People.ai, Inc. v. SetSail Technologies, Inc.
Opinion
1 2 3 4 5 6 UNITED STATES DISTRICT COURT 7 NORTHERN DISTRICT OF CALIFORNIA 8
10 PEOPLE.AI, INC., No. C 20-09148 WHA 11 Plaintiff, No. C 21-06314 WHA 12 v.
13 SETSAIL TECHNOLOGIES, INC., ORDER RE JUDGMENT ON THE 14 Defendant. PLEADINGS
15 PEOPLE.AI, INC., 16 Plaintiff, 17 v. 18 CLARI INC., 19 Defendant. 20 21 INTRODUCTION 22 In two actions, patent owner has asserted seven total patents against two alleged 23 infringers. Because all seven patents contain the fundamental “do it on a computer” flaw, all 24 seven patents are invalid as ineligible subject matter under Section 101. To the foregoing 25 extent, defendants’ motions for judgment on the pleadings are GRANTED. 26 STATEMENT 27 Patent owner People.ai, Inc. offers business-analytics software that optimize customer 1 business’s relationships and interactions with customers in order to streamline sales and other 2 opportunities. The more data input into the system — and the more accurate that data are — 3 the more helpful the CRM. Both defendants SetSail Technologies, Inc. and Clari Inc. compete 4 in the same burgeoning market as People.ai. 5 People.ai filed suit against SetSail for patent infringement in December 2020. In 6 February 2021, SetSail moved to dismiss under Rule 12(b)(6), prompting People.ai to amend. 7 SetSail again moved to dismiss the first amended complaint, which a June 2021 order granted. 8 During the pendency of People.ai’s motion for leave to file a second amended complaint, the 9 Court of Appeals for the Federal Circuit clarified patent pleading requirements. An order 10 dated August 23, 2021, thus found the most prudent course forward was to permit People.ai’s 11 further amendment. The second amended complaint accuses SetSail of infringing U.S. Patent 12 Nos. 10,496,634; 10,565,229; and 10,657,129. The order granting leave to amend also 13 scheduled a “patent showdown” procedure. But SetSail has skipped over that procedure and 14 argues here that all three patents are ineligible under Section 101 (SetSail Dkt. Nos. 58, 71, 15 74). 16 People.ai filed suit against Clari in March 2021 in the United States District Court of the 17 District of Delaware. In July 2021, the action was transferred to our district and reassigned to 18 the undersigned in light of the asserted patents overlapping with the SetSail action. The first 19 amended complaint alleges that Clari infringes U.S. Patent Nos. 10,496,634; 10,565,229; and 20 10,657,129 (all three of which are also asserted against SetSail); as well U.S. Patent Nos. 21 10,503,783; 10,657,132; 10,872,106; and 10,922,345. Clari quickly moved for judgment on 22 the pleadings on the grounds that all seven patents are ineligible under Section 101 (Clari Dkt. 23 Nos. 21, 33, 53). 24 Six of the seven asserted patents, the ’129, ’106, ’229, ’783, ’634, and ’132 patents, all 25 issued from the same bloc of three provisional applications — Provisional Application Nos. 26 62/676,187, 62/725,999, and 62/747,452. The ’345 patent issued from the latter two 27 provisional applications. Accordingly, because the closely related patents asserted against the 1 defendants in these actions overlap and defendants’ arguments that the patents are ineligible 2 are substantially similar, this order will jointly address defendants’ motions. 3 ANALYSIS 4 1. THE LEGAL STANDARD. 5 Judgment on the pleadings pursuant to Rule 12(c) is proper when the moving party 6 establishes “on the face of the pleadings that no material issue of fact remains to be resolved 7 and that it is entitled to judgment as a matter of law.” Hal Roach Studios, Inc. v. Richard 8 Feiner & Co., 896 F.2d 1542, 1550 (9th Cir. 1989). Analysis under Rule 12(c) is 9 “substantially identical” to analysis under Rule 12(b)(6). Chavez v. United States, 683 F.3d 10 1102, 1108 (9th Cir. 2012). District courts must accept all plausible factual allegations in the 11 light most favorable to the non-moving party, but need not “accept as true allegations that are 12 merely conclusory, unwarranted deductions of fact, or unreasonable inferences.” Sprewell v. 13 Golden State Warriors, 266 F.3d 979, 988 (9th Cir. 2001). Patent eligibility can be determined 14 on the pleadings when there are no factual allegations that, taken as true, prevent resolving the 15 eligibility question as a matter of law. Similar to factual allegations, a district court adopts the 16 non-moving party’s claim constructions, and need not engage in a full, formal Markman 17 hearing. Aatrix Software, Inc. v. Green Shades Software, Inc., 882 F.3d 1121, 1124–25 (Fed. 18 Cir. 2018); Data Engine Techs. LLC v. Google LLC, 906 F.3d 999, 1007 (Fed. Cir. 2018). 19 Section 101 provides that whoever “invents or discovers any new and useful process, 20 machine, manufacture, or composition of matter, or any new and useful improvement thereof, 21 may obtain a patent therefor, subject to the conditions and requirements of this title.” 35 22 U.S.C. § 101. The implicit exception to Section 101 is that laws of nature, natural phenomena, 23 and abstract ideas are not patentable. Section 101 thus addresses the preemption concerns 24 underlying patent law. In Alice, the Supreme Court fashioned our now-familiar two-step 25 inquiry for Section 101. The district court first evaluates whether the patent claim is directed 26 to an abstract idea. If so, we consider at step two whether the claimed elements recite an 27 inventive concept that transforms the otherwise abstract idea into a patent-eligible invention. 1 Alice Corp. Pty. Ltd. v. CLS Bank Int'l, 573 U.S. 208, 217–18, 221, 223 (2014); Mayo Collab. 2 Servs. v. Prometheus Labs, Inc., 566 U.S. 66, 70 (2012). 3 In more detail, for Alice step one, the Court of Appeals for the Federal Circuit has 4 explained that the district court should consider whether the claims “focus on a specific means 5 or method that improves the relevant technology,” or are instead “directed to a result or effect 6 that itself is the abstract idea and merely invoke generic processes and machinery.” Apple, Inc. 7 v. Ameranth, Inc., 842 F.3d 1229, 1241 (Fed. Cir. 2016); see also McRO, Inc. v. Bandai Namco 8 Games Am. Inc., 837 F.3d 1299, 1314 (Fed. Cir. 2016). For software to be patent eligible, it 9 must go beyond merely organizing existing information into a new form, carrying out a 10 longstanding commercial practice, or otherwise reciting a long prevalent, fundamental practice 11 now accomplished with the benefit of a computer. See Return Mail, Inc. v. U.S. Postal Serv., 12 868 F.3d 1350, 1368 (Fed. Cir. 2017), reversed and remanded on other grounds, 139 S. Ct. 13 1853 (2019); Intellectual Ventures I LLC v. Capital One Financial Corp. (Capital One), 850 14 F.3d 1332, 1340–41 (Fed. Cir. 2017); Intellectual Ventures I LLC v. Symantec Corp. 15 (Symantec), 838 F.3d 1307, 1313–14 (Fed. Cir. 2016). For actions “involving computer- 16 related claims, there may be close calls about how to characterize what the claims are directed 17 to. In such cases, an analysis of whether there are arguably concrete improvements in the 18 recited computer technology could take place under step two.” Enfish, LLC v.
Free access — add to your briefcase to read the full text and ask questions with AI
1 2 3 4 5 6 UNITED STATES DISTRICT COURT 7 NORTHERN DISTRICT OF CALIFORNIA 8
10 PEOPLE.AI, INC., No. C 20-09148 WHA 11 Plaintiff, No. C 21-06314 WHA 12 v.
13 SETSAIL TECHNOLOGIES, INC., ORDER RE JUDGMENT ON THE 14 Defendant. PLEADINGS
15 PEOPLE.AI, INC., 16 Plaintiff, 17 v. 18 CLARI INC., 19 Defendant. 20 21 INTRODUCTION 22 In two actions, patent owner has asserted seven total patents against two alleged 23 infringers. Because all seven patents contain the fundamental “do it on a computer” flaw, all 24 seven patents are invalid as ineligible subject matter under Section 101. To the foregoing 25 extent, defendants’ motions for judgment on the pleadings are GRANTED. 26 STATEMENT 27 Patent owner People.ai, Inc. offers business-analytics software that optimize customer 1 business’s relationships and interactions with customers in order to streamline sales and other 2 opportunities. The more data input into the system — and the more accurate that data are — 3 the more helpful the CRM. Both defendants SetSail Technologies, Inc. and Clari Inc. compete 4 in the same burgeoning market as People.ai. 5 People.ai filed suit against SetSail for patent infringement in December 2020. In 6 February 2021, SetSail moved to dismiss under Rule 12(b)(6), prompting People.ai to amend. 7 SetSail again moved to dismiss the first amended complaint, which a June 2021 order granted. 8 During the pendency of People.ai’s motion for leave to file a second amended complaint, the 9 Court of Appeals for the Federal Circuit clarified patent pleading requirements. An order 10 dated August 23, 2021, thus found the most prudent course forward was to permit People.ai’s 11 further amendment. The second amended complaint accuses SetSail of infringing U.S. Patent 12 Nos. 10,496,634; 10,565,229; and 10,657,129. The order granting leave to amend also 13 scheduled a “patent showdown” procedure. But SetSail has skipped over that procedure and 14 argues here that all three patents are ineligible under Section 101 (SetSail Dkt. Nos. 58, 71, 15 74). 16 People.ai filed suit against Clari in March 2021 in the United States District Court of the 17 District of Delaware. In July 2021, the action was transferred to our district and reassigned to 18 the undersigned in light of the asserted patents overlapping with the SetSail action. The first 19 amended complaint alleges that Clari infringes U.S. Patent Nos. 10,496,634; 10,565,229; and 20 10,657,129 (all three of which are also asserted against SetSail); as well U.S. Patent Nos. 21 10,503,783; 10,657,132; 10,872,106; and 10,922,345. Clari quickly moved for judgment on 22 the pleadings on the grounds that all seven patents are ineligible under Section 101 (Clari Dkt. 23 Nos. 21, 33, 53). 24 Six of the seven asserted patents, the ’129, ’106, ’229, ’783, ’634, and ’132 patents, all 25 issued from the same bloc of three provisional applications — Provisional Application Nos. 26 62/676,187, 62/725,999, and 62/747,452. The ’345 patent issued from the latter two 27 provisional applications. Accordingly, because the closely related patents asserted against the 1 defendants in these actions overlap and defendants’ arguments that the patents are ineligible 2 are substantially similar, this order will jointly address defendants’ motions. 3 ANALYSIS 4 1. THE LEGAL STANDARD. 5 Judgment on the pleadings pursuant to Rule 12(c) is proper when the moving party 6 establishes “on the face of the pleadings that no material issue of fact remains to be resolved 7 and that it is entitled to judgment as a matter of law.” Hal Roach Studios, Inc. v. Richard 8 Feiner & Co., 896 F.2d 1542, 1550 (9th Cir. 1989). Analysis under Rule 12(c) is 9 “substantially identical” to analysis under Rule 12(b)(6). Chavez v. United States, 683 F.3d 10 1102, 1108 (9th Cir. 2012). District courts must accept all plausible factual allegations in the 11 light most favorable to the non-moving party, but need not “accept as true allegations that are 12 merely conclusory, unwarranted deductions of fact, or unreasonable inferences.” Sprewell v. 13 Golden State Warriors, 266 F.3d 979, 988 (9th Cir. 2001). Patent eligibility can be determined 14 on the pleadings when there are no factual allegations that, taken as true, prevent resolving the 15 eligibility question as a matter of law. Similar to factual allegations, a district court adopts the 16 non-moving party’s claim constructions, and need not engage in a full, formal Markman 17 hearing. Aatrix Software, Inc. v. Green Shades Software, Inc., 882 F.3d 1121, 1124–25 (Fed. 18 Cir. 2018); Data Engine Techs. LLC v. Google LLC, 906 F.3d 999, 1007 (Fed. Cir. 2018). 19 Section 101 provides that whoever “invents or discovers any new and useful process, 20 machine, manufacture, or composition of matter, or any new and useful improvement thereof, 21 may obtain a patent therefor, subject to the conditions and requirements of this title.” 35 22 U.S.C. § 101. The implicit exception to Section 101 is that laws of nature, natural phenomena, 23 and abstract ideas are not patentable. Section 101 thus addresses the preemption concerns 24 underlying patent law. In Alice, the Supreme Court fashioned our now-familiar two-step 25 inquiry for Section 101. The district court first evaluates whether the patent claim is directed 26 to an abstract idea. If so, we consider at step two whether the claimed elements recite an 27 inventive concept that transforms the otherwise abstract idea into a patent-eligible invention. 1 Alice Corp. Pty. Ltd. v. CLS Bank Int'l, 573 U.S. 208, 217–18, 221, 223 (2014); Mayo Collab. 2 Servs. v. Prometheus Labs, Inc., 566 U.S. 66, 70 (2012). 3 In more detail, for Alice step one, the Court of Appeals for the Federal Circuit has 4 explained that the district court should consider whether the claims “focus on a specific means 5 or method that improves the relevant technology,” or are instead “directed to a result or effect 6 that itself is the abstract idea and merely invoke generic processes and machinery.” Apple, Inc. 7 v. Ameranth, Inc., 842 F.3d 1229, 1241 (Fed. Cir. 2016); see also McRO, Inc. v. Bandai Namco 8 Games Am. Inc., 837 F.3d 1299, 1314 (Fed. Cir. 2016). For software to be patent eligible, it 9 must go beyond merely organizing existing information into a new form, carrying out a 10 longstanding commercial practice, or otherwise reciting a long prevalent, fundamental practice 11 now accomplished with the benefit of a computer. See Return Mail, Inc. v. U.S. Postal Serv., 12 868 F.3d 1350, 1368 (Fed. Cir. 2017), reversed and remanded on other grounds, 139 S. Ct. 13 1853 (2019); Intellectual Ventures I LLC v. Capital One Financial Corp. (Capital One), 850 14 F.3d 1332, 1340–41 (Fed. Cir. 2017); Intellectual Ventures I LLC v. Symantec Corp. 15 (Symantec), 838 F.3d 1307, 1313–14 (Fed. Cir. 2016). For actions “involving computer- 16 related claims, there may be close calls about how to characterize what the claims are directed 17 to. In such cases, an analysis of whether there are arguably concrete improvements in the 18 recited computer technology could take place under step two.” Enfish, LLC v. Microsoft 19 Corp., 822 F.3d 1327, 1339 (Fed. Cir. 2016). 20 At Alice step two, we ask what else is there in the claim. The second part of the Alice 21 inquiry searches for an inventive concept in an element or combination of elements that is 22 sufficient to ensure that the patent claim, in practice, amounts to significantly more than a 23 patent upon the ineligible abstract concept itself. The recitation of generic computer hardware 24 or generic software structures does not transform an abstract idea into a patent-eligible 25 invention. A patent claim must do more than merely state an abstract idea and say “apply it” 26 or “apply it with a computer.” A non-conventional arrangement of conventional components 27 can, however, give rise to an inventive concept. Alice, 573 U.S. at 217–18, 221–23; Symantec, 1 Mobility LLC, 827 F.3d 1341, 1349–50 (Fed. Cir. 2016). A district court may not rely on 2 “technological details set forth in the patent’s specification and not set forth in the claims to 3 find an inventive concept.” Symantec, 838 F.3d at 1322. While the specification can 4 illuminate the true focus of a claim, unclaimed features are irrelevant to the Alice analysis. 5 ChargePoint, Inc. v. SemaConnect, Inc., 920 F.3d 759, 766, 769 (Fed. Cir. 2019), cert. 6 denied, 140 S. Ct. 983, (2020); Am. Axle & Mfg., Inc. v. Neapco Holdings LLC, 967 F.3d 1285, 7 1293 (Fed. Cir. 2020). 8 Procedurally, it is not necessary for a district court to address each claim of the patents- 9 in-suit. The Alice analysis may instead focus on representative claims. The parties may agree 10 as to which claims qualify as representative or the district court may select representative 11 claims where the other claims recited in the patent are substantially similar and linked to the 12 same abstract idea, and the patentee does not present any meaningful argument for the 13 distinctive significance of any claim limitations not found in the representative claim. See 14 Berkheimer v. HP Inc., 881 F.3d 1360, 1365 (Fed. Cir. 2018); Content Extraction & 15 Transmission LLC v. Wells Fargo Bank, Nat’l Ass’n, 776 F.3d 1343, 1348 (Fed. Cir. 2014). 16 Upon review, this order finds the claims that People.ai discussed in its claim charts and which 17 the parties focused on in their briefing rank as representative, but considers each of the other 18 claims that People.ai specifically addressed in its briefing and in the hearing. 19 This order proceeds to address each patent in turn. 20 2. THE ’129 PATENT (ASSERTED AGAINST SETSAIL AND CLARI). 21 First up is the ’129 patent, entitled “Systems and Methods for Matching Electronic 22 Activities to Record Objects of Systems of Record with Node Profiles.” Per Alice step one, 23 defendants contend representative claim 20 is directed to a patent-ineligible abstract concept. 24 People.ai replies that the claim is patent eligible because “it is directed to the automatic use of 25 rules of a particular type, and [defendants have] not provided evidence that the claimed process 26 is the same process previously used” (Opp. I at 14, Clari Dkt. No. 58; see also Opp. II at 18, 27 SetSail Dkt. No. 100). 1 Stripped of excess verbiage, claim 20 discloses a system with “one or more processors” 2 configured to: maintain node profiles; access electronic activities; maintain record objects; 3 “extract data” from the electronic activities; “match the electronic activity to at least one node 4 profile”; “match the electronic activity to at least one record object”; and “store, in a data 5 structure, an association between the electronic activity and the at least one record object.” To 6 match the electronic activity with a record object, the one or more processors are configured to 7 apply a matching policy “based on one or more recipients of the electronic activity and a 8 sender of the electronic activity” (emphasis added). 9 Translating the jargon, the claim consists of generic software objects. “Node profiles” 10 are data profiles that store information on various entities, such as a person’s name and email 11 address (e.g., ’129 patent, col. 2:1–3, fig. 6B; SetSail Dkt. No. 46 at 16). “Record objects” are 12 another type of data profile that store information on various opportunities and accounts (’129 13 patent, cols. 68:5–16, 68:23–67). A prototypical “electronic activity” is an email or phone call 14 (id. at col. 22:23–28). And “systems of record” are CRM platforms like Salesforce (id. at col. 15 1:18–37; Opp. I at 1). 16 The claimed system thus matches an electronic activity like an email to an opportunity 17 profile and a business profile by determining that the sender and recipients of the email match 18 information contained in the profiles. People.ai’s own summary aligns: “The claims . . . 19 include specific limitations that define how the matching is carried out. It is carried out by 20 comparing object filed values of a record object to extracted data, and the object field values 21 correspond to senders and recipients of the electronic activity” (Opp. II at 3, emphasis added). 22 Recognizing a claim must not be described at too high a level of abstraction, this order finds 23 claim 20 directed to an abstract idea analogous to “1) collecting data, 2) recognizing certain 24 data within the collected data set, and 3) storing that recognized data in a memory.” Content 25 Extraction, 776 F.3d at 1347; see also Return Mail, 868 F.3d at 1368; Enfish, 822 F.3d at 1337. 26 This order finds the asserted claims of the ’129 patent parallel the activities of a 27 prototypical corporate salesperson, similar to the corporate mailroom analogy in Symantec. 1 correspondence related to business opportunities; the salesperson will “keep business rules 2 defining actions to be taken regarding correspondence based on attributes of the 3 correspondence,” rules such as maintaining contact lists and checking the sender and recipients 4 of the communications; the salesperson will then “apply those business rules to the 5 correspondence,” which would entail matching the incoming communications to particular 6 contacts and particular accounts, and then filing those updates in the correct records. 7 Symantec, 838 F.3d at 1317. People.ai finds this sort of analogy improper because, in its view, 8 to adequately track the claims, the salesperson would need to maintain communications for 9 multiple companies (Opp. I at 15–16). But having a salesperson manage communications from 10 several businesses, rather than just one, does not destroy the analogy. Consulting firm and 11 business-services companies, for example, often handle the communications for multiple 12 businesses. 13 The asserted claims of the ’129 patent do little else than recite a common commercial 14 practice long performed by humans. In fact, the specification explains how the ’129 patent 15 addresses the “challenges of manually entering data” into CRM (Opp. I at 14, citing ’129 16 patent, col. 1:18–37). And limiting the claims to a particular technological environment, like 17 CRM management, renders them no less abstract. See Capital One, 850 F.3d at 1340; Return 18 Mail, 868 F.3d at 1368; FairWarning IP, LLC v. Iatric Sys., Inc., 839 F.3d 1089, 1094–95 19 (Fed. Cir. 2016). The claims recite an architecture but: “Although these data structures add a 20 degree of particularity to the claims, the underlying concept embodied by the limitations 21 merely encompasses the abstract idea itself of organizing, displaying, and manipulating data.” 22 Capital One, 850 F.3d at 1341. Indeed, this order finds it difficult to conceptualize associating 23 emails to a business opportunity without considering the sender and recipients, triggering the 24 preemption concern that Alice noted. 25 This order pauses for a moment to address People.ai’s related accusation that SetSail has 26 presented contradictory theories on the scope of the patent claims in this action, which 27 undermines its arguments for judgment on the pleadings (Opp. II at 9–12). People.ai argues 1 [were] specific and People.ai’s allegations need to be highly detailed to honor their 2 limitations.” Now, in contrast, SetSail “takes the contrary position and asks this Court to find 3 the claims to be so broad as to be meaningless” (ibid.). People.ai’s argument here is specious. 4 The order granting SetSail’s motion to dismiss dealt with the adequacy of People.ai’s 5 pleadings. Here, we review the adequacy of People.ai’s patents under Section 101. 6 Turning back to our Alice evaluation, People.ai seeks to align its patent claims with those 7 considered in McRO, where the Federal Circuit found the claims it reviewed patent eligible at 8 Alice step one (Opp. I at 6; Opp. II at 15). But McRO is largely inapposite. 9 First, McRO dealt with patent claims directed to automatically animating facial 10 expressions for animated characters. Here, in contrast, all the asserted claims concern data 11 analytics optimization for CRM. A cascade of other Federal Circuit cases are more apt 12 comparisons. The claims in Symantec concerned filtering methods for emails and other data 13 files. 838 F.3d at 1313. Return Mail addressed claims that recited methods for processing 14 undeliverable mail and relaying mailing address data. 868 F.3d at 1367–68. The claims in 15 Capital One recited systems and methods for editing XML documents by extracting data for 16 user manipulation and then saving the modifications in the underlying XML document. 850 17 F.3d at 1339–40. Content Extraction considered claims directed to extracting data from 18 documents, recognizing specific information from the data, and storing that data in a memory. 19 776 F.3d at 1345, 1347. All of these decisions found the claims they reviewed patent- 20 ineligible subject matter under Alice. Our claims are much more comparable to the claims in 21 those actions than the claims in McRO. 22 Second, and relatedly, the claims in McRO employed “unconventional rules” that 23 replaced subjective, artistic actions performed by humans with specific, objective, and 24 mathematical rules executed by computer. McRO, 837 F.3d at 1303, 1313–14. Here, there is 25 simply no artistic, subjective element in the commercial process of recognizing the senders and 26 recipients of emails and associating those emails with various accounts and business profiles. 27 See also FairWarning, 839 F.3d at 1094. 1 Third, People.ai misreads McRO when it argues that its patent claims are not directed to a 2 patent-ineligible abstract idea because they recite specific limitations (e.g., Opp. I at 2, 6–7, 14; 3 Opp. II at 3, 8, 12–13). McRO upheld the claims at Alice step one because they set out 4 “meaningful requirements” and were limited to “rules with specific characteristics.” McRO, 5 837 F.3d at 1313 (emphasis added). Nowhere in McRO did the Federal Circuit suggest that, 6 without more, a claim directed to a patent-ineligible abstract idea could pass muster because it 7 recites many, detailed claim limitations. That runs afoul of Alice, which warned against 8 making an eligibility determination that depends simply on the draftsman’s art. 573 U.S. at 9 224 (citing Parker v. Flook, 473 U.S. 584 (1978)). None of the limitations recited in claim 20, 10 despite their numerosity and verbosity, are meaningful requirements. Rather, the claim 11 elements recite only generic, conventional ways of sorting and organizing data. People.ai also 12 cites Koninklijke KPN N.V. v. Gemalto M2M GmbH, 942 F.3d 1143, 1149–50 (Fed. Cir. 2019), 13 which likewise focused on specificity at step one. But Koninklijke emphasized specificity to 14 distinguish patent-eligible improvements in computer capabilities from abstract ideas that 15 merely invoke computers as a tool. A highly specific invocation of a computer as a tool 16 remains ineligible. We consider the technical improvements People.ai proffers for the asserted 17 claims of the ’129 patent at step two. See Enfish, 822 F.3d at 1339. Lastly, the Federal Circuit 18 has certainly not hesitated in finding lengthy, detailed claims patent ineligible. See, e.g., In re 19 Bd. of Trustees of Leland Stanford Junior Univ., 989 F.3d 1367, 1370–72 (Fed. Cir. 2021). 20 In sum, this order finds that the asserted claims of the ’129 patent are directed to an 21 abstract idea. This order proceeds to Alice step two. 22 * * * 23 At Alice step two, defendants contend that the asserted claims of the ’129 patent contain 24 no inventive concept and recite merely generic computer components. People.ai makes two 25 arguments that the claims embody an inventive concept. First, it says the asserted claims of 26 the ’129 patent represent a technical improvement because they are directed to storing 27 associations between electronic activities and record objects separate from the CRM. Second, 1 People.ai states that the claimed invention improves efficiency. This order finds defendants’ 2 arguments persuasive here. 3 We start with People.ai’s centerpiece inventive-concept theory. People.ai contends the 4 system recited in all the asserted claims of the patents-in-suit represent a technical 5 improvement because they claim “the storing of associations between electronic activities and 6 record objects separate from the system of record such as the CRM” (Opp. I at 17; Opp. II at 7 19). People.ai explains that “storing associations and carrying out matching between electronic 8 activities and record objects outside of the CRM allows for more efficient syncing to the CRM 9 and solves a technological problem related to API request limits imposed by CRMs” (Opp. I at 10 8; Opp. II at 2). 11 Remember, an inventive concept cannot be concocted from the pleadings or the 12 specification, it must be firmly rooted in the language of the claim. In other words, an 13 unclaimed feature cannot constitute an inventive concept. See, e.g., ChargePoint, 920 F.3d at 14 766, 769; Am. Axle & Mfg., 967 F.3d at 1293. At first blush, the asserted claims of the ’129 15 patent do not appear to recite the technical solution that People.ai describes. The ’129 patent 16 describes itself as being directed towards automatically associating electronic activities with 17 record objects, thereby addressing the problem of entering data manually, which can be 18 challenging, time consuming, and error prone (’129 patent at Abstract, Background). People.ai 19 offers three explanations for how the asserted claims capture the technical improvement they 20 have put forward here. 21 First, in its briefing, People.ai explains: 22 The claim recites “one or more processors” that are configured to access electronic activities (such as emails) from electronic 23 accounts “associated with one or more data source providers” and the same one or more processors maintain “record objects of one 24 or more systems of record” (CRM systems) and maintain node profiles and store associations between the electronic activities and 25 record objects. Dkt 21-1 at 199:20-61. Therefore, the “one or more processors” are separate from the processors of the CRM system 26 and the associations between the record objects and the electronic activities are stored separate from the CRM system 27 1 (Opp. I at 17). This explanation fails to demonstrate a separation between the processors of the 2 CRM and the processors of the claimed system. While claim 20 of the ’129 patent notes the 3 number of processors — “one or more” — it does not define the location or relationship of the 4 claimed system’s processors relative to the processors of the CRM. The claim language only 5 recites that the association between the electronic activity and the record object is stored “in a 6 data structure,” which does not preclude storage of the association in the CRM system itself 7 (’129 patent, col. 199:61). Indeed, despite People.ai generally asserting this theory, claim 11 8 of the ’345 patent expressly mandates storing the associations in the CRM. More on that issue 9 later. 10 Second, at the hearing, People.ai offered a further explanation for its separation theory. 11 Counsel argued the hook lies in the use of (plural) “systems of record”: 12 So our point in the briefing is, you can’t maintain a record object of one or more systems of record if you are the system of 13 record. You must be a system separate from the system of record in order to maintain record objects of multiple systems of record. 14 So the idea here is the data processing system is maintaining record objects for many different customers, many 15 different systems. And it’s doing this matching, it’s doing this, you know, maintaining the node profiles and performance prediction. 16 And it’s able to push this information back to the data source providers, like we talked about in the briefing, you know, through 17 sort of a bulk sync or through bulk transmissions. 18 (Tr. 15–16). As this order understands it, on the one hand, you have the claimed system that 19 maintains data from systems of record. On the other hand, you have several, individual 20 systems of record — the systems whose data is ingested and maintained by the claimed system. 21 Counsel would have us find a logical division between these two systems; that logical division 22 resulting in associations between electronic activities and record objects being stored separate 23 from the system of record. But the internal logic of counsel’s premise does not track the 24 language of the claim. Counsel acknowledges this theory requires the claimed system 25 maintain record objects from multiple systems of record, otherwise nothing prevents the 26 claimed system from being maintained within the CRM itself. But the claim has no such 27 limitation, and recites a system configured to “maintain a plurality of record objects of one or 1 Third, People.ai presented figure three at the hearing for support of its inventive concept 2 theory, which is a common figure in all seven patents-in-suit: ee ee ee ee eee ee ee eee ee eee ieemenpalnnel 9302 i PERFORMANCE) | | = 4 wide SS FEATRIATON He rae | we $320 mA 5 yATCHNG ‘Geapa [> PROCESGING) | 6 ! Ls ! 7 : iwoesnow] «= [SGOT | = F-SaDaW)... [S00 : 8 AZ ss to NN ?
v 14 argued the figure demonstrates how the data in the systems of record (9360) goes into the 15 ingestion box (9307) of the data processing system (9300), where electronic activities are then Q 16 matched to record objects (Tr. 14-15). Counsel pointed to the box demarcating the data = 17 processing system (9300), arguing defendants’ characterizations “just remove box 9300 . . . . . Z 18 altogether” (Tr. 15). Figure three depicts an embodiment of the invention, the search for an 19 inventive concept focuses on the language of the claim. And as explained, the language of the 20 claim does not preclude storage of the association in the CRM system itself. Because the 21 asserted claims do not require stroing associations separately from the systems of record, the 22 asserted claims do not recite the inventive concept People.ai has proffered. See Am. Axle & 23 Mfg., 967 F.3d at 1293; Interval Licensing LLC v. AOL, Inc., 869 F.3d 1335, 1348 (Fed. Cir. 24 2018). 25 Even if People.ai’s separation theory did make an appearance in the claim language, it 26 still falls short of qualifying as a transformative inventive concept. “Making associations 27 between electronic activities and record objects and storing them separate from the CRM” 28 describes, in substance, implementation of generic computer functionality akin to caching or 1 processing and storing data on a remote server. This fails to qualify as an inventive concept. 2 See, e.g., Customedia Techs., LLC v. Dish Network Corp., 951 F.3d 1359, 1365–66 (Fed. Cir. 3 2020); Smart Sys. Innovations, LLC v. Chicago Transit Auth., 873 F.3d 1364, 1374–75 (Fed. 4 Cir. 2017). Indeed, the stated benefits the claimed technical improvement address — avoiding 5 numerous API requests and permitting functionality without being connected to CRM — 6 reflect conventional improvements expected upon application of caching or remote-server 7 functionality. 8 People.ai submits the declaration of Oleg Rogynskyy, its CEO and a named inventor of 9 the seven patents-in-suit. The declaration fleshes out People.ai’s separation theory and its 10 alleged benefits, but at our procedural posture, review is limited to the contents of the pleading. 11 This order accordingly declines to consider Mr. Rogynskyy’s declaration. See Clegg v. Cult 12 Awareness Network, 18 F.3d 752, 754-55 (9th Cir. 1994); FRCP 12(d). In any event, this order 13 questions whether the declaration would provide much support since People.ai has not found a 14 hook for the inventive concept in the language of the claims. Further factual allegations would 15 not seem to rectify this flaw. 16 People.ai next argues that the ’129 patent embodies other, specific improvements, such as 17 “increasing efficiency of the system, reducing resource consumption, and eliminating the need 18 to run multiple searches across databases” (Opp. I at 16). People.ai notes that the specification 19 for the ’129 patent describes “the improvement over manual methods of matching, stating that 20 ‘due to the large volume of heterogenous electronic communications transmitted between 21 devices and the challenges of manually entering data, inputting the information regarding each 22 electronic communication into a system of record can be challenging, time consuming, and 23 error prone’” (Opp. I at 14, citing ’129 patent, col. 1:18–37). People.ai asserts that its 24 allegations regarding efficiency improvements “must be taken as true” and create fact issues 25 that “prevent resolving the subject matter inquiry” (Opp. I at 16; Opp. II at 19). But the law of 26 Federal Circuit is clear on this point: “[T]he improved speed or efficiency inherent with 27 applying the abstract idea on a computer does not provide a sufficient inventive concept.” 1 improvements expected when you incorporate a computer that amalgamates data from a 2 variety of sources, it has not generated a factual dispute. 3 People.ai also argues that claim 12 is specific and thus does “not preempt all automated 4 matching of electronic activities to record objects in CRM systems using rules” (Opp. I at 16). 5 For support, People.ai cites the Federal Circuit’s BASCOM opinion. BASCOM did not hold 6 that the scope of preemption dictated the outcome of the Alice analysis. Instead, it recognized 7 quite the opposite, stating that “simply because some of the claims narrowed the scope of 8 protection through additional ‘conventional’ steps for performing the abstract idea, they did not 9 make those claims any less abstract.” 827 F.3d at 1352. That reasoning applies here. 10 Moreover, the asserted claims have considerable breadth and the limitations they do recite 11 merely employ generic rules for accomplishing the abstract matching process contemplated by 12 the claim. 13 In sum, the elements of representative claim 20 fail to add something more and transform 14 the claim into a patent-eligible invention. The other claims of the ’129 patent People.ai cites in 15 its briefing or referenced at the hearing — claims 1, 11, 19, and 23 — are substantially similar 16 to claim 20 and linked to the same abstract idea. People.ai does not meaningfully distinguish 17 their limitations from those of claim 20. Because the asserted claims of the ’129 patent are 18 directed to an abstract idea and contain no transformative inventive concept, they run afoul of 19 Section 101 and do not qualify as patent-eligible subject matter. 20 3. THE ’106 PATENT (ASSERTED AGAINST CLARI). 21 The ’106 patent is entitled “Systems and Methods for Matching Electronic Activities 22 Directly to Record Objects of Systems of Record with Node Profiles.” After removing excess 23 jargon, representative claim 19 discloses a system with “one or more processors” configured 24 to: access electronic activities; access record objects stored in systems of record; extract data 25 in an electronic activity; “match the electronic activity to at least one record object . . . based 26 on the extracted data of the electronic activity and object field values” of the record object 27 using a matching policy “based on the one or more recipients or the sender of the electronic 1 People.ai admits “[f]or purposes of this analysis, claim 19 of the ’106 patent is 2 substantially the same as the claim 20 of the ’129 patent” (Opp. I at 18). Upon review, this 3 order agrees, and accordingly finds representative claim 19 of the ’106 patent directed to a 4 patent-ineligible abstract idea for the reasons previously stated for the claims of the ’129 5 patent. The other claims of the ’106 patent People.ai cites in its briefing or referenced at the 6 hearing — claims 1, 14, and 20 — are substantially similar to representative claim 19 and 7 linked to the same abstract idea. Further, People.ai does not meaningfully distinguish these 8 claims’ limitations from those of claim 19. The asserted claims of the ’106 patent are not 9 patent eligible under Section 101. 10 4. THE ’229 PATENT (ASSERTED AGAINST SETSAIL AND CLARI). 11 Next up is the ’229 patent, entitled “Systems and Methods for Matching Electronic 12 Activities Directly to Record Objects of Systems of Record.” Defendants argue that the claims 13 of the ’229 patent are ineligible under Section 101 for generally the same reasons they asserted 14 for the claims of the ’129 patent. People.ai acknowledges the similarities between the patents, 15 stating that its eligibility arguments for the ’129 patent claims apply “with equal force” to 16 representative claim 19 of the ’229 patent (Opp. I at 19; Opp. II at 21). 17 Stripped of excess verbiage, claim 19 of the ’229 patent recites a system comprising “one 18 or more processors” configured to: determine with a first policy that includes “one or more 19 filtering rules” that an electronic activity is to be “matched to at least one record object”; 20 identify a “first set of candidate record objects . . . based on . . . one or more recipients” of an 21 electronic activity; identify a “second set of candidate record objects . . . based on the sender of 22 the electronic activity”; and associate an electronic activity with a record object based on 23 “select[ing] at least one candidate record object in both the first . . . and the second set[s] of 24 candidate record objects”; and store the association in a data structure. 25 For Alice step one, People.ai contends that claim 19 of the ’229 patent “is further 26 removed [than the ’129 patent claims] from any alleged human activity or conventional system 27 because it identifies candidate record objects based on a second policy that includes a set of 1 based on senders” (Opp. II at 21–22; see also Opp. I at 19). Using the prototypical examples 2 of the patent terms discussed above reveals that claim 19 merely discloses the matching of an 3 email to a business record by cross-referencing two sets of records: one set generated by rules 4 based on the sender of the email, and a second set generated by a different batch of rules based 5 on the recipients of the email. This reflects a common business practice readily accomplished 6 in the human mind. Turning to our corporate salesperson analogy, the claim is directed to the 7 common practice of discarding junk mail, then filing a relevant communication in the correct 8 business file based on cross-referencing two sets of potential files, one based on the sender and 9 the other on the recipients. The analogy does not break down, as People.ai asserts, just because 10 the salesperson must apply several different sets of rules for filtering and compiling the sets of 11 records that are cross-referenced. This is a long common practice. The claim is directed to an 12 abstract idea. See Symantec, 838 F.3d at 1317–18. 13 People.ai also contends several dependent claims of the ’229 patent provide “further 14 specificity” and recite “specific techniques.” (see Opp. I at 3; Opp. II at 21). As an example, 15 People.ai states that claim 11 recites the additional limitation that a specific object field be used 16 in matching — the relevant team. This additional limitation does not merit a different result. 17 Considering subgroups such as teams and working groups is a common business practice. 18 Claim 11 is also directed to an abstract idea. 19 For Alice step two, People.ai asserts the same inventive concept theory for the claims of 20 the ’229 patent as it did for the claims of the ’129 patent (Opp. I at 19–20; Opp. II at 23). As 21 explained in more detail above, the concept of storing associations between electronic 22 activities and record objects separately from the CRM is not recited in the claims of the ’229 23 patent, nor is it an inventive concept. In the hearing, counsel stated: “You wouldn't need to 24 identify a system of record . . . if there was only one and you were operating within it” (Tr. 32). 25 But again, the claim recites “one or more systems of record” (emphasis added). 26 The other claims of the ’229 patent People.ai cites in its briefing or referenced at the 27 hearing — claims 6, 7, and 11 — are substantially similar to representative claim 19 and linked 1 limitations from those of claim 19. The asserted claims of the ’229 patent are not patent 2 eligible under Section 101. 3 5. THE ’783 PATENT (ASSERTED AGAINST CLARI). 4 We next consider the ’783 patent, entitled “Systems and Methods for Generating New 5 Record Objects based on Electronic Activities.” Representative claim 12 of the ’783 patent 6 discloses, after removing excess jargon, a system comprising “one or more processors” 7 configured to: “determine . . . that an electronic activity is to be matched” to a record object; 8 “determine for each candidate record object” a “match score indicating a likelihood of the 9 electronic activity matching the candidate record object” by “comparing the activity field-value 10 pairs to the object-field value pairs” of the candidate record objects; generate a new record 11 object with its type “based on one or more participants of the electronic activity” if the match 12 score does not satisfy a threshold; and store the association “in one or more data structures.” 13 Under Alice step one, Clari contends the claims of the ’783 patent are directed to an 14 abstract idea for the same reasons it asserted for the claims of the ’129 patent. People.ai 15 disagrees, arguing that representative claim 12 is more specific because it “specifically require 16 determining ‘a match score’” (Opp. I at 3–4, 21). To begin, this specificity argument fails for 17 the same reasons previously laid out in the analysis of McRO above. Claim 12 addresses 18 whether to associate a communication with an existing record or to create a new record if it is 19 unlikely any of the existing records are a good match (’783 patent at Abstract). This is a long 20 prevalent, fundamental human practice readily performed by our corporate salesperson. See 21 Return Mail, 868 F.3d at 1368. 22 Considering the match score in more detail, the asserted claims describe the limitation in 23 functional terms. And the specification provides only generic, abstract instructions on the 24 actual calculation of a match score. The specification does not elaborate on the calculation of a 25 match score between an electronic activity and a record object. It does however, provide some 26 detail for a match score between an electronic activity and a node profile, which is still 27 insightful for our purposes: a match score between the electronic activity and a candidate node 1 profile by comparing the strings or values of the electronic activity match corresponding values of the candidate node profile. The 2 match score can be based on a number of fields of the node profile including a value that matches a value or string in the electronic 3 activity. The match score can also be based on different weights applied to different fields. The weights may be based on the 4 uniqueness of values of the field 5 (’783 patent, col. 21:48–58). The specification merely explains that the system should 6 compare the data in the communication with the data in a data profile, and that comparison 7 could weigh different datapoints differently. The specification does not describe how the 8 match score should be constructed. The claim’s disclosure of a “match score” is thus a black 9 box for performing the desired abstract function. In other words, the claim invokes a structure 10 but, in substance, is directed to a particular end result. See Alice, 573 U.S. at 223; Two-Way 11 Medial Ltd. v. Comcast Cable Comms., LLC, 874 F.3d 1329, 1337 (Fed. Cir. 2017); see also 12 Visual Memory LLC v. Nvidia Corp., 867 F.3d 1253, 1263 (Fed. Cir. 2017) (Hughes, J., 13 dissenting). The claim is directed to an abstract idea. 14 Under Alice step two, the parties’ arguments align with those previously discussed. 15 People.ai’s contends that storing associations outside the CRM is an inventive concept here 16 because it “improve[s] the . . . quality and health of the system of record,” and “improve[s] the 17 quality of analytics that can be derived from the system.” (Opp. I at 21). This theory fails for 18 the same reasons previously addressed, and for the additional reason that these highlighted 19 improvements amount to mere efficiency gains. The improvements that come with the 20 incorporation of a computer fail to qualify as an inventive concept. See Symantec, 838 F.3d at 21 1315. In sum, representative claim 12 of the ’783 patent does not disclose an inventive 22 concept. 23 The other claim of the ’783 patent People.ai cites in its briefing or referenced at the 24 hearing — claim 13 — is substantially similar to representative claim 12 and linked to the 25 same abstract idea. Further, People.ai does not meaningfully distinguish that claim’s 26 limitations from those of claim 12. The asserted claims of the ’783 patent are not patent 27 eligible under Section 101. 6. THE ’345 PATENT (ASSERTED AGAINST CLARI). 1 2 Up next, the ’345 patent, entitled “Systems and Methods for Filtering Electronic 3 Activities by Parsing Current and Historical Electronic Activities.” Stripped of excess 4 verbiage, representative claim 11 of the ’345 patent recites a system comprising “one or more 5 processors” configured to: identity a first electronic activity and a second electronic activity; 6 parse the first electronic activity to identify the sender or the recipient(s); select one or more 7 filtering policies to apply including at least one of (i) a keyword policy, (ii) a regex pattern 8 policy, or (iii) a logic-based policy; apply the filtering policies “to restrict the first electronic 9 activity from being matched with one or more record objects”; apply the filtering policies and 10 match the second electronic activity to a record object based on a “match policy”; “transmit, to 11 the system of record, instructions to store an association between the second electronic activity 12 and the first record object in the system of record.” 13 The parties make substantially the same arguments for Alice step one as those discussed 14 previously (Opp. I at 4, 22). For the same reasoning outlined above, this order finds claim 11 15 directed to the abstract idea of data processing by restricting certain data from further analysis 16 based on various sets of generic rules. Our corporate salesperson has long conducted this 17 activity every time she discards the junk mail before updating the business files she maintains 18 with relevant communications. 19 Under Alice step two, we first consider People.ai’s argument that claim 11 is patent 20 eligible because it reduces computing resources and the amount of noise in the CRM systems, 21 and thus improves the operation of the CRM systems (Opp. I at 22–23). See Enfish, 822 F.3d 22 at 1339. Again, all People.ai claims is the beneficial result of increased efficiency that flows 23 from filtering with a computer prior to inputting the data in CRM, not a specific improvement 24 in computing. The filtering policies that the claim recites rank as simple, generic filtering 25 methods, such as looking for certain keywords. This does not qualify as an inventive concept. 26 See Two-Way Media, 874 F.3d at 1337; Symantec, 838 F.3d at 1314. 27 But we have a twist at step two for the ’345 patent. As explained, People.ai contends the 1 “are directed to storing associations outside of the CRM” (Opp. II at 1; see also Opp. I at 1). 2 But unlike the other asserted claims of the other patents-in-suit, claim 11 of the ’345 patent 3 explicitly discloses a system that “transmit[s], to the system of record, instructions to store an 4 association between” the electronic activity and the record object “in the system of record” 5 (’345 patent, col. 193:51–53). 6 People.ai tries to explain away the difference: “By performing the steps locally and then 7 transmitting to the system of record, the invention is able to avoid carrying out the filtering and 8 matching steps with the CRM and it is able to avoid issues with syncing and connection that 9 are outlined” for the other claims. (Opp. I at 23). But this does not follow. First, and 10 foremost, claim 11, similar to the claims of the ’129 patent, recited “one or more processors” 11 and does not define the location or relationship of the claimed system to the CRM. Second, it 12 is unclear how the claimed system avoids issues with syncing and connection without being 13 able to control when the transmission to the CRM takes place. This timing issue would seem 14 to require the claimed system to be able to store the association in the claimed system. But the 15 claim only discloses storage in the CRM. Unclaimed features are irrelevant to the Alice 16 analysis, and the inventive concept People.ai describes is not recited in the language of the 17 claim. See ChargePoint, 920 F.3d at 766, 769; Am. Axle & Mfg., 967 F.3d at 1293. 18 Moreover, as explained above in the analysis of the ’129 patent, even if this order found a 19 hook for People.ai’s proffered inventive concept in the claims of the ’345 patent, the notion of 20 having the filtering and matching taking place in the claimed system and outside the CRM 21 amounts to caching or data processing via a remote server, concepts that the Federal Circuit 22 has found to be generic computer functionality. See, e.g., Customedia, 951 F.3d at 1365–66; 23 Smart Sys. Innovations, 873 F.3d at 1374–75. In short, claim 11 does not contain an inventive 24 concept. 25 The other claim of the ’345 patent People.ai referenced in its briefing or at the hearing — 26 claim 18 — is substantially similar to representative claim 11 and linked to the same abstract 27 idea. Further, People.ai does not meaningfully distinguish that claim’s limitations from those 7. THE ’634 PATENT (ASSERTED AGAINST SETSAIL AND CLARI). 1 2 We next consider the ’634 patent, entitled “Systems and Methods for Determining a 3 Completion Score of a Record Object from Electronic Activities.” Representative claim 10 of 4 the ’634 patent discloses a system comprising “one or more processors” configured to: select a 5 record object from one or more systems of record; identify “electronic activities . . . associated 6 with the first record object”; determine “at least one participant of each of the . . . electronic 7 activities”; determine, for each participant “at least one of a role, a title, or a department 8 corresponding to the . . . participant”; “determine a completion score indicating a likelihood of 9 completing an event associated with the first record object, the completion score based on the 10 timestamp of each of the plurality of electronic activities and at least one of the role, the title, 11 or the department of the at least one participant of each of the plurality of electronic activities”; 12 and store “in one or more data structures” the association between the record object and the 13 completion score. 14 Under Alice step one, similar to the asserted claims of the ’129 patent, claim 10 of 15 the ’634 patent is directed to a long standing economic practice that is readily performed by a 16 corporate salesperson. Assessing the likelihood that a deal will close based on who the 17 salesperson is negotiating with — e.g., with a junior project manager or with the CEO — and 18 when those communications occurred — e.g., yesterday or two years ago — is an elementary 19 business concept. The specification acknowledges this, stating “enterprises rely on the data 20 included in their systems of records to make projections or predictions on deals” (’634 patent, 21 col. 177:32-33). 22 People.ai disagrees with this assessment, saying that the determination of a completion 23 score is not human conduct. The specification describes a “completion score module” that 24 calculates the completion score, but provides only general, functional guidance on how the 25 module would calculate the score based on the timestamp of the electronic activity, and at least 26 one of the role, title, or the department of the participant of the electronic activity (’634 patent 27 fig. 28, cols. 179:43–180:46). Similar to the “match score” discussed previously, the 1 the likelihood of completing an event. In short, the claim invokes a structure but is merely 2 directed to an end result. See, e.g., Dropbox, Inc. v. Synchronoss Techs., Inc., 815 Fed. App’x 3 529, 533 (Fed. Cir. 2020). 4 People.ai next reiterates its specificity arguments, stating claim 10 provides a specific 5 way of calculating a completion score (Opp. II at 23). For the same reasons laid out previously 6 this theory misstates the reasoning of McRO. The claims here do not replace artists with rules. 7 Rather, they are directed to applying conventional rules with generic characteristics to ensure 8 efficient data processing (e.g., ’634 patent, col. 177:36–55). The claims of the ’634 patent are 9 directed to an abstract idea. 10 Moving to Alice step two, People.ai argues the claims of the ’634 patent contain an 11 inventive concept because they “are directed to calculation of a completion score based on 12 constantly changing variables that may be aggregated and compared for the purpose of 13 predicting a likelihood of the completion of a certain event” (Opp. II at 25). People.ai further 14 explains that “prior systems did not allow for the prediction of revenue generating events based 15 on real-time data or the use of matched emails to generate completion scores” (Opp. I at 25). 16 In substance, People.ai has simply highlighted the advantages of using a computer to quickly 17 crunch the numbers. The claim only recites generic hardware and software. It does not 18 progress beyond reciting the abstract idea of determine the likelihood of a given event 19 completing and then saying “apply it” with computer software. As this order has emphasized, 20 “merely adding computer functionality to increase the speed or efficiency of the process does 21 not confer patent eligibility on an otherwise abstract idea.” Intellectual Ventures I LLC v. 22 Capital One Bank (Capital One II), 850 F.3d, 1363, 1370 (Fed. Cir. 2015). 23 Additionally, People.ai also reiterates its separation theory: 24 [The ’634 patent’s] concrete improvements include the determination of accurate predictions of revenue generating events, 25 and the presentation of such predictions to business decision makers, making it possible for the enterprise to obtain the benefit 26 of the data within its systems of record without having to access servers on which the electronic activities matched to the record 27 objects are stored 1 (Opp. II at 25, citing SetSail Sec. Amd. Compl. ¶ 70). People.ai reminds we must accept these 2 factual allegations as true (ibid.). But the problem is, as explained in detail in the review of 3 the ’129 patent claims, this inventive concept is not found in the language of the claim. 4 People.ai here focuses on the separation between the claimed system and the system that stores 5 the electronic activities. But claim 10 only discloses “one or more hardware processors,” not 6 the location of the claimed system relative to the system that stores the electronic activities. 7 Moreover, as Clari notes, the claim also recites “identify[ing] a plurality of electronic activities 8 transmitted or received via electronic accounts and associated with the first record object” 9 (’634 patent, col. 196:51–53). This order finds the system architecture asserted by People.ai is 10 not found in the claim, and hence cannot qualify as the claim’s inventive concept. And as 11 explained, even if the separation theory was found in the claim, it does not qualify as an 12 inventive concept. See Interval Licensing, 869 F.3d at 1348; ChargePoint, 920 F.3d at 769. 13 The other claim of the ’634 patent People.ai cites in its briefing or referenced at the 14 hearing — claim 17— is substantially similar to representative claim 10 and linked to the same 15 abstract idea. Claim 17, dependent on claim 10, recites a “stage value,” which serves as 16 another generic input comparable to the recited timestamps (stage values will be discussed 17 further for the ’132 patent). People.ai does not meaningfully distinguish the limitations of 18 claim 17 from those of claim 11. In sum, the asserted claims of the ’634 patent are not patent 19 eligible under Section 101. 20 8. THE ’132 PATENT (ASSERTED AGAINST CLARI). 21 Finally, the ’132 patent is entitled “Systems and Methods for Forecasting Record Object 22 Completions.” Stripped of draftsmanship, representative claim 12 recites a system comprising 23 “one or more processors” configured to: access data from electronic activities associated with 24 a given record object that includes “a first object field-value pair identifying a stage of a 25 process”; parse the data of the electronic activities; determine the role of the participant based 26 on their seniority, department, or role; determine for the record object “a likelihood that the 27 process . . . will be completed within a predetermined time . . . based on . . . the stage of the 1 structures.” A field-value pair is a standard data entry, such as “associating a value of John to 2 the first name field” (’132 patent, cols. 149:16–21). As for stages of the process, the “stages 3 can include, but are not limited to: prospecting, developing, negotiation, review, closed/won, 4 or closed/lost” (id. at col. 68:35–37). Clari contends that the ’132 patent is directed towards an 5 abstract concept for the same reasons as the ’634 patent. People.ai acknowledges that 6 exemplary claim 12 of the ’132 patent “is similar to claim 10 of the ’634 patent” (Opp. I at 24). 7 Under Alice step one, this order finds that determining the likelihood that a given process 8 will be completed in a predetermined amount of time is a longstanding commercial practice 9 readily performed by our corporate salesperson. A corporate salesperson uses information 10 such as the role of the participant on the other side of the deal (e.g., CEO or junior project 11 manager), the stage of the process (e.g., prospecting or closing), and the information compiled 12 from emails to estimate the likelihood of a given event occurring on a particular timetable. 13 The ’132 patent recognizes that businesses often make these types of predictions and 14 projections (’132 patent, col. 50:13–17). 15 People.ai contends that claim 12 of the ’132 patent “is more specific [than claim 10 of the 16 ’634 patent] and includes additional inputs making it even more removed from activities that 17 might be carried out by a human being” (Opp. I at 24). But for the same reasons laid out 18 above, none of the limitations that claim 12 recites are meaningful or recite a specific 19 improvement in computing. The stage of the process is the new input here, and according to 20 the specification, it can either be defined by the user or determined by the system using a 21 “stage classification engine” (’132 patent, col. 68:29–37). Either way, the stage value is 22 another black box for performing the desired abstract function: either the user makes the 23 determination the same way our corporate salesperson had always evaluated the stage of the 24 deal, or the patent invokes the stage classification engine and applies generic computer 25 functionality to make the determination. To that end, the specification explains: 26 The stage classification engine (325) can be any script, file, program, application, set of instructions, or computer-executable 27 code, that is configured to enable a computing device on which the 1 (id. at col. 68:19-24). The stage value limitation is thus analogous to the “match score” and 2 “completion score” previously addressed. Claim 12 of the ’132 patent is directed to an abstract 3 idea. 4 Under Alice step two, People.ai asserts the same arguments it gave for the claims of the 5 °634 patent. They fail for the same reasons. In addition, the “calculation of a completion score 6 based on constantly changing variables” and “dynamically determining a completion score for 7 a business opportunity” equate to adding computer functionality to increase speed and 8 efficiency (Opp. I at 25). This does not amount to an inventive concept. See Capital One II, 9 792 F.3d at 1370. 10 People.ai did not address any further claims of the °132 patent beyond claim 12 in its 11 briefing or at the hearing. In sum, the asserted claims of the 132 patent are not patent eligible 12 under Section 101. 13 CONCLUSION 14 For the reasons stated, the motions for judgment on the pleadings are GRANTED. The 3 15 asserted claims of the °129, °106, °229, ’783, °345, 634, and the ’132 patents are invalid as a 16 patent ineligible under Section 101. IT IS SO ORDERED. 18 19 Dated: December 13, 2021. Ls Pee 21 ~ WILLIAM ALSUP 22 UNITED STATES DISTRICT JUDGE 23 24 25 26 27 28
People.ai, Inc. v. SetSail Technologies, Inc. (People.ai, Inc. v. SetSail Technologies, Inc.) — published by Counsel Stack Legal Research, free access to 12M+ legal documents.