Download as pdf or txt
Download as pdf or txt
You are on page 1of 14

Case 4:17-cv-07169-JSW Document 50 Filed 03/23/18 Page 1 of 14

1 Amit Agarwal (Cal. #294269)

2 P.O. Box 10354

3 Tampa, FL 33679

4 813-955-3949

5 ama7386@gmail.com

6 Counsel for Defendant Fleksy, Inc.

8 UNITED STATES DISTRICT COURT

9 NORTHERN DISTRICT OF CALIFORNIA, OAKLAND DIVISION

10

11 WORDLOGIC CORPORATION, et al., No. 4:17-CV-7169-JSW


12 Plaintiff, DEFENDANT FLEKSY’S NOTICE OF
MOTION AND MOTION FOR
13 v. SANCTIONS UNDER RULE 11
14 FLEKSY, INC., Judge Jeffrey White
15 Defendant. June 1, 2018 at 9:00 a.m.
16 Courtroom 5, 2nd Floor
17

18

19

20

21

22

23

24

25

26

27

28
1 Rule 11 Motion (4:17-cv-7169)
Case 4:17-cv-07169-JSW Document 50 Filed 03/23/18 Page 2 of 14

1 Notice of Motion, Motion, and Relief Requested

2 On May 18, 2018 at 9 a.m. or as soon thereafter as this motion can be heard by J. Jeffrey

3 White in Courtroom 5, U.S. District Court for NDCA, 1301 Clay St., Oakland CA 94612,

4 Defendant Fleksy, Inc. (“Fleksy”) will and hereby moves the Court, under FRCP 11, to direct

5 Plaintiffs and their counsel to pay a monetary sanction equal to the reasonable fees that Fleksy

6 has spent defending this meritless lawsuit which should never have been filed in the first place.

7 1. Introduction

8 The accused product is a free smartphone app called “Fleksy." It is superior to

9 whatever default keyboard apps come pre-installed with smartphones.

10

11

12

13

14

15

16

17

18

19

20

21

22

23 It would’ve taken zero dollars and thirty seconds to verify that this app does not practice,
24 literally or under DoE, entire claim elements recited in the only two patent claims mentioned in
25 the Complaint—claim 19 of Pat. 7,681,124 (“’124”) and claim 1 of Pat. 8,552,984 (“’984). Yet,
26 that didn’t stop Plaintiffs and their counsel from paying a $400 filing fee and imposing $30,000+
27 in legal defense costs (to date, and mounting). This Court can identify the meritless nature of this
28
2 Rule 11 Motion (4:17-cv-7169)
Case 4:17-cv-07169-JSW Document 50 Filed 03/23/18 Page 3 of 14

1 Complaint by reviewing the opposition brief in detail which will contain nothing that could assure

2 this Court that discovery was ever likely to reveal evidence of patent infringement.

3 2. Plaintinffs (and their counsel’s) assertion of ’124 Patent Claim 19 is meritless.

4 Claim 19 recites:

5 A computer-readable medium comprising codes for directing a processing unit to process


6 text entered into a personal computing device, by:

7 (a) receiving and displaying a partial text entry, comprising receiving at least part
of the partial text entry via a keyboard, the partial text entry comprising at least a
8 first character;
9 (b) in response to receipt of the first character of the partial text entry, obtaining a
10 plurality of completion candidates from among a group of completion candidates,
wherein each of the plurality of completion candidates includes a portion matching
11 the partial text entry;

12 (c) displaying the plurality of completion candidates in a search list within a


graphical user interface;
13

14 (d) detecting user input corresponding to selection of a particular completion


candidate from among the plurality of completion candidates displayed in the
15 search list;
16 (e) modifying the display of the partial text entry to correspond to the particular
completion candidate selected from among the plurality of completion candidates
17
at least while the particular completion candidate remains selected;
18
(f) detecting modification of the partial text entry by the user via the keyboard;
19
(g) obtaining and displaying in the search list a modified plurality of completion
20 candidates from among the group of completion candidates, if the partial text entry
21 is modified via the keyboard, wherein each of the modified plurality of completion
candidates includes a portion matching the partial text entry; and
22
(h) obtaining and displaying in the search list a further modified plurality of
23 completion candidates from among the group of completion candidates, if a
completion candidate is accepted via the search list from the modified plurality of
24 completion candidates, wherein each of the further modified plurality of
25 completion candidates includes a portion matching the accepted completion
candidate.
26
The color codes help to break down this claim into its three parts.
27
(1) Basic text entry: Receiving a partial text entry, displaying a list of completion
28
3 Rule 11 Motion (4:17-cv-7169)
Case 4:17-cv-07169-JSW Document 50 Filed 03/23/18 Page 4 of 14

1 candidates, then receiving the user’s selection of a completion candidate (steps a—

2 e);

3 (2) Modifications: Detecting the modification of a partial text entry and obtaining and

4 displaying a modified completion candidate list (steps f—g); and

5 (3) Multi-level search lists: Obtaining and displaying a further modified completion

6 candidate list if a completion candidate is accepted (step h), something the

7 specification calls “multi-level search lists.” On this third point corresponding to

8 claim step (h), the specification elaborates:

9 In one embodiment, when the search list is active the user may use one of
10 the completion candidates in the search list to initiate a further automated
search to obtain a more refined list of completion candidates. In this
11 embodiment, multi-level search lists and searching are available to help
accelerate completion of a partial text entry. As a result, the user can
12 automatically initiate an iterative search wherein a completion candidate
listed in the search list is used as the new partial text entry to dynamically
13 obtain a new list of completion candidates, which is then displayed in the
14 search list. The automated ability to use the search list to obtain a refined
list of completion candidates allows the user to quickly make good use of
15 search results that are only partially successful.

16 ’124 at 2:57-3:2.
17
In the third case, multi-level search lists and searching are available to help
18 accelerate completion of a partial text entry. In this latter case, the user can
automatically initiate an iterative search wherein a completion candidate
19 listed in the interactive search list is used as the new partial text entry to
dynamically obtain a new list of completion candidates, which is then
20 displayed in an updated interactive search list. The automated ability to use
the interactive search list to dynamically obtain a refined list of completion
21
candidates allows the user to quickly make good use of search results that
22 are only partially successful. When the interactive search list is updated
with a new list of completion candidates, the user can then choose one of
23 the completion candidates in the new list, or the user can repeat the
iterative search process once again by choosing one of the completion
24 candidates in the new list and activating a further iterative search.
25 ’124 at 6:30-45.
26 Wordlogic’s counsel certified under Rule 11 (by filing this Complaint) that he had
27 evidentiary support or, if specifically so identified, will likely have evidentiary support after a
28
4 Rule 11 Motion (4:17-cv-7169)
Case 4:17-cv-07169-JSW Document 50 Filed 03/23/18 Page 5 of 14

1 reasonable opportunity for further investigation or discovery, for the factual contention that

2 Fleksy’s app obtains and displays a list of further modified completion candidates following the

3 user’s acceptance of a completion candidate that includes a portion of the accepted completion

4 candidate.

5 Fleksy invites the Court’s attention to the brief filed in opposition to this motion. It is a

6 guarantee that there will be nothing in the realm of evidence that Fleksy does this. But, more

7 importantly, counsel for Plaintiffs will be unable to cite anything non-evidentiary to convince this

8 Court that he had a “good faith” basis to believe that the app he accused of infringing this patent

9 claim actually satisfies the recited element. A thirty-second review of the app would have

10 confirmed that multi-level search or anything close to it simply does not occur and has never

11 occurred on Fleksy’s app. There isn’t an iota of evidence in the public domain that could

12 plausibly support a reasonable belief that discovery would uncover such evidence. Any bare

13 bones pre-filing investigation would have revealed to counsel that on Fleksy’s app, when a user

14 accepts a completion candidate, the app inserts the word, then inserts a space bar after the word,

15 and then awaits the user’s entry of a brand new word. It does not obtain and display a list of

16 further completion candidates. That is, the Fleksy app does not process a user selection of a

17 completion candidate as a request by the user to continue searching for further completion

18 candidates, i.e., multi-level search of the sort explained in the ’152 patent specification and

19 claimed in claim element (h) of Claim 19.

20 To be sure, Fleksy has not shared a line of source code with Wordlogic or its counsel. But

21 Rule 11 applies at the Complaint stage because a federal complaint contains a set of pleadings

22 that are governed by Rule 11. That is, even with zero discovery, counsel for Wordlogic must have

23 either evidentiary support or a reasonable belief that he will likely have evidentiary support after a

24 reasonable opportunity for further investigation or discovery. Fleksy’s motion challenges

25 Wordlogic to submit anything in its opposition brief which can offer assurance to this tribunal

26 that the results of Wordlogic’s counsel’s pre-filing investigation render this Complaint compliant

27 under Rule 11. It cannot be the case that the accused product feature’s mere title, word prediction,

28 is sufficient for a reasonable person to believe that it probably performs the specific multi-level
5 Rule 11 Motion (4:17-cv-7169)
Case 4:17-cv-07169-JSW Document 50 Filed 03/23/18 Page 6 of 14

1 word prediction function recited in claim element (h) of claim 19. The sheer specificity of this

2 sub-function counters the proposition that the patentee has an entitlement to discovery in federal

3 litigation just because someone in the universe has a keyboard app that performs word

4 completion. It would be frivolous to contend that the claims of these patents render all word

5 prediction software suspect under direct infringement.

6 Step (h) recites “obtaining and displaying in the search list a further modified

7 plurality of completion candidates from among the group of completion candidates, if a

8 completion candidate is accepted via the search list from the modified plurality of completion

9 candidates, wherein each of the further modified plurality of completion candidates includes a

10 portion matching the accepted completion candidate.” That is, if the event in red occurs, the

11 invention responds with the action in blue. This is not a signature feature in word-prediction

12 technology. This is a highly specific claim element which an attorney cannot believe—in good

13 faith—probably exists in all word prediction apps such that with zero evidentiary basis he can

14 assert that discovery will reveal something useful.

15 A demand for source code is likewise unavailing. The sheer nature of this product is that

16 one can confirm or disconfirm the satisfaction of claim element (h) by merely using the product.

17 Source code is irrelevant for this case. But even if it were relevant—again—patentees have no

18 entitlement to discovery into source code for an entire industry just because they hold a patent for

19 one specific invention within that industry and survived a Rule 12 motion.

20 Consider a very specific encryption algorithm for which the PTO grants a patent award to

21 an entity. Can that entity go around the country suing every single encryption company with zero

22 basis to believe that those companies perform his particular encryption algorithm? The only

23 plausible rationale for even entertaining the notion of giving discovery to this hypothetical

24 patentee is that in encryption, it is perhaps impractical to observe manifestations of the end

25 product and ascertain infringement versus non-infringement without discovery into proprietary

26 code. But that barely coherent rationale is entirely missing here, where the app was costless and

27 instantly downloadable. The very nature of these claims and the nature of the product is that it

28 was designed for laypersons. The claims do not patent some inner functionality of the hardware.
6 Rule 11 Motion (4:17-cv-7169)
Case 4:17-cv-07169-JSW Document 50 Filed 03/23/18 Page 7 of 14

1 They speak to the interface with the user.

2 For these reasons, Plaintiffs’ counsel’s assertion of direct infringement of Claim 19 of the

3 ’124 patent is a violation of FRCP 11.

4 3. Plaintiff’s (and its counsel’s) assertion of Count 2 of the Complaint violates Rule 11.

5 The second count set forth in the Complaint is a count of direct infringement of at least

6 claim 1 of the ’984 patent. Complaint at ¶¶ 23-28. Wordlogic alleges that the “Fleksy predictive

7 keyboard redirects key input from an application in which text is being entered to the keyboard

8 application itself when a particular key is held for a predetermined amount of time, and then

9 redirects key input back to the original application upon selection of a second key.” Id. at ¶ 25.

10 Wordlogic’s claims and legal contentions relating to direct infringement of claim 1 (or any other

11 claim, for that matter) of the ’984 patent are not warranted by existing law or by a nonfrivolous

12 argument for extending, modifying, or reversing existing law or for establishing new law. This is

13 a Rule 11 violation.

14 Claim 1 of the ’984 patent, the only claim mentioned from that patent in the Complaint,

15 recites:

16 1. A computer-implemented method of processing a stream of input key events


17 associated with user input received from a keyboard-type device, the keyboard-
type device selected from at least one of a keyboard and a keypad, the method
18 comprising:

19 (a) receiving input key events associated with a first process active within
an operating system;
20

21 (b) monitoring the input key events for a first predefined input key event
associated with user selection of a first key of the keyboard-type device for
22 at least a predetermined time period;

23 (c) in response to identifying the first predefined input key event,


redirecting the input key events from the first process to a second process
24
wherein redirecting the input key events to the second process comprises
25 providing representations of further keyboard events to the second
process, but not to the first process, for processing;
26
(d) monitoring the input key events for a second predefined input key event
27 associated with further redirection of the input key events; and
28
7 Rule 11 Motion (4:17-cv-7169)
Case 4:17-cv-07169-JSW Document 50 Filed 03/23/18 Page 8 of 14

1 (e) in response to identifying the second predefined input key event,


redirecting the input key events from the second process to another
2 process.
3 During an office action mailed on Dec. 31, 2012, the examiner rejected the applicant’s
4 attempt to claim step (c) above without the boldfaced amendment citing Dostie et al. (WO
5 02/33527) under 35 U.S.C. § 102(b). File History at 104. In response to this office action, on
6 April 30, 2013, the applicant surrendered claim scope by narrowing his claims to include the
7 added limitation underlined below. Ex. A at 69.
8

10

11

12

13

14

15

16

17

18

19

20

21

22

23
Compare claim step (c) with Wordlogic’s pleadings in the Complaint.
24
Claim element from cl. 1 of the ’984 Complaint allegation
25 patent
“redirecting the input key events from the The Fleksy predictive keyboard redirects key
26 first process to a second process wherein input from an application in which text is being
27 redirecting the input key events to the entered to the keyboard application itself when a
second process comprises providing particular key is held for a predetermined amount
28 representations of further keyboard events of time, and then redirects key input back to the
8 Rule 11 Motion (4:17-cv-7169)
Case 4:17-cv-07169-JSW Document 50 Filed 03/23/18 Page 9 of 14

1 to the second process, but not to the first original application upon selection of a second
process” key.” Complaint at ¶ 25.
2

3
Again, how can we claim a Rule 11 violation without providing a single line of source
4
code?
5
Not every app which redirects input key events from a first process to a second process
6
necessarily satisfies the purple claim term. Specifically, apps in which the redirection of input key
7
events comprises providing representations of further keyboard events to the second process and
8
also to the first process remove those apps from the plain and ordinary meaning of the phrase “but
9
not to the first process.” A few minutes of due diligence would have sufficed to reveal that in the
10
Fleksy predictive keyboard, representations of keyboard events are always provided to the first
11
process, i.e., the application in which text is being entered. Notably, the “second process,” as the
12
Complaint itself acknowledges is the keyboard app itself. It takes faint introspection to conclude
13
that input into a keyboard is—based on the definition of a keyboard—being provided to the app
14
that the keyboard is being used to enter input into. That is, the basic and only function of a
15
keyboard (either a hardware keyboard or a software keyboard) is to provide representations of
16
keyboard events to the underlying application.
17
One might wonder why the claim is drafted in this manner. Why does the patentee require
18
the negative claim limitation “but not to the first process”? Doesn’t this rob the patent claim of all
19
practical utility? Are there examples of “second processes” where it would make more sense to
20
not send the input to the “first process”? Look no further than the specification and prosecution
21
history to provide a crystal clear example and explanation of the advantage of the claimed
22
invention.
23
Specification: “Enabling the redirection of keyboard input to be independent of which
24
process has keyboard focus at the operating system level provides a significant advantage in that
25
it allows the input management system 20 to support redirection of the keyboard input to one or
26
more processes independent of limitations imposed by the operating system 22 on keyboard focus
27
at the operating system level.” ’984 at 7:14-20. “[T]he second process 34 serves as a function
28
9 Rule 11 Motion (4:17-cv-7169)
Case 4:17-cv-07169-JSW Document 50 Filed 03/23/18 Page 10 of 14

1 expander, providing additional functionality relevant to the operation of the first process 30.” Id.

2 at 16:12-15

3 File history:
To illustrate one advantage, as disclosed in Figure 11 and para. [0129], a text
4 editor application (i.e., a first process) lacking a thesaurus can be enhanced by
5 enabling a user typing on a keyboard, to trigger a mid-stream redirection of the
keyboard input stream to a thesaurus application (i.e., a second process) such that
6 the text editor does not receive the redirected keyboard input stream. For example,
a user may be half-way through typing a description of a landscape. The user
7 wants to describe "greenery" but considers the word "greenery" to be too prosaic
to use. The user can seamlessly invoke a thesaurus, even though the text editor
8 lacks a thesaurus. While typing in the text editor application (first process), the
9 user holds down the space bar for two seconds (i.e., at least a predetermined time
limit) to trigger redirection of the input stream to the thesaurus application (second
10 process). The user types "greenery" to search the thesaurus, which returns a
number of synonyms, including the word "verdure", which the user likes. The
11 user selects "verdure" and cancels the redirection mode. "Verdure" is sent to the
text editor (first process). Any further text typed by the user, now goes to the text
12
editor.
13
Advantageously, the word "greenery" is not entered into the text editor, even
14 though it was typed while input key events were redirected to the second
process. The user did not want to type the word "greenery" in the text editor, but
15 did want to send it to a function expanding (second) process. In another scenario,
the user may wish to switch from typing numbers into a text editor (first process),
16
to typing calculations into a calculator application (i.e., the second process), but to
17 have only the results (not the details) of the calculation sent to the text editor.

18 Contra the Office action, providing keyboard events to both the first and
second process, would not perform equally as well as providing keyboard
19 events to the second process but not to the first process. If the word
20 "greenery" was sent to both the text editor and the thesaurus, the user would
have to delete the word "greenery" in the text editor. Similarly, the user may
21 want only the result of a calculation entered in the text editor ( e.g., "42") and
not the details ("294/7").
22
Ex. A at 134 (file history).
23
The most critical phrase in the above disclosure is the phrase “the user would have to
24
delete the word ‘greenery’ in the text editor.” It captures the advantage that the applicant cited for
25
the “not to the first process” claim element. The applicant explained that keeping input contained
26
within the second process to the exclusion of the first process is advantageous because it allows
27
the user to use the second process as a silo of sorts, adding its own independent functionality, e.g.,
28
10 Rule 11 Motion (4:17-cv-7169)
Case 4:17-cv-07169-JSW Document 50 Filed 03/23/18 Page 11 of 14

1 dictionary, thesaurus, calculator. The intermediate input into that second process has no business

2 going to the underlying first process. Sending such intermediate input, e.g., operands where a

3 calculator is the second process or word queries where a dictionary/thesaurus is the second

4 process. If that intermediate input is sent to the first process, as the applicant explains, the user

5 would have to manually delete it every single time.

6 This is simply not the case with Fleksy’s expanded keyboard serving as the second

7 process. Every single input to that process, by definition, must go to the underlying first process.

8 And lest the Court thinks the doctrine of equivalents is a viable option, note that Wordlogic

9 narrowed an originally broader claim in response to a rejection to add this very claim element—

10 “not to the first process.” Wordlogic may not argue that the surrendered territory

11 comprised unforeseen subject matter that should be deemed equivalent to the literal claims of the

12 issued patent. Again, zero dollars and thirty seconds is all it would have taken for Plaintiffs’

13 counsel to avoid fourteen months and $31,000 of litigation over these frivolous assertions.

14 4. Lawyers asserting software patent claims are not exempt from their Rule 11
15 obligations merely because they do not have access to a defendant’s source code.
Wordlogic’s counsel may argue that because discovery has not begun in this matter, that it
16
does not yet have access to Fleksy’s source code. On this basis, counsel might argue that it is
17
premature to pass judgment on the frivolity of its patent assertions.
18
This argument, if made, would entirely miss the point of Rule 11. Rule 11 is only
19
concerned with whether—at the time a pleading such as a complaint was presented to the Court—
20
that the claims and legal contentions then made are nonfrivolous. Likewise, as to factual
21
contentions, Rule 11 is only concerned with whether the lawyer certifying the counts of patent
22
infringement has evidentiary support or will likely have evidentiary support after a reasonable
23
opportunity for further investigation or discovery.
24
Here, the accused product is a mobile app that was freely and easily available for
25
download and inspection at the time Wordlogic’s counsel filed this patent lawsuit. For zero
26
dollars and ten minutes of his time, counsel could have confronted the factual realities about
27
Fleksy’s app that Fleksy has detailed in this brief. These factual realities collide head first with
28
11 Rule 11 Motion (4:17-cv-7169)
Case 4:17-cv-07169-JSW Document 50 Filed 03/23/18 Page 12 of 14

1 entire claim elements recited in the two patents-in-suit. Source code, in this context, is entirely

2 irrelevant when counsel for Wordlogic was perfectly capable of inspecting the accused product

3 and observing on the user interface entirely reflective of such code that:

4 1. The Fleksy app does not practice “obtaining and displaying in the search list a further
5 modified plurality of completion candidates from among the group of completion
candidates, if a completion candidate is accepted via the search list from the modified
6 plurality of completion candidates, wherein each of the further modified plurality of
completion candidates includes a portion matching the accepted completion
7 candidate” and therefore cannot infringe claim 19 of the ’124 patent.
8 2. The Fleksy app always provides representations of input key events to the first process
9 and therefore cannot infringe claim 1 of the ’984 patent.
Neither of these observations require examination of a single line of source code.
10
5. The relationship of this Rule 11 to a previously filed Rule 12 motion.
11
With respect to the ’124 patent, weeks into this case which has now gone on for over a year,
12
Fleksy filed a Rule 12 motion attempting to weed this case out at inception. The transferor court
13
ruled that “The ’124 patent is directed to predictive text entry. It is reasonable to infer that a
14
completion candidate, which attempts to complete partially entered text, must include a portion
15
matching the text a user has entered. When a user modifies the entered text, the logical inference
16
is that a list of modified completion candidates, which likewise seek to complete partially entered
17
text, must include a portion matching the modified text. Accordingly, plaintiffs have satisfied
18
their pleading burden with respect to the ’124 patent.” ECF No. 30 at 4. This does not account for
19
the multi-level search recited in claim element 19(h) of the ’124 patent as explained in this brief.
20
Besides, the standard for Rule 12 has an incomplete overlap with Rule 11.
21
As this Court is well aware, “[a] patent suit can be an expensive proposition. Defending
22
against baseless claims of infringement subjects the alleged infringer to undue costs—precisely
23
the scenario Rule 11 contemplates.” View Eng’g, Inc. v. Robotic Vision Sys., Inc., 208 F.3d 981,
24
986 (Fed. Cir. 2000). Patent cases are burdensome on the parties and the Court. Rule 11 is
25
designed to weed out unmeritorious cases before those burdens are imposed—by causing parties
26
and their counsel to “stop-and-think” before making legal or factual contentions. Fed. R. Civ. P.
27
11 advisory comm. n. 1993 Am.
28
12 Rule 11 Motion (4:17-cv-7169)
Case 4:17-cv-07169-JSW Document 50 Filed 03/23/18 Page 13 of 14

1 6. Conclusion

2 This lawsuit is frivolous. The opposition brief itself will confirm that for this Court

3 because the evidence, logic, reason, and rhetoric will provide zero support for the hypothesis that
4 one could harbor a good faith expectation that discovery would reveal evidentiary support for the
5 two particular claim elements highlighted in this brief. This is the stuff of Rule 11. This Court
6 should therefore award Rule 11 sanctions equal to the reasonable attorney’s fees spent defending

7 this action.

9 March 23, 2018


/s/Amit Agarwal
10 Amit Agarwal
11 California Bar #294269
P.O. Box 10354
12 Tampa, FL 33679
813-955-3949
13 ama7386@gmail.com
Counsel for Defendant Fleksy, Inc.
14

15

16

17

18

19

20

21

22

23

24

25

26

27

28
13 Rule 11 Motion (4:17-cv-7169)
Case 4:17-cv-07169-JSW Document 50 Filed 03/23/18 Page 14 of 14

1 CERTIFICATE OF SERVICE
2 I hereby certify that on March 23, 2018, the within document was served via EM/ECF
3
to all participants including Mr. Anthony Dowell who represents Plaintiffs.
4

7 /s/ Amit Agarwal

8 Amit Agarwal

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28
14 Rule 11 Motion (4:17-cv-7169)

You might also like