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)

Download PDF
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?