Google LLC v. EcoFactor, Inc.

Filing 85

ORDER by Judge Haywood S. Gilliam, Jr. DENYING 41 MOTION FOR JUDGMENT ON THE PLEADINGS. (ndr, COURT STAFF) (Filed on 5/6/2022)

Download PDF
1 2 3 4 UNITED STATES DISTRICT COURT 5 NORTHERN DISTRICT OF CALIFORNIA 6 7 GOOGLE LLC, Plaintiff, 8 v. 9 ORDER DENYING MOTION FOR JUDGMENT ON THE PLEADINGS Re: Dkt. No. 41 10 ECOFACTOR, INC., Defendant. 11 United States District Court Northern District of California Case No. 21-cv-03220-HSG 12 Plaintiff Google LLC seeks judgment on the pleadings that Defendant EcoFactor, Inc.’s 13 14 patents-in-suit are invalid under 35 U.S.C. § 101. For the reasons explained below, the Court 15 denies the motion. 16 I. 17 BACKGROUND Google is a technology company based in Mountain View, California. Its stated mission is 18 to organize the world’s information to make it universally accessible and useful. EcoFactor is a 19 private company based in Palo Alto, California. Beginning in 2019, EcoFactor filed actions in the 20 District of Massachusetts, the Western District of Texas, and the International Trade Commission 21 accusing Google’s Nest thermostat products of patent infringement. 22 In June 2021, Google filed this action seeking a declaratory judgment of non-infringement 23 of four EcoFactor patents, U.S. Patent Nos. 8,751,186 (the “’186 Patent”), 8,740,100 (the “’100 24 Patent”), 9,194,597 (the “’597 Patent”) and 10,584,890 (the “’890 Patent”). See Dkt. No. 1. The 25 following month, EcoFactor filed an answer to Google’s complaint as well as a counterclaim 26 accusing Google’s Nest thermostats of infringing the patents-in-suit. See Dkt. No. 17. Google 27 now moves for judgment on the pleadings. See Dkt. No. 41 (“Mot.”), 48 (“Opp.”), and 49 28 (“Reply”). The Court heard oral argument on the motion on April 28, 2022. See Dkt. No. 83. 1 II. LEGAL STANDARD Under Federal Rule of Civil Procedure 12(c), a party may move for judgment on the 2 pleadings “[a]fter the pleadings are closed—but early enough not to delay trial.” “Judgment on 3 the pleadings is proper when, taking all allegations in the pleading as true, the moving party is 4 5 6 entitled to judgment as a matter of law.” Stanley v. Trustees of Cal. State Univ., 433 F.3d 1129, 1133 (9th Cir. 2006). “Rule 12(c) is functionally identical to Rule 12(b)(6) and . . . the same standard of review applies to motions brought under either rule.” Cafasso, U.S. ex rel. v. Gen. 7 Dynamics C4 Sys., Inc., 637 F.3d 1047, 1054 n.4 (9th Cir. 2011) (quotation omitted). The Court 8 9 will “accept factual allegations in the complaint as true and construe the pleadings in the light most favorable to the nonmoving party.” Manzarek v. St. Paul Fire & Marine Ins. Co., 519 F.3d 10 1025, 1031 (9th Cir. 2008). 11 United States District Court Northern District of California Section 101 of the Patent Act describes the scope of patentable subject matter as 12 13 encompassing “any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof.” 35 U.S.C. § 101. It is well settled that laws of nature, 14 natural phenomena, and abstract ideas are excluded from the universe of patentable subject matter. 15 See Alice Corp. Pty. v. CLS Bank Int’l, 573 U.S. 208, 216 (2014). These categories are not patent16 17 eligible because “they are the basic tools of scientific and technological work,” which are “free to all men and reserved exclusively to none.” Mayo Collaborative Servs. v. Prometheus Labs., 566 18 U.S. 66, 71 (2012) (citations omitted). Allowing patent claims for laws of nature, natural 19 20 21 22 phenomena, and abstract ideas would “tend to impede innovation more than it would tend to promote it,” thereby thwarting the primary object of the patent laws. Id. However, the Supreme Court has also recognized the need to “tread carefully in construing this exclusionary principle lest it swallow all of patent law.” Alice, 573 U.S. at 217. 23 The Supreme Court and Federal Circuit have articulated a two-part test for determining 24 25 whether a claim’s subject matter is patent-eligible. First, a court “determine[s] whether a claim is ‘directed to’ a patent-ineligible abstract idea.” Content Extraction & Transmission LLC v. Wells 26 Fargo Bank, Nat. Ass’n, 776 F.3d 1343, 1346-47 (Fed. Cir. 2014) (citing Mayo, 566 U.S. at 7527 76). If so, the Court then “consider[s] the elements of the claim—both individually and as an 28 2 1 ordered combination—to assess whether the additional elements transform the nature of the claim 2 into a patent-eligible application of the abstract idea.” Id. at 1347. “This is the search for an 3 ‘inventive concept’—something sufficient to ensure that the claim amounts to ‘significantly more’ 4 than the abstract idea itself.” Id. (quoting Mayo, 566 U.S. at 72-73). To determine whether the “claim’s character as a whole is directed to excluded subject 5 6 matter” the Court evaluates the claimed “advance” over the prior art. Intellectual Ventures I LLC 7 v. Erie Indem. Co., 850 F.3d 1315, 1325 (Fed. Cir. 2017) (quotation omitted). “At Alice step one, 8 ‘it is not enough to merely identify a patent-ineligible concept underlying the claim; [the court] 9 must determine whether that patent-ineligible concept is what the claim is ‘directed to.’’” Data Engine Techs. LLC v. Google LLC, 906 F.3d 999, 1011 (Fed. Cir. 2018) (quoting Rapid Litig. 11 United States District Court Northern District of California 10 Mgmt. Ltd. v. CellzDirect, Inc., 827 F.3d 1042, 1050 (Fed. Cir. 2016))). The Court must “examine 12 earlier cases in which a similar or parallel descriptive nature can be seen—what prior cases were 13 about, and which way they were decided.” Amdocs (Israel) Ltd. v. Openet Telecom, Inc., 841 F.3d 14 1288, 1294 (Fed. Cir. 2016). Finally, in Aatrix Software, Inc. v. Green Shades Software, Inc., the 15 Federal Circuit emphasized that the question of eligibility may be determined at the pleadings 16 stage “only when there are no factual allegations that, taken as true, prevent resolving the 17 eligibility question as a matter of law.” 882 F.3d 1121, 1125 (Fed. Cir. 2018). 18 III. ANALYSIS Google moves for judgment on the pleadings under Rule 12(c), arguing that the four 19 20 patents-in-suit are directed to abstract ideas and fail to assert any inventive concept to transform 21 the nature of the claims into a patent-eligible application of the abstract idea. The Court proceeds 22 under the two-part test outlined in Alice.1 23 24 25 26 27 28 1 EcoFactor makes a perfunctory argument that claim construction is necessary before the Court can consider issues of invalidity. Opp. at 24-25. While claim construction is often helpful, and sometimes necessary, to resolve whether a claim is directed to patent-eligible subject matter, it “is not an inviolable prerequisite to a validity determination under § 101.” Bancorp Servs., L.L.C. v. Sun Life Assur. Co. of Canada (U.S.), 687 F.3d 1266, 1273 (Fed. Cir. 2012). EcoFactor has neither explained how any particular construction would alter the section 101 analysis, nor proposed any constructions that the Court should credit given the posture of this motion. In line with the Federal Circuit and several other courts in this district, the Court finds that this motion can be resolved on the pleadings prior to claim construction on this record. See Content Extraction, 776 F.3d at 1349 (affirming grant of motion to dismiss prior to claim construction); see also OpenTV, Inc. v. Apple, 3 1 2 A. The ’186 Patent The ’186 patent is titled “System and method for calculating the thermal mass of a building.” See ’186 patent. The ’186 patent claims “a system for calculating a value for the 3 effective thermal mass of a building.” Id. at Abstract. Claim 1 recites the following system claim: 4 5 6 7 8 9 10 United States District Court Northern District of California 11 12 13 14 15 16 17 18 19 20 1. A system for controlling a heating, ventilation and air conditioning (HVAC) system comprising: one or more server computers comprising computer hardware, the one or more server computers configured to receive inside temperature measurements from at least a first location conditioned by at least one HVAC system; one or more databases that store the inside temperature measurements over time, the one or more databases accesses by the one or more server computers; wherein the one or more server computers are located remotely from the first location, the one or more server computers configured to receive outside temperature measurements from at least one source other than the HVAC system, wherein the one or more server computers are configured to calculate one or more predicted rates of change in temperature at the first location based on status of the HVAC system, and based on the outside temperature measurements, wherein the one or more predicted rates of change predict a speed a temperature inside the first location will change in response to changes in outside temperature; and wherein the one or more server computers are further configured to determine whether to direct the HVAC control system to pre-cool the first structure based on the one or more predicted rates of change prior to directing the HVAC control system to reduce electricity demand. 21 ’186 patent at 13:31-57. The ’186 patent’s other independent claim, Claim 8, discloses a method 22 reciting a similar invention. Id. at 14:19-39. The parties agree that claim 1 of the ’186 patent is 23 representative of the ’186 patent for purposes of the Court’s § 101 analysis. See Berkheimer v. HP 24 Inc., 881 F.3d 1360, 1365 (Fed. Cir. 2018) (“Courts may treat a claim as representative in certain 25 situations, such as if the patentee does not present any meaningful argument for the distinctive 26 significance of any claim limitations not found in the representative claim or if the parties agree to 27 28 Inc., No. 14-CV-01622-HSG, 2015 WL 1535328, at *2 (N.D. Cal. Apr. 6, 2015) (collecting cases). 4 1 treat a claim as representative.”). Google argues that claim 1 of the ’186 patent is analogous to the patents found ineligible in 3 ChargePoint, Inc. v. SemaConnect, Inc., 920 F.3d 759, 766 (Fed. Cir. 2019). The Court disagrees. 4 The patents in ChargePoint claimed network-connected charging stations for electric vehicles. 5 The patents’ specification detailed the prior art’s lack of network communication that would allow 6 efficient interaction with respect to electrical needs, and the claimed solution enabled such 7 communication. Noting the breadth of the claims and the fact that the specification never 8 indicated that charging stations were improved from a technical perspective, the Federal Circuit 9 held that these asserted claims were directed to the “abstract idea of network communication for 10 device interaction.” Id. at 768. The court concluded that “the inventors here had the good idea to 11 United States District Court Northern District of California 2 add networking capabilities to existing charging stations to facilitate various business interactions. 12 But that is where they stopped, and that is all they patented.” Id. at 770. 13 By contrast, claim 1 of the ’186 patent recites a device that receives and stores inside 14 temperature measurements, calculates a predicted rate of change based on the stored temperature, 15 status of the HVAC system, and outside temperature (the ’186 patent describes this analysis as 16 calculating “thermal mass”), then determines whether to direct the HVAC to pre-cool the structure 17 before the HVAC reduces electricity. The Court finds that claim 1 is more analogous to the claims 18 deemed eligible in Koninklijke KPN N.V. v. Gemalto M2M GmbH, 942 F.3d 1143, 1149 (Fed. Cir. 19 2019) and CardioNet, LLC v. InfoBionic, Inc. 955 F.3d 1358, 1368 (Fed. Cir. 2020), cert. denied 20 sub nom. InfoBionic, Inc. v. Cardionet, LLC, 141 S. Ct. 1266 (2021). In both cases, the Federal 21 Circuit held that the asserted claims were directed to specific implementations of improved 22 devices and systems and not abstract ideas that used computers as tools. See Koninklijke KPN 23 N.V., 942 F.3d at 1150 (“[W]e conclude that appealed claims 2–4 of the ’662 patent are patent- 24 eligible because they are directed to a non-abstract improvement in an existing technological 25 process (i.e., error checking in data transmissions).”); CardioNet, 955 F.3d at 1368 (“[W]e 26 conclude that claim 1 of the ’207 patent is directed to an improved cardiac monitoring device and 27 not to an abstract idea.”). Similarly, claim 1 of the ’186 patent is directed to the non-abstract 28 improvement of using thermal mass calculations and predicted rate of change in the technological 5 1 process of directing programmable HVAC thermostats, not an abstract result that merely invokes 2 generic processes or machinery. 3 The written description of the ’186 patent supports this reading of claim 1. See ChargePoint, 920 F.3d at 767 (“The ‘directed to’ inquiry may also involve looking to the 5 specification to understand ‘the problem facing the inventor’ and, ultimately, what the patent 6 describes as the invention.” (citation omitted)). As the specification explains, thermostats at the 7 time were unable to receive more than two variables and had a limited user interface, making it 8 less likely a user would control or re-program the thermostat to their preferences. See ’186 patent 9 at 1:46-60. This often diminished the energy savings attainable through the use of programmable 10 thermostats. Id. at 1:56-60. Accordingly, the ’186 patent provides a specific solution because it is 11 United States District Court Northern District of California 4 directed to a non-abstract improvement in an existing technological process (i.e., pre-cooling an 12 HVAC system). By requiring the determination of whether to direct the HVAC control system to 13 pre-cool the structure based on thermal mass calculation, claim 1 recites a specific implementation 14 of pre-cooling that improves the operation of the technological HVAC system process. 15 Google also contends that the ’186 patent fails because it does not specify how the claimed 16 improvement is implemented. But this requirement was rejected by the Federal Circuit in 17 Koninklijke KPN N.V., 942 F.3d at 1151 (“A claim that is directed to improving the functionality 18 of one tool (e.g., error checking device) that is part of an existing system (e.g., data transmission 19 error detection system) does not necessarily need to recite how that tool is applied in the overall 20 system (e.g., perform error detection) in order to constitute a technological improvement that is 21 patent-eligible.”). Rather, “the more relevant inquiry is ‘whether the claims in th[is] patent[ ] 22 focus on a specific means or method that improves the relevant technology or are instead directed 23 to a result or effect that itself is the abstract idea and merely invoke processes and machinery.’” 24 Id. (quoting McRO, Inc. v. Bandai Namco Games Am. Inc., 837 F.3d 1299, 1314 (Fed. Cir. 2016)). 25 Here, claim 1 of the ’186 patent focuses on a specific method – the use of calculated thermal mass 26 – to improve the function of the HVAC thermostat. It is not directed to a result or effect that is the 27 abstract idea itself. 28 Accordingly, the Court concludes that the ’186 patent is not directed to an abstract idea at 6 1 step one. Thus, the Court need not reach Alice step two. See Core Wireless Licensing S.A.R.L. v. 2 LG Elecs., Inc., 880 F.3d 1356, 1363 (Fed. Cir. 2018) (“Because we hold that the asserted claims 3 are not directed to an abstract idea, we do not proceed to the second step of the inquiry.”). The ’100 Patent 4 B. 5 The ’100 patent is titled “System, method and apparatus for dynamically variable 6 compressor delay in thermostat to reduce energy consumption.” See ’100 patent. It claims 7 systems and methods “for reducing the usage of a ventilation system.” Id. at Abstract. Claim 1 8 recites the following system claim: 9 1. A system for reducing the usage of a ventilation system comprising: 10 a thermostatic controller having at least two settings for a delay enforced by said thermostatic controller after said thermostatic controller turns said ventilation system off prior to allowing said thermostatic controller to signal said ventilation system to turn on again, one setting being for a first interval, and at least a second setting for a second interval that is longer than said first interval; and United States District Court Northern District of California 11 12 13 14 a computer processor in communication with thermostatic controller, the processor configured to: 15 said access stored data comprising a plurality of internal temperature measurements taken within a structure and a plurality of outside temperature measurements relating to temperatures outside the structure; 16 17 18 use the stored data to predict a rate of change of temperatures inside the structure in response to at least changes in outside temperatures; and 19 20 evaluate one or more parameters including at least the outside temperature measurements and the predicted rate of change, and to determine whether to adopt said first interval or said second interval based upon the values of said parameters. 21 22 23 Id. at 9:61-10:17. The ’100 patent’s other independent claim, Claim 9, is a method claim reciting 24 a similar invention. Id. at 10:36-61. The parties agree that claim 1 of the ’100 patent is 25 representative of the ’100 patent for purposes of the Court’s § 101 analysis. See Berkheimer, 881 26 F.3d at 1365. 27 28 Google argues that the ’100 patent is patent-ineligible because it is directed to “the abstract idea of using temperature data to determine when an HVAC system should turn on,” a “basic 7 1 concept” that “humans have performed . . . since people first began using fire to heat their homes.” 2 Mot. at 16. However, this characterization oversimplifies the claimed invention. See McRO, 837 3 F.3d at 1313; see also Data Engine, 906 F.3d at 1011 (explaining that “[i]t is not enough . . . to 4 merely trace the invention to some real-world analogy,” because “[t]he question of abstraction is 5 whether the claim is ‘directed to’ the abstract idea itself.”). The Court concludes that the ’100 6 patent is more appropriately described as directed to the specific invention of a HVAC system 7 with a computer processor that selects from multiple compressor delays based on a set of 8 parameters like user preferences. And the Court accordingly finds that claim 1 “focus[es] on a 9 specific means or method that improves” HVAC system technology and is not “directed to a result or effect that itself is the abstract idea and merely invoke generic processes and machinery.” 11 United States District Court Northern District of California 10 CardioNet, 955 F.3d at 1368 (quoting McRO, 837 F.3d at 1314). 12 In particular, the language of claim 1 recites an HVAC system that uses a computer 13 processor to predict a rate of change of inside temperatures, then uses those predictions along with 14 other parameters to select a compressor delay for the operation of the HVAC system. Thus, the 15 Court concludes that this claim is patent eligible because, like the claims deemed eligible in 16 Koninklijke KPN N.V., 942 F.3d at 1149 and CardioNet, 955 F.3d at 1368, it is directed to a 17 specific implementation of a system improvement. 18 Google contends that “having multiple compressor delays or adjustable compressor delays 19 was not a new concept [in the prior art].” Reply at 11 (citing ’100 patent at 2:25-40 (explaining 20 that existing programmable thermostats could adjust compressor delay through mechanical 21 switches)). Google’s argument is correct as far as it goes. But as the ’100 patent written 22 description explains, many existing HVAC systems could not easily adjust the compressor delay 23 for the system. Instead, “[c]hanging the compressor delay generally require[d] disassembling the 24 thermostat.” Id. at 2:32-40. Simply claiming an invention that uses a generic processor to select 25 from multiple compressor delays would not survive Alice step one because the “mere automation 26 of manual processes using generic computers does not constitute a patentable improvement in 27 computer technology.” Credit Acceptance Corp. v. Westlake Servs., 859 F.3d 1044, 1055 (Fed. 28 Cir. 2017). However, the ’100 patent claims an improvement beyond the use of a generic 8 1 computer and processor. It focuses on a specific method of improving HVAC system operation 2 by selecting an appropriate compressor delay based on user parameters and other calculations.2 In 3 other words, while the benefits of varying compressor delay were already known in the prior art, 4 the ’100 patent claims an improvement over the prior art because it allows the HVAC system to 5 better accommodate certain parameters by varying compressor delay. A review of the 6 specification as a whole makes clear that the ’100 patent is not directed to the ineligible idea of 7 merely selecting from multiple compressor delays but rather to the specific improvement of using 8 user preferences and rate of change predictions to make the selection. This provides the 9 technological benefit of “offer[ing] a simple way to create asymmetrical thermal waveforms 10 without the need for highly detailed programming.” ’100 patent at 3:29-34. Thus, the ’100 patent discloses the specific method of a networked HVAC system that United States District Court Northern District of California 11 12 selects from compressor delay variables based on certain parameters to improve the operation in 13 thermostats. On this basis, the Court concludes that the ’100 patent is not directed to an abstract 14 idea at Alice step one and the Court need not reach Alice step two. See Core Wireless Licensing, 15 880 F.3d at 1363. 16 C. 17 The ’597 patent is titled “System, method and apparatus for identifying manual inputs to The ’597 Patent 18 and adaptive programming of a thermostat.” See ’597 patent. It claims systems and methods “for 19 incorporating manual changes to the setpoint for a thermostatic controller into long-term 20 programming of the thermostatic controller.” Id. at Abstract. The ’597 patent contains three 21 independent claims, 1, 9, and 17. Because the parties have not designated a representative claim, 22 the Court will analyze each claim separately. See Berkheimer, 881 F.3d at 1365. Google argues that all claims of the ’597 patent are directed to the abstract idea of “using 23 24 temperature data to detect a manual change in a thermostat’s temperature setting.” Mot. at 18. 25 Google characterizes the claims of the ’597 patent as “recit[ing] conventional computer functions 26 27 28 The ’100 patent written description explains that these parameters “may include user preferences, such as the weather, time of day and other conditions under which the homeowner has elected to permit hysteresis band changes, the maximum length of compressor delay authorized, etc.” ’100 patent at 8:51-57. 9 2 1 for generic data collection, analysis, and storage to . . . ‘detect[] a manual change’ to a 2 [temperature] setpoint.” Id. at 21. EcoFactor responds that the ’597 patent recites an HVAC 3 control “that uses stored predicted rates of change in inside temperature to calculate scheduled 4 programming comprising automated setpoints that also compares actual setpoints with one or 5 more automated setpoints in order to determine whether the actual or automated setpoints are the 6 same or different based on a difference value.” Opp. at 16. 7 8 9 10 United States District Court Northern District of California 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 i. Claim 1 of the ’597 Patent The first claim of the ’597 patent recites the following method: 1. A method for detecting manual changes to the setpoint for a thermostatic controller comprising: providing a thermostatic controller operatively connected to a heating ventilation and air conditioning system, the temperature set point of the heating ventilation and air conditioning system being manually changeable; accessing stored data comprising a plurality of internal temperature measurements taken within a structure and a plurality of outside temperature measurements; using the stored data to predict changes in temperature inside the structure in response to at least changes in outside temperatures; calculating with at least one computer, scheduled programming of the thermostatic controller for one or more times to control the heating ventilation and air conditioning system, the scheduled programming comprising at least a first automated setpoint at a first time; recording, with the thermostatic controller, actual setpoints of the heating ventilation and air condition system; communicating the actual setpoints from the one or more thermostatic controllers to the at least one computer; generating with the at least one computer, a difference value based on comparing at least one of the an actual setpoints at the first time for the thermostatic controller to the first automated setpoint for the thermostatic controller; detecting a manual change to the first automated setpoint by determining whether the at least one of the actual setpoints and the first automated setpoint are the same or different based on the difference value; and logging the manual change to a database. 10 1 Id. at 8:8-38. 2 The Court concludes that claim 1 of the ’597 patent is directed to the patent-eligible idea of 3 detecting and logging manual changes made to a HVAC system and, using that stored information 4 along with predictions of temperature changes based on outside and inside temperatures, adjusting 5 the HVAC system’s setpoints. This is a non-abstract improvement to the existing technological 6 process of an HVAC system. By requiring the logging of manual changes in a database, claim 1 7 recites a specific implementation that varies the way the HVAC system functions by improving its 8 ability to consider outside weather conditions and the thermal characteristics of individual homes. 9 This improvement allows the HVAC system to “dynamically achieve the best possible balance 10 United States District Court Northern District of California 11 between comfort and energy savings.” ’597 patent at 2:12-17. Claim 1 does not specify how the logged manual changes are applied by the overall HVAC 12 system to achieve a technological improvement. But as noted above, see supra Section III.A, 13 under Koninklijke KPN N.V., the Federal Circuit does not require a patent claim recite a “last step 14 tying the claims to a ‘concrete application’” to survive at Alice step one. 942 F.3d at 1151. The 15 Court concludes that the claim focuses on the specific use of manual changes and internal 16 temperature rate of change predictions to improve adjustments to an HVAC system’s automated 17 setpoint. See id. (“[T]he more relevant inquiry is ‘whether the claims in th[is] patent[ ] focus on a 18 specific means or method that improves the relevant technology or are instead directed to a result 19 or effect that itself is the abstract idea and merely invoke processes and machinery.’”). It does not 20 merely focus on an abstract idea like improving an HVAC automated setpoint or the generic use of 21 computers or processors. 22 The ’597 specification confirms that claim 1 is not directed to an abstract idea. It explains 23 that existing thermostats “d[id] not [previously] record such inputs locally, and neither recognize 24 nor transmit the fact that a manual override has occurred.” ’597 patent at 5:44-47. The ’597 25 patent claims recite an invention that detects the manual changes made to the thermostat and uses 26 that data to determine whether it should incorporate the information into long-term programming. 27 The Court concludes that this is a specific enough solution to make concrete the asserted 28 technological improvement in HVAC system operation. See Koninklijke KPN N.V., 942 F.3d at 11 1 2 3 4 5 6 7 8 9 10 United States District Court Northern District of California 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1152. Because claim 1 of the ’597 patent is not directed to an abstract idea at step one, the Court need not reach Alice step two. See Core Wireless Licensing, 880 F.3d at 1363. ii. Claim 9 of the ’597 Patent Where claim 1 recites a method for “detecting manual changes to the setpoint,” claim 9 recites a method for “incorporating manual changes to the setpoint”: 9. A method for incorporating manual changes to the setpoint for a thermostatic controller, the method comprising: providing a thermostatic controller operatively connected to a heating ventilation and air conditioning system, the temperature set point of the heating ventilation and air conditioning system being manually changeable; accessing stored data comprising a plurality of internal temperature measurements taken within a structure and a plurality of outside temperature measurements; using the stored data to predict changes in temperatures inside the structure in response to at least changes in outside temperatures; calculating scheduled programming of setpoints in the thermostatic controller based on the predicted rate of change, the scheduled programming comprising at least a first automated setpoint at a first time and a second automated setpoint at a second time to control the heating ventilation and air conditioning system; recording, with the thermostatic controller, actual setpoints of the heating ventilation and air condition system; communicating the actual setpoints from the thermostatic controller to the at least one computer; comparing at least one of the actual setpoints at the first time for the thermostatic controller to the first automated setpoint for the thermostatic controller; detecting a manual change to the first automated setpoint by determining whether the at least one of the actual setpoints and the first automated setpoint are the same or different; and changing the operation of the heating ventilation and air conditioning system by changing the second automated setpoint at the second time based on at least one rule for the interpretation of the manual change. ’597 patent at 8:56-9:21. 12 1 As noted above, claims 1 and 9 of the ’597 patent recite slightly different limitations: 2 while claim 1 detects manual change data and predicts inside temperature changes, claim 9 3 “incorporat[es]” that data into the HVAC system to change its operation. The differences do not 4 affect the Court’s Alice step one analysis, because both claims “focus on a specific means or 5 method that improves” [HVAC system technology] [and] are not ‘directed to a result or effect that 6 itself is the abstract idea and merely invoke generic processes and machinery.’” CardioNet, 955 7 F.3d at 1368 (quoting McRO, 837 F.3d at 1314). 8 9 Because the ’597 specification notes that existing thermostats did not record or recognize a manual change to the thermostat, and because the specification as a whole recites a specific invention that uses manual change data to determine whether it should incorporate certain 11 United States District Court Northern District of California 10 information into a thermostat’s long-term programming, the Court concludes that claim 9 of the 12 ’597 patent is not directed to an abstract idea. 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 Accordingly, claim 9 of the ’597 patent is not directed to an abstract idea at step one and the Court need not reach Alice step two. See Core Wireless Licensing, 880 F.3d at 1363. iii. Claim 17 of the ’597 Patent Claim 17, the last independent claim of the ’597 patent, recites the following apparatus: 17. An apparatus for detecting manual changes to one or more setpoints for a thermostatic controller, the apparatus comprising: a programmable communicating thermostat operatively connected to a heating ventilation and air conditioning system, the temperature set point of the heating ventilation and air conditioning system being manually changeable; at least an electronic storage medium comprising stored data of a plurality of internal temperature measurements taken within a structure and a plurality of outside temperature measurements; computer hardware configured to communicate with the electronic storage medium and with the programmable communicating thermostat, the computer hardware configured to use the stored data to predict a rate of change of temperatures inside the structure in response to changes in outside temperatures; the computer hardware further configured to calculate a scheduled setpoint programming of the programmable communicating thermostat for one or more times to control 13 the heating ventilation and air conditioning system based on the predicted rate of change, the scheduled programming comprising one or more automated setpoints; 1 2 wherein the programmable communicating thermostat records actual setpoints of the heating ventilation and air condition system; 3 4 wherein the computer hardware is further configured to store in the electronic storage medium, the one or more automated setpoints associated with the scheduled programming for the programmable communicating thermostat; 5 6 7 wherein the programmable communicating thermostat records actual setpoints of the heating ventilation and air condition system; 8 9 wherein the computer hardware is further configured to obtain the actual setpoints from the programmable communicating thermostat and store the actual setpoints in the electronic storage medium; 10 United States District Court Northern District of California 11 wherein the computer hardware is further configured to compare the one or more automated setpoints associated with the scheduled setpoint programming with at least one of the actual setpoints; and 12 13 14 wherein the computer hardware is further configured to detect a manual change to the one or more automated setpoints by determining whether the at least one of the actual setpoints and the one or more automated setpoints are the same or different based on the difference value. 15 16 17 18 Id. at 9:40-10:34. The Court concludes that Claim 17 is directed not to an abstract idea but to an HVAC 19 system configured to detect manual changes to the automated setpoints and determine whether to 20 change those automated setpoints based on those manual changes. For the same reasons discussed 21 with respect to claims 1 and 9 of the ’597 patent, the ’597 patent written description reinforces the 22 Court’s conclusion that claim 17 recites a specific method to improve the function of the HVAC 23 thermostat and is not directed to a result or effect that is the abstract idea itself. 24 25 Accordingly, because claim 17 of the ’597 patent is not directed to an abstract idea at step one, the Court need not reach Alice step two. See Core Wireless Licensing, 880 F.3d at 1363. The ’890 Patent 26 D. 27 The ’890 patent is titled “System and method for using a mobile electronic device to 28 optimize an energy management system.” See ’890 patent. It claims a system “for using the 14 1 geographic location of networked consumer electronics devices as indications of occupancy of a 2 structure for purposes of automatically adjusting the temperature setpoint on a thermostatic HVAC 3 control.” Id. at Abstract. Claim 1 is the ’890 patent’s sole independent claim and recites: 4 1. A thermostat system comprising: a housing; 6 7 electrical contacts configured to connect the thermostat with wires that allow for at least two electrical connections from a building’s HVAC system to the contacts; 8 a display configured to present information to a user; 9 10 a wireless radio compatible with a wireless radio frequency protocol and configured to communicate bi-directionally with a location-aware mobile device; 11 United States District Court Northern District of California 5 a temperature sensor; 12 one or more processors configured with electronic circuitry to: 13 receive HVAC data parameters, including a first data parameter from the temperature sensor comprising an interior temperature inside the building; and 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 a second data parameter from a network connected to the thermostat, wherein the second data parameter comprises an outside weather condition collected from a source external to the building; determine a first temperature setpoint data parameter for the building, wherein the first setpoint data parameter includes a first temperature value and a first time value; determine a second temperature setpoint data parameter for the building, wherein the second setpoint data parameter includes a second temperature value and a second time value; receive radio frequency signals from the locationaware mobile device; receive geo-positioning data from the location-aware mobile device and automatically adjust a temperature value based on the geo-positioning data, including initiating at least one cooling or heating cycle for the HVAC system when the geo-positioning data is determined to indicate that the building is unoccupied by the user; electronic circuitry configured to allow the user to adjust a 15 1 2 3 4 5 6 7 desired temperature for the HVAC system; electronic circuitry configured to analyze a plurality of data parameters specific to the user, including at least one data parameter relating to usage of the HVAC system at various times; and electronic circuitry configured to generate and communicate usage metrics pertaining to the HVAC system over time; and a compressor delay circuit configured to delay the start or stop of a compressor for the HVAC system and protect the compressor from rapid cycling. 8 Id. at 33:29-34:10. The parties agree that claim 1 of the ’890 patent is representative of the ’890 9 patent for purposes of the Court’s § 101 analysis. See Berkheimer, 881 F.3d at 1365. The Court finds that claim 1 of the ’890 patent is directed to an HVAC system that uses 11 United States District Court Northern District of California 10 geo-positioning data from location-aware mobile devices to determine if a building is occupied 12 and readjust the system’s temperature as needed. While Google characterizes the ’890 patent as 13 nothing more than the mere automation of turning an HVAC system on or off depending on 14 whether an occupant is home, this again oversimplifies the claims. See McRO, 837 F.3d at 1313 15 (“Courts must be careful to avoid oversimplifying the claims by looking at them generally and 16 failing to account for the specific requirements of the claims.” (quotation marks and quotation 17 omitted)). The ’890 patent focuses on the new and useful feature of controlling a home’s HVAC 18 thermostat by detecting whether an occupant is home based on mobile device location data. 19 The ’890 patent’s claimed advance makes clear that its claims are not directed to an 20 abstract idea. See Ancora Techs., 908 F.3d at 1347 (“We examine the patent’s ‘claimed advance’ 21 to determine whether the claims are directed to an abstract idea.” (quotation omitted)). The ’890 22 patent specification identifies the growing desire to increase energy efficiency amid rising energy 23 prices. See ’890 patent at 2:19-39. This trend included the hospitality industry, where HVAC 24 systems in hotel rooms were often left operating while the rooms were unoccupied, wasting 25 considerable energy. Id. at 2:40-47. To address this problem, hotels began incorporating motion 26 sensors into their HVAC systems to turn the system off if the sensor did not detect any motion 27 after a predetermined interval. Id. at 56-64. However, “the systems used in hotels do not easily 28 transfer to the single-family residential HVAC systems” due to the size and functional differences 16 1 between the average hotel room and the average home. Id. at 3:1-8. As the ’890 patent 2 specification explains, while a hotel room tends “to be small enough that a single motion sensor is 3 sufficient to determine with a high degree of accuracy whether or not the room is occupied,” “[a] 4 single motion sensor in the average home today would have limited value because there are likely 5 to be many places one or more people could be home and active yet invisible to the motion 6 sensor.” Id. And though “[t]he most economical way to include a motion sensor in a traditional 7 programmable thermostat would be to build it into the thermostat itself,” because “thermostats are 8 generally located in hallways,” they were “unlikely to be exposed to the areas where people tend 9 to spend their time.” Id. at 3:8-20. To more accurately detect whether an occupant is home, the ’890 patent uses a “significant 10 United States District Court Northern District of California 11 new technology” incorporated into mobile devices – “the ability to geolocate the device,” id. at 12 3:37-40 – and claims an HVAC system configured to receive mobile device geolocation data 13 signals to detect and predict occupancy and adjust the HVAC system accordingly. Accordingly, 14 EcoFactor’s invention solves the problem of managing energy consumption in a home based on 15 mobile device location signals. Such an invention is directed a non-abstract idea and thus patent- 16 eligible. Because the ’890 patent is not directed to an abstract idea at step one, the Court need not 17 18 reach Alice step two. See Core Wireless Licensing, 880 F.3d at 1363. 19 IV. CONCLUSION 20 The Court DENIES Google’s motion for judgment on the pleadings. 21 IT IS SO ORDERED. 22 23 24 Dated: 5/6/2022 ______________________________________ HAYWOOD S. GILLIAM, JR. United States District Judge 25 26 27 28 17

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?