DCT
5:22-cv-07661
EcoFactor Inc v. Google LLC
I. Executive Summary and Procedural Information
- Parties & Counsel:- Plaintiff: EcoFactor, Inc. (Palo Alto, California)
- Defendant: Google LLC (Mountain View, California)
- Plaintiff’s Counsel: Russ August & Kabat
 
- Case Identification: 6:22-cv-00032, W.D. Tex., 01/10/2022
- Venue Allegations: Plaintiff alleges venue is proper in the Western District of Texas because Defendant Google transacts business, has committed acts of infringement, and maintains a regular and established place of business in the district, including a corporate office in Austin. The complaint further alleges that Google employees with relevant knowledge of the accused products and energy partnerships are located in the district.
- Core Dispute: Plaintiff alleges that Defendant’s Google Nest line of smart thermostat systems and services infringes four patents related to data-driven HVAC optimization, including efficiency evaluation, thermal mass calculation, just-in-time conditioning, and adaptive programming.
- Technical Context: The lawsuit concerns the smart home energy management sector, where networked thermostats leverage data analytics and machine learning to optimize residential energy consumption, enhance user comfort, and interact with utility demand-response programs.
- Key Procedural History: The complaint alleges that Defendant has had knowledge of the asserted patents and its infringement since at least October 21, 2019, forming the basis for the willfulness allegations.
Case Timeline
| Date | Event | 
|---|---|
| 2007-09-17 | Earliest Priority Date for ’497 and ’322 Patents | 
| 2009-05-08 | Earliest Priority Date for ’753 Patent | 
| 2009-05-12 | Earliest Priority Date for ’371 Patent | 
| 2012-03-06 | Issue Date of U.S. Patent No. 8,131,497 | 
| 2013-04-16 | Issue Date of U.S. Patent No. 8,423,322 | 
| 2013-07-30 | Issue Date of U.S. Patent No. 8,498,753 | 
| 2018-07-10 | Issue Date of U.S. Patent No. 10,018,371 | 
| 2019-10-21 | Alleged Date of Defendant's Knowledge of Patents | 
| 2022-01-10 | Complaint Filing Date | 
II. Technology and Patent(s)-in-Suit Analysis
U.S. Patent No. 8,423,322 - "System and method for evaluating changes in the efficiency of an HVAC system," issued April 16, 2013
The Invention Explained
- Problem Addressed: The patent describes the difficulty of diagnosing operational inefficiencies in HVAC systems, such as clogged filters or refrigerant leaks, which often manifest only as higher energy bills without a clear cause. Conventional thermostats lack the capability to distinguish between different sources of inefficiency (’322 Patent, col. 3:37-51).
- The Patented Solution: The invention is a networked system that evaluates the efficiency of an HVAC system over time. A central server collects data from a thermostat, including temperature readings and HVAC cycle times, and compares this data to the thermostat's own historical performance and to the performance of other HVAC systems in a peer group (’322 Patent, Abstract; col. 4:52-67). By analyzing changes in this "relative operational efficiency," the system can identify performance degradation and suggest a potential cause (’322 Patent, col. 11:18-67).
- Technical Importance: This technology enabled a shift from simple thermostatic control to data-driven, predictive HVAC system diagnostics, allowing for proactive maintenance and sustained operational efficiency.
Key Claims at a Glance
- The complaint asserts infringement of claims 1-14 (Compl. ¶18).
- Independent claim 1 is a system claim comprising the following essential elements:- An HVAC control system associated with a first structure that receives temperature measurements and the status of the HVAC system.
- One or more processors that receive outside temperature measurements and compare them to the inside temperature measurements from the first structure.
- One or more databases that store temperature and status measurements from the first structure over time.
- The processors compare an inside temperature recorded at a different time to determine if the operational efficiency has decreased.
 
- Plaintiff reserves the right to assert dependent claims.
U.S. Patent No. 8,131,497 - "System and method for calculating the thermal mass of a building," issued March 6, 2012
The Invention Explained
- Problem Addressed: The patent notes that conventional thermostats do not account for a building's "thermal mass"—its ability to resist temperature changes. This makes it difficult to implement efficient energy-saving strategies, such as pre-cooling a home before peak electricity rate periods, because the optimal strategy depends on how well the home retains heat or cool air (’497 Patent, col. 3:1-34).
- The Patented Solution: The invention provides a system for calculating a building's effective thermal mass. A networked thermostat sends inside temperature and HVAC status data to a processor, which also receives outside temperature data (’497 Patent, col. 4:1-17). The processor compares the actual rate of temperature change inside the building to an expected rate based on historical data and outside conditions, thereby calculating a value for its thermal mass (’497 Patent, Abstract).
- Technical Importance: By quantifying a building's unique thermal properties, the system allows for the creation of customized, dynamic HVAC schedules that can significantly reduce energy costs without sacrificing occupant comfort.
Key Claims at a Glance
- The complaint asserts infringement of claims 1-12 (Compl. ¶29).
- Independent claim 1 is a system claim comprising the following essential elements:- An HVAC control system that receives temperature measurements from a first location.
- One or more databases storing said temperature measurements over time.
- One or more processors that receive outside temperature measurements.
- The processors are configured to calculate rates of change in temperature at the first location for periods when the HVAC system is "on" and "off".
- The processors relate the calculated rates of change to outside temperature measurements to determine operational efficiency.
 
- Plaintiff reserves the right to assert dependent claims.
U.S. Patent No. 8,498,753 - "System, method and apparatus for just-in-time conditioning using a thermostat," issued July 30, 2013
- Technology Synopsis: The patent addresses the problem of inefficiently pre-conditioning a home to reach a target temperature at a specific time. The invention provides a "just-in-time" system that uses a building's thermal performance data and weather forecasts to calculate the precise moment to activate the HVAC system, thereby minimizing energy waste from starting too early while ensuring comfort by not starting too late (’753 Patent, Abstract; col. 2:1-6).
- Asserted Claims: Claims 1-20 are asserted, including independent claims 1, 9, and 15 (Compl. ¶40).
- Accused Features: The complaint accuses Google’s smart scheduling features, which enable pre-heating and pre-cooling of a user’s home based on a learned or set schedule (Compl. ¶14, 40).
U.S. Patent No. 10,018,371 - "System, method and apparatus for identifying manual inputs to and adaptive programming of a thermostat," issued July 10, 2018
- Technology Synopsis: The patent addresses the failure of traditional programmable thermostats to learn from user behavior. The invention is a system that detects when a user manually overrides a programmed schedule by comparing actual and scheduled setpoints. It then interprets this manual input using contextual data (e.g., weather, time) and applies rules to adaptively modify the thermostat's long-term program to better match user preferences (’371 Patent, Abstract; col. 2:11-19).
- Asserted Claims: Claims 1-24 are asserted, including independent claims 1, 9, and 17 (Compl. ¶51).
- Accused Features: The complaint accuses Google’s adaptive learning and scheduling features, where the Nest system learns from a user's manual adjustments to automatically create and refine a temperature schedule (Compl. ¶14, 51).
III. The Accused Instrumentality
Product Identification
- The accused instrumentalities are Google’s smart thermostat products, systems, and services, including the Nest Thermostat, Nest Learning Thermostat (3rd Generation), and Nest Thermostat E. The allegations also extend to the backend infrastructure, such as Google’s "networked servers and data centers, online interfaces, and related accessories" like the Nest Temperature Sensor, and software including the Nest and Google Home mobile applications (Compl. ¶11, 13, 18).
Functionality and Market Context
- The complaint alleges that these products form a "smart" system by connecting to Google's servers via the internet, enabling functionality beyond that of a traditional thermostat (Compl. ¶12). This includes remote control, data analysis, smarter scheduling to save energy, and HVAC performance monitoring that can alert users to potential system problems (Compl. ¶13, 14). The complaint also notes that these systems facilitate partnerships with energy companies, such as Austin Energy, to offer customers rebates and participate in energy-saving programs (Compl. ¶14).
- No probative visual evidence provided in complaint.
IV. Analysis of Infringement Allegations
The complaint alleges that the Accused Products, including the Nest thermostats operating in conjunction with Google's backend servers and user applications, practice each element of the asserted claims (Compl. ¶22, 33, 44, 55).
’322 Patent Infringement Allegations
| Claim Element (from Independent Claim 1) | Alleged Infringing Functionality | Complaint Citation | Patent Citation | 
|---|---|---|---|
| a system for evaluating changes in the operational efficiency of an HVAC system over time comprising: at least one HVAC control system associated with a first structure that receives temperature measurements from at least a first structure... and receives status of said HVAC system; | The Nest thermostat systems control a home's HVAC system, measure temperature, and monitor HVAC status (on/off cycles). | ¶11, 13 | col. 4:52-67 | 
| one or more processors that receive measurements of outside temperatures from at least one source other than said HVAC system and compare said temperature measurements from said first structure, wherein said one or more processors compares the inside temperature of said first structure and the outside temperature over time; and | Google's backend servers are alleged to collect inside temperature data from Nest thermostats and outside weather data, and to process this information to evaluate system performance. | ¶2, 12, 14 | col. 9:10-23 | 
| one or more databases that store at least said temperature measurements obtained from said first structure over time, wherein said one or more processors compares an inside temperature recorded inside the first structure with an inside temperature of said first structure recorded at a different time to determine whether the operational efficiency of the HVAC system has decreased over time. | Google's servers and cloud systems allegedly store historical performance data and use it to provide features like HVAC performance monitoring, which involves comparing current and past performance to detect issues. | ¶12, 14, 18 | col. 4:52-67 | 
Identified Points of Contention
- Scope Questions: A central question may be whether Google's distributed architecture of thermostats, user devices, and cloud servers constitutes the "system" as claimed. A dispute could arise over whether comparing a system's current performance to its own past performance is sufficient to meet the "relative operational efficiency" limitation, which the patent also describes in the context of peer-group comparisons.
- Technical Questions: The analysis may focus on what specific "efficiency" metric, if any, the Google system calculates and whether it corresponds to the method taught in the patent for diagnosing HVAC health issues.
’497 Patent Infringement Allegations
| Claim Element (from Independent Claim 1) | Alleged Infringing Functionality | Complaint Citation | Patent Citation | 
|---|---|---|---|
| A system for calculating a value for the operational efficiency of an HVAC system that comprises: receiving temperature measurements from at least a first location conditioned by at least one HVAC system; | The Nest thermostat measures the temperature in a user's home. | ¶13, 14 | col. 7:31-40 | 
| storing in one or more databases at least said temperatures measured at said first location over time; | Google's backend cloud systems and servers are alleged to store historical temperature and system data gathered from the Nest thermostats. | ¶12, 13 | col. 8:62-67 | 
| receiving outside temperature measurements from at least one source other than said HVAC system; and | The system is alleged to use external data, such as weather, to inform its operations. | ¶2 | col. 7:31-40 | 
| calculating with one or more computer processors one or more rates of change in temperature... for periods during which the status of the HVAC system is "on" and... "off", where said calculated rates of change are related to said outside temperature measurements. | Google's servers allegedly process the collected inside/outside temperature and HVAC status data to enable "smart" features, which Plaintiff alleges includes calculating the building's thermal properties to optimize scheduling. | ¶2, 3, 14 | col. 9:1-5 | 
Identified Points of Contention
- Scope Questions: The dispute may center on whether Google's system "calculates a value" for thermal mass or operational efficiency as required by the claim, or if it uses a different, proprietary algorithm (e.g., a black-box machine learning model) that achieves a similar outcome (smart scheduling) without explicitly calculating the claimed value.
- Technical Questions: An evidentiary question will be whether the "thermodynamic modeling" alleged in the complaint is equivalent to the patent's specific method of calculating rates of temperature change during "on" and "off" cycles and relating them to outside temperatures.
V. Key Claim Terms for Construction
For the ’322 Patent
- The Term: "operational efficiency"
- Context and Importance: This term is central to the invention of the ’322 Patent. The infringement analysis will depend on whether the performance metrics allegedly calculated by Google's system fall within the scope of this term. Practitioners may focus on this term because its definition dictates what type of analysis the accused system must perform to infringe.
- Intrinsic Evidence for Interpretation:- Evidence for a Broader Interpretation: The patent suggests efficiency can be measured by comparing a system to itself over time, stating the system can "alert the homeowner that there is a problem" based on a "drop in efficiency" relative to its own past performance (’322 Patent, col. 9:33-42).
- Evidence for a Narrower Interpretation: The specification repeatedly emphasizes comparing one system to a peer group of "other nearby houses," which could support a narrower construction requiring external comparison, not just historical self-comparison (’322 Patent, col. 9:14-19).
 
For the ’497 Patent
- The Term: "calculating a value for the... thermal mass"
- Context and Importance: Infringement of the ’497 Patent hinges on whether the accused system performs this specific calculation. Google might argue its system uses machine learning to create smart schedules without ever explicitly calculating a discrete "thermal mass" value as described in the patent.
- Intrinsic Evidence for Interpretation:- Evidence for a Broader Interpretation: The patent abstract describes the invention broadly as a "system for calculating a value for the effective thermal mass," which could be argued to cover any method that quantifies the building's thermal response characteristics to optimize HVAC control.
- Evidence for a Narrower Interpretation: The detailed description teaches a specific method: calculating rates of temperature change during "on" and "off" cycles and relating them to outside temperatures (’497 Patent, Abstract; col. 4:1-17). This could support a narrower construction limited to systems that perform these specific computational steps.
 
VI. Other Allegations
Indirect Infringement
- The complaint alleges induced infringement, stating that Google provides "user manuals and online instruction materials on its website" that actively encourage and instruct customers to use the accused products in an infringing manner (e.g., using the smart scheduling and learning features) (Compl. ¶20, 31, 42, 53). The complaint also pleads contributory infringement, alleging the accused products are "especially made or especially adapted for use in infringement" and are not staple articles of commerce suitable for substantial noninfringing use (Compl. ¶21, 32, 43, 54).
Willful Infringement
- The complaint alleges willful infringement for all four asserted patents. The basis for this claim is Google's alleged knowledge of the patents and its infringement "since at least October 21, 2019," and its continued infringing activities thereafter (Compl. ¶26, 37, 48, 59).
VII. Analyst’s Conclusion: Key Questions for the Case
- A central issue will be one of system architecture and claim scope: Can the "system" claims of the patents, which often depict a discrete server-and-database architecture, be construed to read on Google’s highly distributed and complex cloud infrastructure, which involves interactions between thermostats, remote servers, and user mobile devices?
- A key evidentiary question will be one of algorithmic equivalence: Does the accused Google Nest system perform the specific data processing steps and calculations required by the patent claims (e.g., calculating a "thermal mass" value or a "relative operational efficiency" metric), or does it achieve similar smart-home outcomes using fundamentally different, non-infringing machine learning or statistical methods?
- The case will also turn on claim construction: The definition of key functional terms, such as "identifying manual inputs to and adaptive programming of a thermostat" (’371 Patent), will be critical. The dispute will likely focus on whether the general "learning" capabilities of the Nest products meet the specific multi-step process of detecting, interpreting, and reprogramming based on manual overrides as claimed in the patent.