International Business Machines Corporation v. Zillow Group Inc et al
Filing
66
ORDER: Zillow's motion to dismiss pursuant to Rule 12(b)(6), docket no. 59 , is GRANTED, and IBM's first, second, and fifth claims are DISMISSED. The only claim left in this matter, i.e., IBM's third claim for infringement of U.S. Patent No. 7,543,234, remains stayed. Signed by Judge Thomas S. Zilly.(MW)
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 1 of 44
1
2
3
UNITED STATES DISTRICT COURT
WESTERN DISTRICT OF WASHINGTON
AT SEATTLE
4
5
6
INTERNATIONAL BUSINESS
MACHINES CORPORATION,
7
8
9
10
Plaintiff,
ZILLOW GROUP, INC.; and
ZILLOW, INC.,
ORDER
Defendants.
11
12
C20-1130 TSZ
v.
THIS MATTER comes before the Court on a motion to dismiss brought pursuant
13 to Federal Rule of Civil Procedure 12(b)(6) by defendants Zillow Group, Inc. and Zillow,
14 Inc. (collectively, “Zillow”), docket no. 59. Having reviewed all papers filed in support
15 of, and in opposition to, the motion, the Court enters the following order.
16 Discussion
17
In this case, plaintiff International Business Machines Corporation (“IBM”) sued
18 Zillow for infringement of five patents. This matter has been stayed with respect to one
19 of those patents (U.S. Patent No. 7,543,234), pending a decision by the Patent Trial and
20 Appeal Board of the United States Patent and Trademark Office (“PTO”) concerning an
21 inter partes review petition. See Minute Order at ¶ 1(a) (docket no. 51). IBM’s claim
22 premised on another patent (U.S. Patent No. 9,569,414) was dismissed upon a stipulated
23
ORDER - 1
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 2 of 44
1 motion of the parties. See Minute Order at ¶ 1 (docket no. 55). Zillow now moves to
2 dismiss IBM’s infringement claims relating to the remaining three patents, on the ground
3 that they are not directed to eligible subject matter as required by § 101 of the Patent
4 Act. 1
5
In another action involving IBM and Zillow, the Court granted judgment on the
6 pleadings in favor of Zillow and against IBM as to two other patents that did not survive
7 scrutiny under § 101. See Int’l Bus. Machs. Corp. v. Zillow Grp., Inc., No. C20-851 TSZ,
8 --- F. Supp. 3d ---, 2021 WL 2982372 (W.D. Wash. July 15, 2021) [hereinafter “IBM”].
9 In its previous Order, the Court discussed the development of, and guidance distilled
10 from, § 101 jurisprudence, and in deciding Zillow’s current motion, the Court has relied
11 on its earlier observations, which are briefly summarized below, as well as the more
12 recent opinions issued by the Federal Circuit.
13 A.
Section 101 Standards
14
Patentability may be decided upon a Rule 12(b)(6) motion, which, in this case, is
15 governed by Ninth Circuit law. 2 IBM, 2021 WL 2982372, at *1 n.1 & *4. Federal
16
1
Section 101 provides: “Whoever invents or discovers any new and useful process, machine,
manufacture, or composition of matter, or any new and useful improvement thereof, may obtain
18 a patent therefor, subject to the conditions and requirements of this title.” 35 U.S.C. § 101.
17
2
In ruling on a motion to dismiss, the Court must assume the truth of the plaintiff’s allegations
19 and draw all reasonable inferences in the plaintiff’s favor. Usher v. City of Los Angeles, 828
F.2d 556, 561 (9th Cir. 1987). A complaint may be lacking for one of two reasons: (i) absence
20 of a cognizable legal theory, or (ii) insufficient facts under a cognizable legal claim. Robertson
v. Dean Witter Reynolds, Inc., 749 F.2d 530, 534 (9th Cir. 1984). The question for the Court in
21 connection with a Rule 12(b)(6) motion is whether the facts in the complaint sufficiently state a
“plausible” ground for relief. Bell Atl. Corp. v. Twombly, 550 U.S. 544, 570 (2007); see also
22 PersonalWeb Techs. LLC v. Google LLC, 8 F.4th 1310, 1314–15 (Fed. Cir. 2021).
23
ORDER - 2
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 3 of 44
1 Circuit jurisprudence, however, applies to “substantive and procedural issues unique to
2 and intimately involved in federal patent law.” Verinata Health, Inc. v. Ariosa
3 Diagnostics, Inc., 830 F.3d 1335, 1338 (Fed. Cir. 2016). Pursuant to § 101, “[l]aws of
4 nature, natural phenomena, and abstract ideas are not patentable.” IBM, at *1 (citing
5 Alice Corp. v. CLS Bank Int’l, 573 U.S. 208, 216 (2014)). With respect to patents
6 challenged on the ground of abstractness, Alice applied an existing two-step framework,
7 which asks (i) whether unpatentable subject matter is at the invention’s core, and if so,
8 (ii) whether the patent discloses an “inventive concept” that saves it from invalidation
9 under § 101. See id. at *2. In conducting an Alice analysis, the Court must consider the
10 “representative” claims of a patent. Id. at *4. A claim may be treated as “representative”
11 if a patentee makes no “meaningful argument for the distinctive significance of any claim
12 limitations not found in the representative claim” or if the parties agree to treat the claim
13 as “representative.” Id. In examining the “representative” claim or claims, the Court
14 may assume, without deciding, that any disputed claim terms should be construed in the
15 manner proposed by, or most favorable to, the patentee. Id.
16
The determination (at Alice Step One) of whether the “representative” claims are
17 directed to an abstract idea is an issue of law, and the Court may limit its examination to
18 the intrinsic record, meaning the claim language, the specification, and the prosecution
19 history. Id. Alice teaches that stating an abstract idea and then adding words to the effect
20 of “apply it” or “apply it on a computer” does not disclose a patent-eligible invention. Id.
21 at *3. In cases involving computers, the question of whether the patent is directed to an
22 abstract idea generally turns on whether the claim or claims at issue focus on a “specific
23
ORDER - 3
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 4 of 44
1 asserted improvement in computer capabilities” or on a process for which computers are
2 “invoked merely as a tool.” Id. at *5. Computer innovations may come in the form of
3 either hardware or software, and two categories of patent claims involving computers
4 have generally passed muster under § 101, namely (i) those solving a problem
5 specifically arising in the realm of computers or computer networks; and (ii) those
6 identifying with requisite detail an improvement in computer capability or network
7 functionality. See id. As observed by the Federal Circuit, a “common thread” running
8 through the cases in which computer-related inventions have been deemed patent eligible
9 is “a determination that the claims were directed to an improvement in computer
10 functionality.” Free Stream Media Corp. v. Alphonso Inc., 996 F.3d 1355, 1362–63
11 (Fed. Cir. 2021).
12
In contrast, the use of a generic computer to organize, automate, or replicate
13 historically human activity is not a patent-eligible invention. IBM, at *5. The following
14 characteristics of patent claims involving computers usually indicate abstractness:
15 (i) setting forth a process that can be performed by a human brain or by using a pen and
16 paper; 3 (ii) using claim language that is result-oriented; 4 and (iii) focusing on intangibles
17
18
19
3
The Federal Circuit has labeled as a “telltale sign of abstraction” the ability to execute, either
mentally or using pencil and paper, the functions outlined in a patent claim. See PersonalWeb,
20 8 F.4th at 1316.
4
Setting forth only a result, without reciting a means of accomplishing it, does not state patenteligible subject matter. See Free Stream, 996 F.3d at 1363. Section 101 requires a patent claim
to identify how a functional result is achieved “by limiting the claim scope to structures specified
22 at some level of concreteness, in the case of a product claim, or to concrete action, in the case of
21
23
ORDER - 4
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 5 of 44
1 like information, legal obligations, or relationships. Id. at *6–7. In rejecting patent
2 claims that outline methods or systems employing computers merely as tools, the Federal
3 Circuit has made clear that enhancing the experience of a user of a computer application,
4 without more, does not qualify as an improvement in computer functionality. Id. at *6.
5 Likewise, increased speed or efficiency in the process or entity that is using a computer,
6 as opposed to the operation of the computer itself, does not confer patent eligibility. Id.
7 Finally, limitations that provide only antecedent or subsequent components do not change
8 the character of a patent claim that, as a whole, is directed to an abstract idea. Id.
9
For purposes of assessing (at Alice Step Two) whether the “representative” claims
10 set forth an “inventive concept,” the Court must consider any prior art or other extrinsic
11 evidence proffered by the parties regarding what was “well-understood, routine, or
12 conventional” at the time of the invention. See id. at *5. Any material factual questions
13 on this subject will preclude a dispositive § 101 ruling. Id. If, however, an infringement
14 plaintiff’s factual allegations about what was “well-understood, routine, or conventional”
15 at the time of the invention are not “plausible” or are refuted by the record, the Court may
16 resolve a § 101-based motion as a matter of law. Id.
17
18
19
20
21
a method claim.” See id. (quoting Am. Axle & Mfg., Inc. v. Neapco Holdings LLC, 967 F.3d
22 1285, 1302 (Fed. Cir. 2020), petition for cert. filed, No. 20-891 (U.S. Dec. 28, 2020)).
23
ORDER - 5
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 6 of 44
1 B.
IBM’s Patents
2
1.
3
The ’193 Patent discloses a “graphical user interface 5 for a customer self-service
U.S. Patent No. 6,778,193 (the “’193 Patent”)
4 system that performs resource search and selection.” ’193 Patent, Ex. 2 to Am. Compl.
5 (docket no. 36-2 at 2). According to IBM, the inventors of the ’193 Patent attempted to
6 address two drawbacks in the conventional graphical user interfaces of the early 2000s,
7 namely display overcrowding and information overload. Pl.’s Resp. at 4–5 (docket
8 no. 62). Display overcrowding, however, is not explicitly mentioned in the ’193 Patent,
9 and the focus of the invention is not on improving the graphical user interface itself, but
10 on structuring the manner in which data is gathered from and displayed to the user. The
11 ’193 Patent explains that the then-current query systems demanded more contextual
12 information than a typical user had time, patience, ability, and interest to provide, and
13 that, because they attempted to search without sufficient context, they often returned an
14 overwhelming amount of information, a high percentage of which was irrelevant. See
15 ’193 Patent at Col. 1, Lines 18–27 & Lines 49–54. In addition, the ’193 Patent indicates
16 that the prior art did not provide a graphical method of fine tuning the context variables
17
18
19
5
A graphical user interface allows a user to communicate with a computer or other device. See
’193 Patent at Col. 1, Lines 34–36. In graphical user interfaces, available applications and data
20 sets may be represented by icons that can be selected by a user and/or moved around on a screen.
Id. at Col. 1, Lines 36–39. The use of icons generally simplifies the process of operating a
21 computer or device because the system may be programmed to understand that the selection of
an icon (by, for example, clicking on it with a mouse) is equivalent to the entry of one or more
22 commands. See id. at Col. 1, Lines 39–45.
23
ORDER - 6
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 7 of 44
1 relevant to a search, focusing instead on adjusting the content variables. 6 Id. at Col. 1,
2 Lines 54–58.
3
IBM contends that the invention in the ’193 Patent solves the previously-unstated
4 overcrowded-display problem by offering three visual workspaces, namely the “Context
5 Selection,” “Detail Specification,” and “Results Display” workspaces, each of which
6 “performs a specific function in refining search results.” Pl.’s Resp. at 5 (docket no. 62).
7 A more accurate statement is that each workspace, as defined in Claim 1, displays icons,
8 dialogue boxes, and data in a different manner. See ’193 Patent at Col. 5, Lines 49–65 &
9 Fig. 2. A user may navigate between the three workspaces by clicking on a labeled
10 hyperlink. See id. at Col. 11, Lines 34–41 & Figs. 4, 5A–5D, & 6.
11
The user begins with the first or “Context Selection” workspace, which “enables
12 the expression of user context as part of a query in a manner optimized for ease of use.”
13 Id. at Col. 5, Lines 52–56. As shown in Figure 4 of the ’193 Patent, the “Context
14 Selection” screen 13 presents the user with “User Context” icons 132, 7 from which the
15
16
6
The ’193 Patent defines “context” variables as potentially including “aspects of the [users’]
knowledge, their relationship to organizations and/or communities, their user environment(s),
17 and their resource needs.” ’193 Patent at Col. 11, Lines 15–18. “Content” variables presumably
consist of features of the resources for which a user is searching. See Ex. 4 to Am. Compl.
18 (docket no. 36-4 at 11, Col. 1, Lines 35–39) (description of prior art in related U.S. Patent
No. 6,785,676, which is cross-referenced multiple times in the ’193 Patent).
19
7
Each “User Context” icon signifies a predefined set of context attributes. See ’193 Patent at
20 Col. 11, Lines 10–18; see also id. at Col. 9, Lines 16–18 & 38–39 (circularly defining “User
Context” as “a predefined set of context attributes” and a “context attribute” as an attribute “used
21 to describe a characteristic associated with the User Context”). In the education domain, in
which a user might be searching for resources about, for example, “Learn[ing] Lotus Notes at
home,” the “User Context” icons might include “Remote Staffie,” “Commuting Techie,” “Corp
22 Exec at HQ,” and “Traveling Consultant.” Id. at Col. 15, Lines 54–67, Col. 16, Lines 32–36, &
23
ORDER - 7
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 8 of 44
1 user may select the one “most representative of his/her current situation.” Id. at Col. 10,
2 Line 46 – Col. 11, Line 10. The user may then enter search terms in the Query Entry
3 Field 131 and click on either the “Search” 134 or “Detail Specification” 135 hyperlink.
4 See id. at Col. 11, Lines 2–5 & Lines 34–41.
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Id. at Fig. 4. The “Search” hyperlink 134 takes the user to the third or “Results Display”
workspace, whereas the “Detail Specification” hyperlink 135 takes the user to the second
or “Detail Specification” workspace. Id. at Col. 11, Lines 34–41. Within the second or
“Detail Specification” workspace, the user may fine tune or override context attributes
and other parameters. Id. at Col. 11, Lines 42–46. In the embodiment of the “Detail
19
Fig. 3 (62 & 72). In the realm of real estate, in which a user might be trying to “Find housing
20 near new job by August,” the “User Context” icons might instead read “Relocating Business
Professional,” “Empty Nester,” and “College Student.” Id. at Col. 17, Lines 44–49, Col. 18,
21 Lines 15–18, & Fig. 3 (82). “User Context” icons for travel-planning systems might consist of
“Single Mom with Kids,” “Swinging Singles,” or “Business Traveler.” Id. at Col. 18, Lines 41–
22 44, Col. 19, Lines 9–13, & Fig. 3 (92).
23
ORDER - 8
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 9 of 44
1 Specification” workspace illustrated in Figure 5D, various criteria 245 are listed in the
2 “Resource Selection Criteria” workspace 238; for each criterion (cost, time, quality, risk,
3 etc.), the user may assign (i) minimum and maximum values with drag-and-drop tabs
4 252a & 252b on the slider elements 250, (ii) a weight (or relevance expressed as a
5 percentage) 242, and (iii) a display sequence via an entry box 241. Id. at Col. 13, Lines
6 32–61.
7
8
9
10
11
12
13
14
15
16
17
18 Id. at Fig. 5D. The “Detail Specification” workspace also contains an “Attribute Value”
19 workspace 231, which displays icon-based pull-down menus. Id. at Col. 12, Lines 16–
20 20. Figure 5D shows a pull-down menu 234, which is displayed upon mouse clicking a
21 particular icon (labeled as “Work Location”) 232b, as well as a pop-up or dialog box
22 (labeled “Home Location”) 236′ that appears when the user hovers over or selects an icon
23
ORDER - 9
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 10 of 44
1 236 within the pull-down menu. See id. at Col. 12, Lines 50–60. By checking the
2 include 237 or exclude 239 boxes within the dialog box 236′, the user may change the
3 resource parameters for the search. See id. at Col. 12, Lines 34–39 & Col. 13, Lines 9–
4 15. Navigation arrows (hyperlinks) 134 and 136 offer the user an opportunity to either
5 return to the first or “Context Selection” workspace or advance to the third or “Results
6 Display” workspace. Id. at Col. 12, Lines 5–9.
7
The “Results Display” workspace offers users three ways to view search results:
8 (i) a graphical element (or dialog box) 333 displays a list of ranked resources 338, each of
9 which is preceded by a check box 348, via which the user may indicate the desire to view
10 additional details, id. at Col. 14, Lines 26–33; (ii) a multidimensional plot 335, which
11 may be view by clicking on the “Graph” icon 337, and which shows as data points the
12 various resources checked by the user on the displayed list 333 and how they match the
13 selection criteria 339a–339e, id. at Col. 14, Lines 34–65; and (iii) a graphical element
14 (or pop-up box) 336, which is activated by clicking on the “Selected Resource(s) Detail”
15 icon 346, and which provides text descriptions 329 or hyperlinks to details 351 (labeled
16 “READ MORE”), pictures 352, or previews 353 of the resources selected from the ranked
17 list 333, id. at Col. 14, Line 66 – Col. 15, Line 9. The user may return to either the (first)
18 “Context Selection” workspace or the (second) “Detailed Specification” workspace by
19 clicking on the navigation arrows (hyperlinks) 136 and 135, respectively. Id. at Col. 14,
20 Lines 13–18.
21
22
23
ORDER - 10
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 11 of 44
1
2
3
4
5
6
7
8
9
10
11
12
Id. at Fig. 6. The relationship between the three workspaces is illustrated in the following
diagram:
13
14
15
16
17
18
19
20 Id. at Fig. 2. By clicking on a navigation arrow (hyperlink), the user may proceed via a
21 direct path 52 from the “Context Selection” workspace 12/13 to the “Results Display”
22 workspace 32/33. Id. at Col. 10, Lines 59–62. Otherwise, the user will navigate from the
23
ORDER - 11
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 12 of 44
1 “Context Selection” workspace to the “Results Display” workspace through the “Detail
2 Specification” workspace 22/23 along paths 50 and 51. Id. at Col. 10, Lines 62–65 &
3 Col. 11, Lines 62–64.
a.
4
5
Representative Claims of ’193 Patent
IBM alleges that Zillow’s website and mobile applications infringe Claims 1–12
6 of the ’193 Patent. See IBM’s Infringement Contentions at 7 & Exs. A & B (docket
7 nos. 58, 58-1, & 58-2). Of the asserted claims, only Claims 1 and 8 are independent.
8 Although Claim 1 describes a first, second, and third visual workspace, it does not use
9 the labels “Context Selection,” “Detail Specification,” or “Results Display,” and the
10 numerical sequence assigned to those designations, i.e., first, second, and third,
11 respectively, is not consistent with the claim language. Claim 1 reads as follows:
12
13
14
15
16
17
18
19
20
21
22
1. A graphical user interface for a customer self service system that
performs resource search and selection comprising:
a first visual workspace comprising entry field enabling entry of a query
for a resource and, one or more selectable graphical user context
elements, each element representing a context associated with the
current user state and having context attributes and attribute values
associated therewith;
a second visual workspace for visualizing the set of resources that the
customer self service system has determined to match the user’s query,
said system indicating a degree of fit of said determined resources with
said query;
a third visual workspace for enabling said user to select and modify
context attribute values to enable increased specificity and accuracy
of a query’s search parameters, said third visual workspace further
enabling said user to specify resource selection parameters and relevant
resource evaluation criteria utilized by a search mechanism in said
system, said degree of fit indication based on said user’s context, and
said associated resource selection parameters and relevant resource
evaluation criteria; and, a
23
ORDER - 12
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 13 of 44
1
2
mechanism enabling said user to navigate among said first, second and
third visual workspaces to thereby identify and improve selection logic
and response sets fitted to said query.
3 ’193 Patent at Col. 20, Lines 24–52. The text of Claim 1 appears to correlate the “Detail
4 Specification” screen with the “third,” not second, “visual workspace,” and the “Results
5 Display” interface with the “second,” not third, “visual workspace.”
6
Notwithstanding the specification’s discussion of three workspaces, Claim 8
7 discloses only “a first” and “a second” visual workspace, which the Court interprets as
8 consistent with the “Context Selection” and “Results Display” interfaces, respectively:
9
10
11
12
13
14
15
16
17
18
19
20
21
8. An interactive method for querying a customer self service system that
performs resource search and selection, said method comprising the steps of:
a) enabling via a graphic interface, entry of a query and selection of one
or more user context icons, each representing a context associated with
the current user situation and having context attribute parameters
associated therewith;
b) enabling, via a first visual workspace provided in said graphic interface,
user specification of relevant resource selection criteria for enabling
expression of relevance of resource results in terms of user context and,
user specification of relevant resource evaluation criteria;
c) generating a resource response set for best matching a users [sic] query
based upon user input context attributes and user defined relevant
resource selection criteria, and enabling user visualization of said
response set via a second visual workspace provided in said graphic
interface, said step further indicating a degree of fit of said determined
resources with said query based on said user’s context, and said
associated resource selection parameters and relevant resource
evaluation criteria; and,
d) navigating between said first and second visual workspaces to thereby
identify and improve selection logic and response sets fitted to said
query.
22 Id. at Col. 21, Lines 8–35.
23
ORDER - 13
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 14 of 44
1
Zillow proposes to treat Claim 1 as “representative” of Claims 1–12 of the
2 ’193 Patent. See Defs.’ Mot. at 6 (docket no. 59). IBM argues that Zillow has not met its
3 burden, as the party challenging the validity of the patent, to explain why Claim 1 is
4 “representative,” and IBM asks the Court to deny Zillow’s Rule 12(b)(6) motion on the
5 basis of such failure. Pl.’s Resp. at 3–4 (docket no. 62). The Court declines IBM’s
6 request. The Federal Circuit has made clear that a patent claim may be considered
7 “representative” if limitations not found in such claim have no distinctive significance.
8 See IBM, 2021 WL 2982372, at *4 (citing Berkheimer v. HP Inc., 881 F.3d 1360, 1365
9 (Fed. Cir. 2018), and Content Extraction & Transmission LLC v. Wells Fargo Bank,
10 Nat’l Ass’n, 776 F.3d 1343, 1348 (Fed. Cir. 2014)). The Court has examined the
11 dependent claims of the ’193 Patent and concludes that their additional elements would
12 not alter the Court’s § 101 analysis.
13
IBM relies on Claims 6 and 12 of the ’193 Patent to argue that the independent
14 claims are not representative. See Pl.’s Resp. at 13–14 (docket no. 62). Claims 6 and 12
15 are similar to each other and merely add to the “third visual workspace” (or “Detailed
16 Specification” interface) “graphic resource filter elements for enabling user specification
17 of inclusionary and exclusionary resource selection parameters.” See ’193 Patent at
18 Col. 20, Line 66 – Col. 21, Line 3 & Col. 21, Lines 48–52. The “graphic resource filter
19 elements” are simply additional components of the “Detailed Specification” screen, and
20 they do not change the character of the patent or render the independent claims non21 representative. The Court will therefore treat Claims 1 and 8 as “representative” of the
22 asserted claims (Claims 1–12).
23
ORDER - 14
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 15 of 44
b.
1
2
Alice Step One
IBM argues that the ’193 Patent is analogous to the patents at issue in Core
3 Wireless Licensing S.A.R.L. v. LG Electronics, Inc., 880 F.3d 1356 (Fed. Cir. 2018),
4 which survived § 101 challenges. The Court disagrees. In Core Wireless, the two
5 patents-in-suit disclosed “improved display interfaces, particularly for electronic devices
6 with small screens like mobile telephones.” Id. at 1359. The district court rejected the
7 defendant’s contention that the patents were directed to the abstract idea of “displaying
8 an application summary window while the application is in an un-launched state,”
9 because the concepts of “application,” “summary window,” and “unlaunched state” are
10 specific to computers and smart phones and have no counterpart outside the context of
11 such devices. Id. at 1360. The Federal Circuit concluded that the asserted patent claims
12 were directed to an improved user interface for computing devices, and not to the abstract
13 idea of an index, as the defendant had argued on appeal. Id. at 1362. According to the
14 Federal Circuit, the patent claims set forth “a specific manner of displaying a limited set
15 of information to the user,” rather than the conventional method of providing “a generic
16 index on a computer,” and the invention offered increased efficiency by combining
17 certain “common functions and commonly accessed stored data” for viewing via the main
18 menu, without opening any application (i.e., while the applications are in an unlaunched
19 state). Id. at 1363.
20
Unlike the patents in Core Wireless, the representative claims of the ’193 Patent
21 contain no elements (other than graphical user interface) that are specific to computers
22 and have no equivalent outside the realm of electronic devices. For example, a “visual
23
ORDER - 15
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 16 of 44
1 workspace” could be a piece of paper, “selectable graphical user context elements” could
2 be presented as pictures on a page, and the concepts of “search parameters,” “resources
3 that . . . match the user’s query,” and “degree of fit” existed long before computers. In
4 addition, in contrast to the patents in Core Wireless, neither Claim 1 nor Claim 8 of the
5 ’193 Patent restrict the number of items that may be simultaneously displayed, meaning
6 that a workspace could contain as many “User Context” icons and/or context variables as
7 will fit on the screen. See ’193 Patent at Col. 20, Lines 24–52 & Col. 21, Lines 8–35.
8 Thus, the claim language must be interpreted as contemplating an embodiment that could
9 overwhelm users with icons and parameters, and it contradicts IBM’s assertion that the
10 ’193 Patent addresses an issue similar to the overcrowded display problem inspiring the
11 invention in Core Wireless. See 880 F.3d at 1363 (“Because small screens ‘tend to need
12 data and functionality divided into many layers or views,’ prior art interfaces required
13 users to drill down through many layers to get to the desired data or functionality. That
14 process could ‘seem slow, complex and difficult to learn, particularly to novice users.’”
15 (citations omitted)).
16
Rather than disclosing an improvement to computers or graphical user interfaces,
17 the representative claims of the ’193 Patent possess the following indicia of abstractness:
18 (i) describing processes that can be performed with a pen and paper; (ii) using claim
19 language that is result-oriented; and (iii) focusing on an intangible, namely information.
20 The invention outlined in the ’193 Patent merely mimics what humans do to search for
21 information, with the added feature of conducting the entire exercise on a computer. The
22 functions served by the “Context Selection” and “Detail Specification” interfaces can be
23
ORDER - 16
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 17 of 44
1 performed manually, by completing forms containing check boxes (with pictorial and/or
2 textual labels) and/or multiple-choice, ranking, or percentage response options. The
3 “Results Display” screen can also be replicated with pen and paper.
4
The steps preceding the process and between the input and output stages, namely
5 formulating the relevant context variables, translating the user’s selected parameters into
6 an appropriate query, and executing a search, constitute the core of the customer self7 service system at issue, 8 but the ’193 Patent makes no claim concerning such operations.
8 Instead, Claims 1 and 8 specify results (for example, “enabling entry of a query,”
9 “visualizing” or “enabling user visualization” of “the set of resources that . . . match the
10 user’s query,” and “enabling said user to select and modify context attribute values”),
11
12
8
In its response to Zillow’s Rule 12(b)(6) motion, IBM appears to take the position that the
13 preambles of Claims 1 and 8 are limiting. See Pl.’s Resp. at 7–8 (docket no. 62) (indicating that
“‘customer self service system’ is not an ‘intended use,’” but reflects the “antecedent basis” to
14 which the ’193 Patent is “directed”). Whether a preamble is limiting must be determined “on the
facts of each case in light of the overall form of the claim, and the invention as described in the
15 specification and illuminated in the prosecution history.” Bio-Rad Labs., Inc. v. 10X Genomics
16
17
18
19
20
21
22
Inc., 967 F.3d 1353, 1369 (Fed. Cir. 2020). If a patent claim uses the preamble only to state a
purpose or intended use of the invention, then the preamble is not limiting. Id. If, however, the
preamble provides the antecedent basis for an element of the claim, it might be limiting. Id. As
explained by one set of commentators, to avoid ambiguity, an antecedent basis must be provided
for each element recited in a patent claim, usually by introducing each element with an indefinite
article (“a” or “an”), for example, a filament or an electrode. John Gladstone Mills III, et al.,
PATENT LAW BASICS § 14:12, Westlaw (database updated Nov. 2021). Subsequent mention of
the element can then be preceded by the definite article (“the”) or by “said” or “such,” for
example, the filament or said electrode. Id. The term “customer self service system” appears in
both the preamble (preceded by an indefinite article) and the portion of Claim 1 describing the
second (“Results Display”) workspace, and the Court accepts IBM’s construction that “customer
self service system” is limiting. Thus, the input and output components of the invention must be
understood as relating to a self-service search, as opposed to a search conducted by another,
and Zillow’s travel agent or expert service provider analogies, see Def.’s Mot. at 9–10 (docket
no. 59), are inapposite.
23
ORDER - 17
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 18 of 44
1 without reciting any means of accomplishing them. See ’193 Patent at Col. 20, Lines 24–
2 52 & Col. 21, Lines 8–35. The Court concludes that the invention at issue is directed to
3 the abstract, information-related, concept of more precisely tailoring the outcome of a
4 query 9 by guiding users (via icons, pull-down menus, dialogue boxes, and the like) to
5 make choices about specific context variables, rather than requiring them to formulate
6 and enter detailed search criteria. See id. at Col. 1, Lines 18–27 & Col. 3, Lines 51–62.
c.
7
8
Alice Step Two
As a result, the Court must proceed to the second § 101 inquiry. IBM asserts that
9 the ’193 Patent contains the following inventive concepts: (i) “User Context” icons;
10 (ii) separate workspaces with different sets of information; and (iii) iterative navigation
11 among the workspaces. With respect to “User Context” icons, according to one of the
12 inventors identified on the ’193 Patent, Daniel A. Oblinger, Ph.D., pre-existing graphical
13 user interfaces offered only “a 1:1 correspondence between the number of icons and the
14 number of variables or functions that the user could specify.” Oblinger Decl. at ¶ 13,
15 Ex. 12 to Am. Compl. (docket no. 36-12). The ’193 Patent, however, tells a different
16 story. It acknowledges that the prior art “has addressed a 1:1 correspondence between
17
18
9
Customizing search results is fundamentally different from increasing the accuracy with which
19 inertial sensors measure a tracked object on a moving reference frame, which was one of the
advantages of the invention deemed patent eligible in another case cited by IBM, Thales Visionix
20 Inc. v. United States, 850 F.3d 1343 (Fed. Cir. 2017). In Thales, the patent claims specified “a
particular configuration of inertial sensors and a particular method of using the raw data from the
21 sensors in order to more accurately calculate the position and orientation of an object on a
moving platform.” Id. at 1349. Unlike the patent in Thales, the ’193 Patent does not concern
22 tangible measurement devices or their configuration or output.
23
ORDER - 18
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 19 of 44
1 a limited range of contextual variables and icons,” but criticizes earlier approaches for
2 not employing “the full range of relevant user contextual variables as part of the query.”
3 ’193 Patent at Col. 1, Lines 49–53 (emphasis added). In other words, the inventors told
4 the PTO (and IBM is bound by their statement) that the graphical user interfaces of the
5 early 2000s allowed an icon to be associated with more than one parameter, but such
6 capability had not been extensively exploited. Thus, contrary to IBM’s contention, “User
7 Context” icons were not themselves inventive; rather, they employed existing technology
8 to accomplish the abstract idea of using icons to represent predefined sets of contextual
9 attributes. 10 Moreover, nothing in the ’193 Patent suggests that the inventors overcame
10 the need for a 1:1 correspondence; the representative claims and specification of the
11 ’193 Patent contemplate a 1:1 relationship between each “User Context” icon and the set
12 of contextual variables it signifies.
13
With regard to the second and third allegedly inventive concepts, Oblinger asserts
14 that the ’193 Patent’s “set of various visual workspaces” and “mechanism for the user to
15 navigate among these workspaces” were “unique” and “innovative,” Oblinger Decl. at
16 ¶¶ 25 & 28, but he does not explain how they were different from what was “well17 understood, routine, or conventional” at the time of the invention. He does not represent
18 that multiple displays within a graphical user interface or navigation hyperlinks (forward
19
20
10
Oblinger states that the goal of the development team was to “allow users to specify a full set
of contextual variables without overwhelming the user with a crowded graphical user interface,”
21 Oblinger Decl. at ¶ 13, but the advantages of the invention in this regard depend largely on how
the various sets of contextual parameters are defined, a topic about which the ’193 Patent does
22 not teach.
23
ORDER - 19
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 20 of 44
1 and back buttons) were unfamiliar to a person skilled in the art in the early 2000s, and the
2 ’193 Patent itself treats these elements as well-known and common, never stopping to
3 even define them. Oblinger instead compares the conventional search “wizards” of the
4 day, which might “walk the user through a pre-set sequence of displays in order, once, to
5 specify search criteria,” with the “soft wizard” disclosed in the ’193 Patent, which allows
6 users “to navigate the workspaces in whatever manner they wish, however many times
7 they wish.” Id. at ¶¶ 28 & 29. This somewhat overstated benefit does not, however,
8 concern the computer’s or graphical user interface’s capability or functionality; it relates
9 merely to the user’s experience and satisfaction with the search process and results.
10 The asserted claims of the ’193 Patent (Claims 1–12) are not valid under 35 U.S.C. § 101,
11 and IBM’s first count of patent infringement, Am. Compl. at ¶¶ 78–93 (docket no. 36), is
12 DISMISSED as failing to state a claim upon which relief can be granted.
13
2.
U.S. Patent No. 6,785,676 (the “’676 Patent”)
14
The ’676 Patent is related to the ’193 Patent. It concerns a method of “annotating
15 response sets via an adaptive algorithm, wherein the annotations supplied are used to
16 drive any visualization system that presents resource response results.” ’676 Patent at
17 Col. 1, Lines 10–13, Ex. 4 to Am. Compl. (docket no. 36-4). The algorithm described in
18 the ’676 Patent may be (but need not be) used in conjunction with the input and output
19 features of the graphical user interface outlined in the ’193 Patent. See Oblinger Decl. at
20 ¶ 24 (docket no. 36-12) (“[T]he different visual workspaces of the ’193 Patent can be
21 combined with the ordering and annotation function of the ’676 Patent in the same
22 overall customer self-service system.”). The ’676 Patent contains the same drawings as
23
ORDER - 20
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 21 of 44
1 the ’193 Patent of embodiments of the three visual workspaces, as well as the following
2 flowchart, which also appears in the ’193 Patent, but is explained in more detail in the
3 ’676 Patent:
4
5
6
7
8
9
10
11
12
13
14 ’676 Patent at Fig. 1.
15
The specification of the ’676 Patent indicates that users are able to “enter queries
16 and manipulate the system’s responses” via a three-part graphical user interface 12, 22, &
17 32. Id. at Col. 5, Lines 11–13. Before the user interacts with the interface, however, the
18 system 10 performs the following processes: (1) creates an empty “user context vector”
19 25 and populates it with information from an “external user data” element 11; and
20 (2) uses “context classification logic” to process the “user context vector” 25 against the
21 “Context Attributes Master” database 14, the “Attribute Value Functions” database 16,
22 and the “User Interaction Records” database 15 for the purpose of suggesting that “this
23
ORDER - 21
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 22 of 44
1 particular 11 user” might fall within a small number of user context definitions selected
2 from a predefined longer list of context definitions. Id. at Col. 5, Lines 33–46 (emphasis
3 added). 12
4
After the user initiates a search, the user’s query (for example, “Learn Lotus Notes
5 at home,” see id. at Col. 15, Line 44) and the “user context vector” 25 are processed
6 sequentially through the “Classifying User Contexts” subprocess 24, the “Adaptive
7 Indexing of Resource Solutions and Resource Lookup” subprocess 28, and the “Response
8 Set Ordering and Annotation” subprocess 34. Id. at Col. 5, Line 66 – Col. 6, Line 6. The
9 latter subprocess is the subject of the ’676 Patent. The “Response Set Ordering and
10 Annotation” subprocess 34 receives as input a modified “User Context Vector” 25′ and
11 the “Resource Response Set” 35, which is generated by the “Adaptive Indexing of
12 Resource Solutions and Resource Lookup” subprocess 28 described in expired
13 U.S. Patent No. 6,643,639 (Appl. No. 09/778,135). See id. at Col. 6, Lines 44–63.
14 Operating on the input 25′ & 35, and using data from the “Annotation Scoring Metric”
15
16
11
The specification does not explain how the system knows which particular user will be
entering a query. No mention is made of facial-recognition software, browser cookies, spyware,
17 or other modes of determining identity that would not require user input. The Court must
therefore conclude that the outlined steps are conducted after the user signs on, not “prior to,” as
18 indicated in the patent, see ’676 Patent at Col. 5, Line 33, but before the system displays the
“User Context” icons on the first workspace at a system terminal or via a web-browser, see id. at
19 Col. 5, Lines 46–49.
12
The “Context Attributes Master” database 14 stores the definitions of all attributes and their
20 relationships to predefined user contexts. ’676 Patent at Col. 5, Lines 17–20. The “Attribute
Value Functions” database 16 stores the definitions and logic associated with assigning a value
21 to an attribute for specific instances. Id. at Col. 5, Lines 20–23. The “User Interaction Records”
database 15 stores users’ prior “queries, responses, and interactions” with the system 10. Id. at
22 Col. 5, Lines 26–28.
23
ORDER - 22
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 23 of 44
1 database 46 and the “User Interaction Records” database 15, the “Response Set Ordering
2 and Annotation” subprocess 34 “weights and ranks the potential responses according to
3 the resource selection criteria specified by the user” on the “Detailed Specification”
4 workspace. Id. at Col. 6, Line 61 – Col. 7, Line 3 & Figs. 1 & 6. The “Response Set
5 Ordering and Annotation” subprocess 34 also “tags the response set with data elements
6 necessary for display and manipulation on a visualization system,” and generates an
7 “Annotated Resource Response Set” 38. Id. at Col. 7, Lines 3–8 & Figs. 1 & 6. The
8 following flowchart depicts a preferred embodiment of the “Response Set Ordering and
9 Annotation” subprocess 34:
10
11
12
13
14
15
16
17
18
19 Id. at Fig. 6.
a.
20
21
Representative Claims of ’676 Patent
IBM asserts that Zillow’s website and mobile applications infringe all 28 claims of
22 the ’676 Patent. See IBM’s Infringement Contentions at 7 & Exs. C & D (docket nos. 58,
23
ORDER - 23
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 24 of 44
1 58-3, & 58-4). The ’676 Patent has three independent claims, namely Claims 1, 14, and
2 21. Claim 1 describes:
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
1. A resource results annotator for a customer self service system that
performs resource search and selection comprising:
mechanism for receiving a resource response set of results obtained in
response to a current user query;
mechanism for receiving a user context vector associated with said current
user query, said user context vector comprising data associating an
interaction state with said user and including context that is a function
of the user; and,
an ordering and annotation function for mapping the user context vector
with the resource response set to generate an annotated response set
having one or more annotations for controlling the presentation of the
resources to the user, wherein the ordering and annotation function is
executed interactively at the time of each user query.
’676 Patent at Col. 20, Lines 5–21. Claim 14 is directed to a “method for annotating
resource results,” whereas Claim 21 reveals a “program storage device readable by
machine, tangibly embodying a program of instructions executable by the machine to
perform method steps for annotating resource results,” but both Claims 14 and 21 contain
identical language:
a) receiving a resource response set of results obtained in response to a
current user query;
b) receiving a user context vector associated with said current user query,
said user context vector comprising data associating an interaction state
with said user and including context that is a function of the user;
c) applying an ordering and annotation function for mapping the user
context vector with the resource response set to generate an annotated
response set having one or more annotations, and,
d) controlling the presentation of the resource response set to the user
according to said annotations, wherein the ordering and annotation
function is executed interactively at the time of each user query.
22 Id. at Col. 21, Lines 9–26 & Col. 21, Line 63 – Col. 22, Line 20.
23
ORDER - 24
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 25 of 44
1
Zillow proposes to treat Claim 14 as representative. Def.’s Mot. at 12 (docket
2 no. 59). IBM contends that Claim 17 is “independently eligible,” Pl.’s Resp. at 18
3 (docket no. 62), but offers no reason why Claim 14 cannot be considered representative
4 with respect to the other independent claims, Claims 1 and 21, which are worded in
5 similar, if not identical, fashion. Claim 17 depends from Claim 14 and reads:
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
17. The method as claimed in claim 14, wherein said self service system
includes a database of user interaction records including actual resources
selected by the users and the annotation schemes used for presenting them
via a graphical interface, said method further comprising the steps of:
receiving user interaction data from among said database of user
interaction records and an annotation scoring metric representing a
measure of performance in locating resource response results displayed
via said graphical interface; and,
generating said ordering and annotation function, said annotation function
being adaptable based on history of user interactions as provided in said
database of user interaction records.
’676 Patent at Col. 21, Lines 37–51. For purposes of the analysis required by Alice, the
Court will treat Claims 14 and 17 as representative.
b.
Alice Step One
IBM contends that Enfish, LLC v. Microsoft Corp., 822 F.3d 1327 (Fed. Cir.
2016), “compels a ruling that the ’676 Patent is eligible.” Pl.’s Resp. at 15 (docket
no. 62). IBM overstates the effect of Enfish with respect to this matter. In Enfish, the
patents-in-suit were directed to “an innovative logical model for a computer database.”
822 F.3d at 1330. Conventional logical models were “relational,” whereas the invention
at issue in Enfish was “self-referential.” Id. at 1330–33. A “relational” model might
include a separate table for each data type, for example, a document table, a person table,
23
ORDER - 25
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 26 of 44
1 and a company table; each table would have a means of cross-referencing (establishing a
2 relationship with) one or more other tables. In the following illustration, the document
3 table shows that a file at address C:\WORD\PROJ.DOC was authored by person 1, which
4
refers to Scott Wlaschin in the person
5
table, who is employed by company 1,
6
which relates to DEXIS in the company
7
table. Id. at 1331–32. In contrast, the
8
patented “self-referential” model stores
9
all data types in a single table, and a row
10
of the table can be used to define a
11
column of the same table. Id. at 1332.
12
The data type “field” signifies that a row
13 defines a column, and in the following table, rows with the ID “#4” and “#5” define the
14 second from the right (“Employed By”) and far right (“Email”) columns, respectively.
15 See id. at 1332–33. The “self-referential” table shown below stores the same information
16 as the “relational” model above, with the addition of a location for email information.
17
18
19
20
21
In Enfish, the “self-referential” model was described as having three benefits:
22 (i) enabling computers to search more quickly for data; (ii) allowing for more effective
23
ORDER - 26
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 27 of 44
1 storage of data other than structured text (e.g., images); and (iii) offering more flexibility
2 in configuring a database in that a database can be launched with no or minimal column
3 definitions and, as new attributes are encountered, columns for storing them can be
4 created by simply inserting new rows with “field” as the type and a “label” specified. Id.
5 at 1333. The Federal Circuit concluded that the focus of the patents-in-suit in Enfish was
6 on improving “computer functionality itself,” rather than the “tasks for which a computer
7 is used in its ordinary capacity.” Id. at 1336; see also id. at 1339 (“[T]he claims are
8 directed to a specific implementation of a solution to a problem in the software arts.”).
9 As a result, the invention was deemed patent eligible. Id. at 1339.
10
In contrast, the ’676 Patent is aimed at offering a user “the most beneficial and
11 meaningful way” to view the results of a query, see ’676 Patent at Abstract (docket
12 no. 36-4 at 2), and not at advancing computer capabilities per se. Both the ’676 Patent
13 and the inventor praise the contribution of the system 10 in delivering better search
14 results, as opposed to the role played by the only invention at issue, namely the
15 “Response Set Ordering and Annotation” subprocess 34. According to the specification,
16 although the prior art had “focused on the discovery of database structure, the clustering
17 of data within the resources, or discovering relevant taxonomy for resources,” the system
18 “is focused on learning about the user/user groups rather than the resources/resource
19 groups and is able to discover user group characteristics and apply them to individuals.”
20 See id. at Col. 19, Lines 32–40. The specification further boasts that the “system
21 discovers contexts and context attributes among users which can be used predictively,”
22 by using “a highly specialized and optimized combination of supervised & unsupervised
23
ORDER - 27
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 28 of 44
1 logic along with both automated and semi-automated entry of learned results.” Id. at
2 Col. 19, Lines 39–44 (emphasis added). Moreover, in contrast to the prior art, which
3 applied “machine learning at the front, middle, or back [of a search], but not integrated
4 throughout,” the system (of which the “Response Set Ordering and Annotation”
5 subprocess 34 is just one component) is touted in the ’676 Patent as using contexts in “a
6 closed loop” for self-improvement, thereby increasing the “specificity and accuracy of a
7 query’s search parameters,” while reducing the burden to users “of fully communicating
8 their question[s].” Id. at Col. 19, Lines 45–53; see also Oblinger Decl. at ¶ 18 (docket
9 no. 36-12) (“Through the user context vector . . . , the system was able to combine
10 heterogeneous data about a user from a wide variety of sources . . . , which is not
11 structured as a fixed vector of data values, and thus is not directly usable by a
12 conventional learning algorithm. Our innovation was to transform this user history and
13 other data into such a fixed length vector which is directly usable by learning. The
14 heterogeneous data is therefore transformed into a homogeneous data structure with
15 strong predictive value regarding the user’s interests.” (emphasis added)).
16
Whether the system 10 as a whole, or more specifically, the “Classifying User
17 Contexts” subprocess 24 and/or “Adaptive Indexing of Resource Solutions and Resource
18 Lookup” subprocess 28, which are not defined in any detail in the ’676 Patent, are
19 directed to improvements in computer or search engine functionality is not at issue in this
20 case. The Court’s § 101 inquiry concerns only what is claimed in the ’676 Patent,
21 namely the annotation and presentation of search results, as opposed to the generation of
22 such results via an information retrieval system with adaptive learning capability. With
23
ORDER - 28
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 29 of 44
1 respect to the exact invention outlined in the ’676 Patent, representative Claim 14
2 discloses four steps: (i) receiving a set of results; (ii) receiving a vector of data associated
3 with the user; (iii) mapping the vector against the set of results to generate an annotated
4 set of results; and (iv) presenting the annotated set of results to the user in a manner
5 consistent with the annotations, which are produced upon each user query. See
6 ’676 Patent at Col. 21, Lines 9–26. Representative Claim 17 adds the following actions:
7 (v) receiving user interaction data and an annotation scoring metric 13 (collectively,
8 “historical information”); and (vi) using historical information in generating an annotated
9 set of results. Id. at Col. 21, Lines 37–51.
10
These processes can be performed with a pen and paper, albeit not with the speed
11 of a computer, and they are focused on the intangible of information. The claim language
12 is entirely result-oriented, specifying what data enters and leaves the proverbial “black
13 box,” but revealing nothing about the inner workings of the box itself. See supra note 4.
14 The representative claims of the ’676 Patent are directed to abstract ideas, specifically
15 (i) showing users the correlations between their search parameters and the search results,
16 and (ii) tailoring the presentation of search results based on users’ perusal of prior search
17 results, and they fail Alice Step One. See, e.g., Intell. Ventures I LLC v. Cap. One Bank
18
19
13
An “annotation scoring metric” represents “a measure of performance in locating resource
response results” that were previously displayed. ’676 Patent at Col. 21, Lines 45–47. The
20 “annotation scoring metric” 46 might reflect “how easily the user may find the resources in the
response set” by, for example, “penaliz[ing] an annotation . . . that places most of the resources
21 ultimately selected by the user on a second screen on the user interface or at the bottom of the
first screen” or rewarding one that puts selected items near “the top of the response set.” Id. at
22 Col. 7, Lines 39–52.
23
ORDER - 29
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 30 of 44
1 (USA), Nat’l Ass’n, 792 F.3d 1363 (Fed. Cir. 2015) (affirming district court’s judgment
2 invalidating a patent relating to the customization of web page content as a function of
3 navigation history and information known about the user).
c.
4
5
Alice Step Two
The Court must therefore engage in the next stage of the Alice analysis. IBM
6 asserts that the ’676 Patent contains the following inventive concepts: (i) transforming
7 heterogeneous information (about a user’s background, skill level, goals, search history,
8 etc.) into usable homogeneous data for placement in a user context vector; and (ii) using
9 an ordering and annotation function to produce annotated search results. See Pl.’s Resp.
10 at 16–17 (docket no. 62). With regard to the former alleged innovation, the ’676 Patent
11 does not even purport to teach how to turn heterogeneous information into homogeneous
12 data. The invention described in the ’676 Patent merely receives a user context vector
13 from another component of the system. See ’676 Patent at Col. 21, Lines 14–15. As to
14 the latter allegedly inventive concept, the claim language offers nothing more than the
15 abstract idea of “applying an ordering and annotation function for mapping the user
16 context vector with the resource response set to generate an annotated response set
17 having one or more annotations.” Id. at Col. 21, Lines 18–21.
18
The ’676 Patent is distinguishable from the patent at issue in Bascom Global
19 Internet Services, Inc. v. AT&T Mobility LLC, 827 F.3d 1341 (Fed. Cir. 2016), on which
20 IBM relies. In Bascom, the patent-in-suit recited a “system for filtering Internet content.”
21 Id. at 1345. Although the patent in Bascom was deemed to be directed to an abstract
22 concept, it was held to contain an inventive concept, namely the “installation of a filtering
23
ORDER - 30
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 31 of 44
1 tool at a specific location, remote from the end-users, with customizable filtering features
2 specific to each end user.” Id. at 1348 & 1350. The Federal Circuit observed that the
3 patent claims did not “merely recite the abstract idea of filtering content along with the
4 requirement to perform it on the Internet, or to perform it on a set of generic computer
5 components. Such claims would not contain an inventive concept.” Id. at 1350. In
6 addition, the claims did not “preempt all ways of filtering content on the Internet,” but
7 instead recited “a specific, discrete implementation of the abstract idea of filtering
8 content.” Id.
9
In contrast, the ’676 Patent offers no similar “specific, discrete implementation”
10 of the abstract ideas of applying an ordering and annotation function, mapping the user
11 context vector with the resource response set, or generating an annotated response set. 14
12
13
14
15
16
17
18
19
20
21
22
14
The district court decisions cited by IBM are likewise inapposite. The more recent case, Palo
Alto Research Center, Inc. v. Facebook, Inc., Nos. 2:20-cv-10753, 54, & 55, 2021 WL 1583906
(C.D. Cal. Mar. 16, 2021), concerned three separate infringement actions involving five different
patents: (i) two of the patents-in-suit were dismissed as directed to abstract ideas and not
containing any inventive concept, and the analysis regarding those patents does not assist IBM;
(ii) one of the patents survived an Alice Step One inquiry because, unlike the ’676 Patent, it
“provided a technological solution to an internet-based problem,” id. at *15; and (iii) two patents
that were evaluated under Alice Step Two withstood the § 101 challenge because questions of
fact existed about whether the patents’ claims’ elements or combinations of elements were
well-understood, routine, or conventional, id. at *8 & *9–10, which is not the posture of the
’676 Patent. In the other order on which IBM relies, Allconnect, Inc. v. Consumer Brands, LLC,
Nos. CV 18-1192 & CV 18-5959, 2018 WL 7377934 (C.D. Cal. Dec. 14, 2018), both patents-insuit were found to be focused on the abstract idea of “recommending products or services using
customer-specific information,” but the defendants’ separate Rule 12(b)(6) motions were not
granted in light of the limited record and the allegations, which had to be construed in favor of
the nonmovant, that the patent claims “entail an unconventional technological solution through a
specialized database permitting powerful data analytics.” Id. at *6–7. In contrast, the record in
this matter is sufficient for purposes of Zillow’s motion concerning the ’676 Patent, and IBM
makes no assertion that the databases or other computer equipment required for the algorithm set
forth in the ’676 Patent are anything other than generic and/or commonplace.
23
ORDER - 31
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 32 of 44
1 Indeed, by using broad, result-oriented claim language, the ’676 seeks to preempt every
2 method of sequencing, annotating, and displaying search results based on user-related
3 parameters. Section 101 jurisprudence dating back to the nineteenth century precludes
4 such extensive reach of the monopoly power of a patent. See IBM, 2021 WL 2982372, at
5 *2 (citing O’Reilly v. Morse, 56 U.S. 62 (1853)). The ’676 Patent is not valid under
6 35 U.S.C. § 101, and IBM’s second count of patent infringement, Am. Compl. at ¶¶ 94–
7 110 (docket no. 36), is DISMISSED as failing to state a claim upon which relief can be
8 granted.
3.
9
10
U.S. Patent No. 10,115,168 (the “’168 Patent”)
The ’168 Patent concerns the integration of “metadata from applications used for
11 social networking” into a “customer relationship management” system. See ’168 Patent,
12 Ex. 10 to Am. Compl. (docket no. 36-10 at 2). IBM defines a customer relationship
13 management (“CRM”) system as a database used for gathering, organizing, automating,
14 and synchronizing sales information, and asserts that a CRM system offers advantages
15 over “pre-computer” storage methods like a rolodex. Pl.’s Resp. at 18 (docket no. 62). 15
16 Within the lexicography of the ’168 Patent, an “application” is a “computer program for
17 an online community of users with a common interest who use a website or other
18
19
15
For support, IBM cites “D.I. 36 ¶¶ 57–58,” which appears to refer to a declaration of an
20 inventor listed on the ’168 Patent, but no such document exists within the 2,026 pages filed with
the Amended Complaint, docket no. 36. At the Court’s request, see Minute Order at ¶ 1 (docket
21 no. 64), the parties have clarified that no declaration of an inventor listed on the ’168 Patent was
prepared or included in the record contemporaneously with the Amended Complaint. See Joint
22 Status Report at 2–3 (docket no. 65).
23
ORDER - 32
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 33 of 44
1 technologies to communicate with each other and share information and resources for
2 social networking.” ’168 Patent at Col. 4, Lines 61–66. Facebook (now known as Meta)
3 and LinkedIn are mentioned in the parties’ briefs as examples of social-networking
4 applications.
5
The ’168 Patent indicates that “metadata” is “meant to be understood broadly as
6 data that describes users of applications.” Id. at Col. 5, Lines 27–29. According to the
7 specification, “metadata” may consist of information that “maps relationships between
8 users” of an application. Id. at Col. 4, Line 67. Metadata may also be derived from
9 “interactions between the users of the applications” or “historical patterns across the
10 applications.” Id. at Col. 5, Lines 29–32. It may be used to “infer a social graph, subject
11 matter experts [i.e., individuals who “are specialists in a specific area”], opportunities,
12 relationships for mapping clients, contacts, or combinations thereof.” Id. at Col. 5,
13 Lines 10–12 & 33–35.
a.
14
15
Representative Claims of ’168 Patent
IBM contends that Zillow’s “Premier Agent” service infringes Claims 1–7 of the
16 ’168 Patent. See IBM’s Infringement Contentions at 7 & Ex. G (docket nos. 58 & 58-7).
17 Of the asserted claims, only Claim 1 is independent, and it reveals:
18
19
1. A method for integrating metadata from applications used for social
networking into a customer relationship management (CRM) system, the
method comprising:
20
obtaining, from applications used for social networking, metadata
associated with users of the applications;
21
analyzing the metadata from the applications to infer opportunities,
relationships for mapping clients, structures, and subject matter
experts;
22
23
ORDER - 33
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 34 of 44
1
2
3
4
5
6
7
8
9
10
11
12
13
14
integrating the opportunities, the relationships for mapping the clients, the
structures, and the subject matter experts into a customer relationship
management (CRM) system to populate the CRM system;
identifying potential customers based on integrated opportunities,
relationships for mapping the clients, the structures, and the subject
matter experts; and
managing interactions with current and target customers based on the
integrated opportunities, relationships for mapping the clients, the
structures, and the subject matter experts.
’168 Patent at Col. 13, Lines 22–40 (docket no. 36-10); see also Ex. 4 to Joint Status
Report (docket no. 65-4 at 3) (italicized text added by amendment dated Jan. 4, 2018).
Zillow contends that Claim 1 is representative. Defs.’ Mot. at 17 (docket no. 59).
IBM argues that Claim 2 is independently eligible for patent protection. Pl.’s Resp. at 24
(docket no. 62). Dependent Claim 2 reads:
2. The method of claim 1, in which the metadata from the applications is
derived from interactions between the users of the applications, based on
historical patterns across the applications, and used to infer a social graph,
the subject matter experts, the opportunities, the relationships for mapping
the clients, contacts, or combinations thereof.
15 ’168 Patent at Col. 13, Lines 41–46. The Court has reviewed the other asserted claims
16 of the ’168 Patent, and concludes that, for purposes of a § 101 analysis, the additional
17 limitations of Claims 3–7, which specify certain applications (e.g., email, text or instant
18 messaging, short message service, etc.), particular metadata (e.g., patterns, social graphs,
19 etc.), a basis for updating the CRM system (i.e., modifications made by users in the
20 applications), or a record structure (in which each opportunity is associated with “a
21 number of fields of metadata”), respectively, have no distinctive significance. See id. at
22 Col. 13, Line 47 – Col. 14, Line 7. Only Claims 1 and 2 will be treated as representative.
23
ORDER - 34
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 35 of 44
b.
1
2
Alice Step One
Claims 1–7 of the ’168 Patent were originally rejected by the patent examiner for a
3 number of reasons, including “under 35 U.S.C. [§] 101 because the claimed invention is
4 directed to a judicial exception (i.e., a law of nature, a natural phenomenon, or an abstract
5 idea) without significantly more.” Ex. 1 to Joint Status Report (docket no. 65-1 at 8).
6 The examiner explained that Claim 1 recites the steps of “receiving data (e.g. obtaining
7 metadata), recognizing data (e.g. analyzing metadata to infer), and storing information
8 (e.g. integrating data to populate the CRM system), which correspond to concepts
9 identified as abstract by the courts.” Id. at ¶ 6 (docket no. 65-1 at 8) (citing Content
10 Extraction & Transmission LLC v. Wells Fargo Bank, Nat’l Ass’n, 776 F.3d 1343 (Fed.
11 Cir. 2014)). With regard to Claims 2–7, the examiner concluded that their additional
12 limitations “appear similar to manipulating data through mathematical correlations, . . .
13 [and] correspond to concepts identified as abstract by the courts.” Id. (docket no. 65-1
14 at 9) (citing Digitech Image Techs., LLC. v. Elecs. for Imaging, Inc., 758 F.3d 1344 (Fed.
15 Cir. 2014)).
16
In response to the non-final rejection, IBM amended Claim 1, added Claims 8
17 and 9, and insisted that Claims 1–7 were eligible for patenting. See Ex. 4 to Joint Status
18 Report (docket no. 65-4). Citing Enfish and McRO, Inc. v. Bandai Namco Games
19 America, Inc., 837 F.3d 1299 (Fed. Cir. 2016), IBM told the examiner that § 101
20 jurisprudence did not preclude patentability because the claims “1) recite an improvement
21 in computer-related technology, 2) describe a particular way to achieve a desired
22 outcome as opposed to merely claiming the idea of a solution, 3) describe non23
ORDER - 35
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 36 of 44
1 conventional and non-routine operations,” and 4) are similar to the claims upheld in DDR
2 Holdings, LLC v. Hotels.com, L.P., 773 F.3d 1245 (Fed. Cir. 2014). See Ex. 4 to Joint
3 Status Report (docket no. 65-4 at 10–16). IBM also argued that the operations of
4 “identifying customers based on the integration of specific pieces of information into the
5 CRM system and the management of interactions with customers based on specific
6 integrated information,” which had been added to Claim 1 after the patent examiner’s
7 initial rejection, are not abstract steps. Id. (docket no. 65-4 at 9–10).
8
Approximately two and a half months later, in March 2018, the patent examiner
9 allowed Claims 1–9. See Ex. 5 to Joint Status Report (docket no. 65-5). The examiner’s
10 written decision contained no comment concerning IBM’s § 101 contentions; it focused
11 solely on whether the prior art anticipated or rendered obvious the limitations of the
12 patent claims. Id. (docket no. 65-5 at 7). In its motion to dismiss, Zillow contends that
13 the Court is not constrained by the allowance of the ’168 Patent over an initial § 101
14 rejection, asserting that “the Federal Circuit has since repudiated the ground 16 of the
15 examiner’s decision.” See Defs.’ Mot. at 19 (docket no. 59) (citing BSG Tech LLC v.
16 BuySeasons, Inc., 899 F.3d 1281 (Fed. Cir. 2018)). 17 Although the Court is not bound by
17
18
16
Zillow characterizes IBM as making only one argument to the patent examiner, namely that
“the improvement comes in the form that user-specific metadata is used to identify potential
19 customers and to manage the interactions with those customers.” See Defs.’ Mot. at 19 (docket
no. 59) (quoting Ex. 2 to Peaslee Decl. (docket no. 59-3), which is an excerpt of Ex. 4 to Joint
Status Report (docket no. 65-4)). IBM, however, offered other reasons why Claims 1–7 of the
20
’168 Patent are not directed to ineligible subject matter, and which of those grounds the patent
21 examiner found persuasive is unknown.
17
Contrary to Zillow’s contention, BSG Tech would not compel a conclusion different from the
22 one that might have been reached by the examiner. In BSG Tech, the patents-in-suit disclosed a
23
ORDER - 36
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 37 of 44
1 a patent examiner’s findings during an ex parte patent application proceeding, see
2 Exmark Mfg. Co. v. Briggs & Stratton Power Prods. Grp., LLC, 879 F.3d 1332, 1341
3 (Fed. Cir. 2018), the Court must consider an examiner’s decision in determining whether
4 a party asserting invalidity has satisfied its statutory “clear and convincing evidence”
5 burden, id. (citing Fromson v. Advance Offset Plate, Inc., 755 F.2d 1549, 1555 (Fed. Cir.
6 1985)); see also VaporStream, Inc. v. Snap Inc., No. 2:17-cv-220, 2018 WL 1116530, at
7 *7 (C.D. Cal. Feb. 27, 2018).
8
Because the patent examiner offered no insight regarding why Claims 1–7 were
9 deemed patentable over the initial § 101 rejection, the Court must consider each of the
10 reasons invoked by IBM during the course of patent prosecution. Zillow has addressed
11 only one of those arguments, namely that the patent claims “recite an improvement in
12 computer-related technology.” The Court agrees with Zillow that this contention lacks
13 merit. IBM represented to the patent examiner that the alleged improvement was “in the
14
15 “self-evolving generic index” for organizing information in a database. 899 F.3d at 1283. The
16
17
18
19
20
21
22
“self-evolving” aspect of the invention enabled users to “add new parameters for use in
describing items,” and the claimed invention guided such user inputs “to maintain consistency in
how different users describe items.” Id. at 1284. The Federal Circuit agreed with the district
court that the patent claims at issue were “directed to the abstract idea of considering historical
usage information while inputting data,” or in other words, of “having users consider previous
item descriptions before they describe items to achieve more consistent item descriptions.” Id. at
1286. Zillow summarizes BSG Tech as holding that “an improvement to the data contained in a
database does not improve a computer because it leaves the database itself unchanged,” Defs.’
Mot. at 19 (docket no. 59), but the Federal Circuit made no such ruling, which is internally
inconsistent (if the database is “improved,” it cannot also be “unchanged”) and which is contrary
to Enfish and the line of cases involving “improved ways in which systems store and access
data,” see BSG Tech, 899 F.3d at 1288. The patents-in-suit in BSG Tech, which sought to
influence user inputs by providing previously-used parameters and corresponding information,
are fundamentally different from the ’168 Patent, which does not involve any attempt to affect
user inputs.
23
ORDER - 37
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 38 of 44
1 form” of employing “user-specific metadata” to “identify potential customers” and to
2 “manage the interactions with those customers.” Ex. 4 to Joint Status Report (docket
3 no. 65-4 at 12). IBM’s summary did not describe an improvement in computer capability
4 or a solution to a problem arising in the realm of computers, but rather the benefits to
5 businesses (for example, identifying customers) that might flow from acquiring and
6 analyzing “user-specific metadata.” The Court concludes that the patent examiner could
7 not have been persuaded by the notion that relying on “user-specific metadata” to
8 extrapolate business opportunities constituted an improvement in computer-related
9 technology.
10
The Court further determines that IBM’s other theories for why Claims 1–7 are
11 not directed to an abstract idea lack merit, and the examiner would not have been
12 convinced by them. The method outlined in the patent claims at issue uses well-known,
13 “classical data mining techniques,” see ’168 Patent at Col. 8, Line 43, along with generic
14 computer equipment, to mimic what sales personnel have done by hand, as well as with
15 their eyes and ears, for centuries, namely infer business prospects by observing or being
16 privy to the relationships between people, and then making note of such information in a
17 rolodex or little black book. Cf. People.ai, Inc. v. SetSail Techs., Inc., Nos. C20-9148 &
18 C21-6314, 2021 WL 5882069, at *4 (N.D. Cal. Dec. 13, 2021) (observing that the
19 patents-in-suit disclosed methods for optimizing CRM platforms that “parallel[ed] the
20 activities of a prototypical corporate salesperson”). An age-old adage emphasizes the
21 importance of “who you know” over “what you know,” and efforts to apply such advice
22 have many familiar labels, some more innocuous than others, including networking,
23
ORDER - 38
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 39 of 44
1 schmoozing, gossiping, eavesdropping, surveilling, spying, and intelligence gathering.
2 The replication of these traditionally human endeavors via technology (i.e., obtaining and
3 analyzing metadata from applications like Facebook and LinkedIn and storing the results
4 in a database) is a patent ineligible “do it on a computer” concept. See id. at *1; see also
5 PersonalWeb, 8 F.4th at 1317 (reiterating that starting a process with data, applying an
6 algorithm, and ending with a new form of data constitutes an abstract idea).
7
Contrary to IBM’s statements to the patent examiner, the ’168 Patent bears no
8 resemblance to the patents-in-suit in DDR. In DDR, the patents-in-suit disclosed a
9 solution to “a challenge particular to the Internet,” namely that a third-party merchant
10 could “‘lure the [host website’s] visitor traffic away’ from the host website because
11 visitors would be taken to the third-party merchant’s website when they clicked on the
12 merchant’s advertisement on the host site.” 773 F.3d at 1248 (alteration in original) &
13 1257. The invention at issue in DDR created a new “composite” web page, when a user
14 activated a hyperlink imbedded in a third-party merchant’s advertisement, that displayed
15 product information from the third-party merchant, but retained the host website’s “look
16 and feel.” Id. at 1248–49. This answer to “a problem specifically arising in the realm of
17 computer networks” was “necessarily rooted in computer technology.” Id. at 1257. In
18 contrast, Claims 1–7 of the ’168 Patent do not address a computer or network issue, but
19 rather a business concern, namely that loading data into a new CRM platform might
20 require substantial time. See ’168 Patent at Col. 4, Lines 32–53. The specification of the
21 ’168 Patent indicates that, by integrating metadata from social-networking applications,
22 a new CRM system can be “quickly populated” and “become effective very quickly in
23
ORDER - 39
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 40 of 44
1 targeting various customers.” Id. at Col. 4, Lines 50–53. Neither the ’168 Patent nor the
2 allegations of the Amended Complaint, however, identify any technological impediment
3 to rapid entry of information into a CRM database, and the declared advantage of using
4 metadata is merely increased speed when compared with manual methods of acquiring
5 and storing potential customer records. See IBM, 2021 WL 2982372, at *6 (“[I]ncreased
6 speed or efficiency in the process or the entity that is using a computer, as opposed to the
7 operation of the computer itself, does not confer patent eligibility.”).
8
In opposing Zillow’s Rule 12(b)(6) motion, IBM also cites to Koninklijke KPN
9 N.V. v. Gemalto M2M GmbH, 942 F.3d 1143 (Fed. Cir. 2019). IBM’s reliance on
10 Koninklijke, which IBM abridges as Gemalto, is misplaced. The appeal in Koninklijke
11 concerned the three dependent claims of the patent-in-suit, which were “directed to an
12 improved check data generating device that enables a data transmission error detection
13 system to detect a specific type of error that prior art systems could not.” Id. at 1145.
14 As information is transmitted through the air in binary form (in other words, as a series
15 of electromagnetic pulses representing 0s and 1s), two types of error can occur, namely
16 variable or random error and systematic error. Id. at 1146. The patent in Koninklijke
17 addressed the latter, which could be caused by persistent properties in the environment,
18 for example, an interference signal with a certain frequency, or by problems with the
19 employed equipment. Id. Prior art systems, which generated “check data” based on the
20 original data (“d1”), appended check data d1 to the transmission, generated “check data”
21 based on the transmitted data (“d2”), and then compared d1 with d2, could not reliably
22 detect systematic errors because they used the same or “fixed” generating function to
23
ORDER - 40
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 41 of 44
1 process every block of data. Id. at 1146–47. The dependent patent claims at issue in
2 Koninklijke solved the problem of undetected systematic errors by varying, from time to
3 time, the way “check data” is generated so that environmental or equipment-related
4 effects did not continuously produce the same defective check data. Id. at 1147. In other
5 words, the patented device, which was configured “to modify the permutation [of check
6 data] in time,” id. at 1148 (emphasis in original), provided a concrete technological
7 approach to a technological challenge. For the same reasons that the ’168 Patent is not
8 analogous to the patents-in-suit in DDR, the asserted claims of the ’168 Patent are
9 distinguishable from the patent claims in Koninklijke that survived a § 101 challenge.
10 The ’168 Patent does not clear the Alice Step One hurdle.
c.
11
12
Alice Step Two
Given the obviously abstract nature of the representative claims of the ’168 Patent,
13 the patent examiner’s allowance of Claims 1–7 must have been based on an Alice
14 Step Two rationale. In the initial § 101 rejection, the examiner observed that Claim 1:
15
16
17
18
19
20
does not include additional elements that are sufficient to amount to
significantly more than the judicial exception because the additional
elements when considered both individual[ly] and as an ordered combination
do not amount to significantly more than the abstract idea. The claim recites
the limitation of “a customer relationship management (CRM) system.” The
customer relationship management (CRM) system can be [a] hardware
component or program in a general computer. This generic computer
component is well-understood in the art. The use of [a] generic computer
component for receiving data, recognizing data, and storing information
do[es] not impose any meaningful limit on the computer implementation of
the abstract idea.
21 Ex. 1 to Joint Status Report (docket no. 65-1 at 9). In response, IBM contended that the
22 invention at issue (i) improved “the related technical field of customer management,”
23
ORDER - 41
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 42 of 44
1 and (ii) added “a specific limitation other than what is well-understood, routine and
2 conventional in the field,” which was “evidence of ‘significantly more’ being claimed
3 than an abstract idea.” Ex. 4 to Joint Status Report (docket no. 65-4 at 15).
4
In now opposing Zillow’s motion to dismiss, IBM asserts that the ’168 Patent sets
5 forth the inventive concepts of “extracting specific types of user interactions on social
6 networks and the unconventional integration of this data into CRM systems.” Pl.’s Resp.
7 at 23 (docket no. 62). According to the Amended Complaint, although “some prior art
8 systems were able to scrape social networking data from social media applications, . . .
9 this process would only allow the system to extract the data presented on the social media
10 webpage itself, and not the metadata stored within the social media application that
11 provides valuable insights into the context of and connections between different users.”
12 Am. Compl. at ¶ 63 (docket no. 36). The operative pleading further explains that, unlike
13 existing CRM platforms, which “relied on scraping . . . front-end data from social media
14 applications,” the “smart” CRM system described in the ’168 Patent uses “back-end data”
15 and leverages “numerous fields of metadata” to provide “dynamic insights about current
16 and future customers.” Id. at ¶ 65.
17
At this stage of the proceedings, the Court must accept the allegations of the
18 Amended Complaint as true and construe them in the light most favorable to IBM,
19 provided that they are plausible and not contradicted by the claim language, specification,
20 or prosecution history. The representative claims of the ’168 Patent do not use the
21 terminology “front-end” or “back-end” to differentiate between categories of metadata,
22 but Claims 1 and 2 appear to differ along these lines, with Claim 1 contemplating that
23
ORDER - 42
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 43 of 44
1 any type of metadata could be obtained from social-networking applications, and Claim 2
2 specifying that metadata must be “derived from interactions between the users of the
3 applications,” ’168 Patent at Col. 13, Lines 41–43 (emphasis added).
4
Although Claim 2 of the ’168 Patent seems to allude to “back-end” metadata, the
5 harvesting of which was allegedly not “well-understood, routine, or conventional” at the
6 time of the invention, the Court agrees with Zillow that the ’168 Patent does not actually
7 teach a procedure for extracting such data. The specification merely advises that “[d]ata
8 mining may be used to identify metadata,” id. at Col. 9, Lines 30–33, and invokes a “user
9 interaction deriver,” which “represents programmed instructions that, when executed,
10 cause the processing resources to derive interactions between the users of the applications
11 and based on historical patterns across the applications,” id. at Col. 11, Lines 59–63. In
12 other words, to borrow W.P. Kinsella’s phrasing, build the software and the metadata will
13 come. This exhortation does nothing more than repeat the abstract idea of accumulating
14 information about and from the relationships that people form online. See PersonalWeb,
15 8 F.4th at 1318–19 (concluding that “the purported improvements . . . just restate the
16 abstract ideas”); see also People.ai, 2021 WL 5882069, at *10 (“The improvements that
17 come with the incorporation of a computer fail to qualify as an inventive concept.”). The
18 patent examiner erred in allowing Claims 1–7 of the ’168 Patent, which are not valid
19 under 35 U.S.C. § 101, and IBM’s fifth count of patent infringement, Am. Compl. at
20 ¶¶ 140–49 (docket no. 36), is DISMISSED as failing to state a claim upon which relief
21 can be granted.
22
23
ORDER - 43
Case 2:20-cv-01130-TSZ Document 66 Filed 03/09/22 Page 44 of 44
1 Conclusion
2
For the foregoing reasons, the Court ORDERS:
3
(1)
Zillow’s motion to dismiss pursuant to Rule 12(b)(6), docket no. 59, is
4 GRANTED, and IBM’s first, second, and fifth claims are DISMISSED. The only claim
5 left in this matter, i.e., IBM’s third claim for infringement of U.S. Patent No. 7,543,234,
6 remains stayed.
7
(2)
8
IT IS SO ORDERED.
9
Dated this 9th day of March, 2022.
The Clerk is directed to send a copy of this Order to all counsel of record.
A
10
Thomas S. Zilly
United States District Judge
11
12
13
14
15
16
17
18
19
20
21
22
23
ORDER - 44
Disclaimer: Justia Dockets & Filings provides public litigation records from the federal appellate and district courts. These filings and docket sheets should not be considered findings of fact or liability, nor do they necessarily reflect the view of Justia.
Why Is My Information Online?