DCT

4:21-cv-03220

Google LLC v. EcoFactor Inc

Key Events
Complaint
complaint Intelligence

I. Executive Summary and Procedural Information

  • Parties & Counsel:
  • Case Identification: 5:21-cv-03220, N.D. Cal., 04/30/2021
  • Venue Allegations: Venue is asserted as proper because Defendant EcoFactor, Inc. resides in the Northern District of California and because a substantial part of the events giving rise to the claim, including the development and sale of the accused Nest thermostats, occurred in the district.
  • Core Dispute: Plaintiff Google seeks a declaratory judgment that its smart thermostat products do not infringe four of Defendant EcoFactor's patents related to energy management and HVAC control systems.
  • Technical Context: The lawsuit involves smart thermostat technology, a market focused on using network connectivity and advanced algorithms to optimize residential HVAC energy consumption for both cost savings and comfort.
  • Key Procedural History: The complaint details an extensive litigation history between the parties starting in late 2019, involving twelve EcoFactor patents asserted against Google across actions in the District of Massachusetts, the Western District of Texas, and the International Trade Commission (ITC). Notably, the complaint highlights that on April 20, 2021, the ITC issued an initial determination in one investigation (No. 337-TA-1185) finding no violation by Google. This history establishes Google's long-standing awareness of EcoFactor's patent portfolio and frames the current declaratory judgment action as a pre-emptive move following EcoFactor's assertion of the same patents against a third-party competitor, ecobee.

Case Timeline

Date Event
2007-09-17 Priority Date for '186 Patent
2009-05-11 Priority Date for '100 Patent
2009-05-12 Priority Date for '597 Patent
2010 Nest Labs launched its first products
2010-05-26 Priority Date for '890 Patent
2014 Google merged with Nest Labs
2014-06-03 '100 Patent Issued
2014-06-10 '186 Patent Issued
2015-11-24 '597 Patent Issued
2019-11-12 EcoFactor sues Google in the District of Massachusetts
2019-11-22 EcoFactor files ITC Investigation No. 337-TA-1185 against Google
2020-01-31 EcoFactor sues Google in the Western District of Texas
2020-03-10 '890 Patent Issued
2021-02-25 EcoFactor files ITC Investigation No. 337-TA-1258 against Google
2021-03-01 Google files a declaratory judgment action in N.D. Cal. related to the '1258 Investigation
2021-04-20 ITC issues initial determination of no violation in the '1185 Investigation
2021-04-30 Complaint for Declaratory Judgment filed

II. Technology and Patent(s)-in-Suit Analysis

U.S. Patent No. 8,740,100 - "System, Method and Apparatus for Dynamically Variable Compressor Delay in Thermostat to Reduce Energy Consumption"

The Invention Explained

  • Problem Addressed: The patent describes that conventional thermostats use a fixed, non-adjustable compressor delay to prevent rapid on/off cycling of an HVAC system, which can be inefficient and damaging ʼ100 Patent, col. 2:1-11 This fixed delay is not optimized for varying environmental conditions or energy costs.
  • The Patented Solution: The invention proposes a thermostatic controller with at least two different settings for the compressor delay interval ʼ100 Patent, abstract A processor accesses stored internal and external temperature data to "predict a rate of change of temperatures" and then evaluates this prediction to determine whether to adopt a shorter or longer delay interval, thereby dynamically optimizing energy use ʼ100 Patent, col. 4:1-25
  • Technical Importance: The technology introduced a data-driven, dynamic optimization to the compressor delay function, moving beyond static, pre-set timings to enhance energy efficiency in response to real-world conditions ʼ100 Patent, col. 5:1-8

Key Claims at a Glance

The complaint does not specify asserted claims but alleges non-infringement of limitations that correspond to independent claim 1.

  • Essential elements of independent claim 1 include:
    • A thermostatic controller having at least two settings for a delay enforced after the ventilation system turns off.
    • One setting being for a first interval and a second setting for a longer interval.
    • A computer processor configured to access stored data including a plurality of internal and outside temperature measurements.
    • The processor is configured to use the stored data to predict a rate of change of temperatures inside the structure.
    • The processor is configured to evaluate parameters, including outside temperature and the predicted rate of change, to determine whether to adopt the first or second interval.
  • The complaint does not mention dependent claims.

U.S. Patent No. 8,751,186 - "System and Method for Calculating the Thermal Mass of a Building"

The Invention Explained

  • Problem Addressed: The patent notes that different buildings have different "thermal mass"-the rate at which they heat up or cool down. Conventional HVAC control systems do not account for this, leading to inefficient operation, particularly for advanced strategies like pre-cooling to avoid high-cost energy periods ʼ186 Patent, col. 3:2-10
  • The Patented Solution: The patent describes a system using server computers to analyze data from multiple sources. The servers receive inside temperature and HVAC status from a thermostat, and outside temperature data from a separate source (e.g., a weather service) ʼ186 Patent, col. 4:20-30 By comparing these data streams over time, the system calculates a predicted rate of temperature change, effectively modeling the building's unique thermal mass, and uses this model to determine whether to "pre-cool the first structure... to reduce electricity demand" ʼ186 Patent, abstract ʼ186 Patent, col. 4:38-43
  • Technical Importance: The invention enables building-specific, optimized energy management by using network-accessible data to quantify a key physical property (thermal mass), allowing for more sophisticated and effective control strategies ʼ186 Patent, col. 3:11-18

Key Claims at a Glance

The complaint alleges non-infringement of limitations corresponding to independent claim 1.

  • Essential elements of independent claim 1 include:
    • One or more server computers configured to receive inside temperature measurements from a location conditioned by an HVAC system.
    • One or more databases that store the inside temperature measurements over time.
    • The server computers are configured to receive outside temperature measurements from a source other than the HVAC system.
    • The server computers are configured to calculate one or more predicted rates of change in temperature based on HVAC status and outside temperature measurements.
    • The server computers are further configured to determine whether to direct the HVAC system to pre-cool the structure based on the predicted rates of change to reduce electricity demand.
  • The complaint does not mention dependent claims.

U.S. Patent No. 9,194,597 - "System, Method and Apparatus for Identifying Manual Inputs to and Adaptive Programming of a Thermostat"

  • Technology Synopsis: The patent addresses the problem of users manually overriding a thermostat's programmed schedule, which indicates a mismatch between the schedule and the user's actual comfort preferences ʼ597 Patent, col. 2:5-16 The invention provides a system that detects these manual overrides by comparing actual setpoints to scheduled ones, generates a "difference value," and uses this information to interpret the user's intent and adaptively modify the thermostat's long-term programming ʼ597 Patent, abstract ʼ597 Patent, col. 8:1-12
  • Asserted Claims: The complaint references limitations from independent claims 1 and 9 Compl. ¶39
  • Accused Features: The learning and adaptive scheduling features of Google's Nest thermostats are accused of infringement Compl. ¶3 Compl. ¶38

U.S. Patent No. 10,584,890 - "System and Method for Using a Mobile Electronic Device to Optimize an Energy Management System"

  • Technology Synopsis: The patent seeks to solve the problem of determining home occupancy to save energy without requiring dedicated in-home sensors ʼ890 Patent, col. 3:1-10 The solution uses the geolocation of a network-connected mobile electronic device (e.g., a smartphone) associated with an occupant to determine if the structure is occupied or unoccupied, and automatically adjusts the HVAC setpoint accordingly between a comfort ("home") and an energy-saving ("away") mode ʼ890 Patent, abstract ʼ890 Patent, col. 4:11-25
  • Asserted Claims: The complaint references limitations from independent claim 1 Compl. ¶45
  • Accused Features: The "Home/Away Assist" functionality of Google's Nest thermostats, which uses phone location to determine user presence, is accused of infringement Compl. ¶3 Compl. ¶44

III. The Accused Instrumentality

Product Identification

  • The "Accused Google Products" are identified as the "Nest Thermostat and the Nest Third Generation Learning Thermostat" Compl. ¶3

Functionality and Market Context

  • The Accused Google Products are internet-connected smart thermostats that replaced the products of Nest Labs, which launched in 2010 and was acquired by Google in 2014 Compl. ¶14 The complaint characterizes them as "smart thermostat systems" that learn user behavior and can be controlled remotely Compl. ¶3 Their functionality includes features that automatically adjust temperature settings to balance energy savings and comfort, including using phone location to determine home occupancy Compl. ¶3 Compl. ¶45

IV. Analysis of Infringement Allegations

No probative visual evidence provided in complaint.

This is a declaratory judgment action where the Plaintiff (Google) alleges non-infringement. The "Alleged Infringing Functionality" column reflects Google's contention that its products do not perform the claimed function.

'100 Patent Infringement Allegations

Claim Element (from Independent Claim 1) Alleged Infringing Functionality Complaint Citation Patent Citation
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 time interval that is longer than said first interval The complaint alleges the Accused Google Products do not have at least two distinct, selectable delay settings as claimed. ¶27 col. 4:1-6
access stored data comprising a plurality of internal temperature measurements taken within a structure and a plurality of outside temperature measurements relating to the temperatures outside the structure The complaint alleges the Accused Google Products do not access the combination of stored internal and external temperature data for the purpose of selecting a delay interval. ¶27 col. 4:9-14
use the stored data to predict a rate of change of temperatures inside the structure in response to at least changes in outside temperatures The complaint alleges the Accused Google Products do not use stored data to perform the specific claimed step of predicting a rate of temperature change. ¶27 col. 4:15-18
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 The complaint alleges the Accused Google Products do not evaluate the claimed parameters to determine which of two delay intervals to adopt. ¶27 col. 4:19-25
  • Identified Points of Contention:
    • Scope Question: The primary dispute may center on the scope of "predict a rate of change." The court will need to determine if the learning algorithms used by Google's products, which adapt to environmental conditions, perform a function that meets this specific claim limitation, even if not explicitly for the purpose of selecting a compressor delay.
    • Technical Question: A key factual question will be whether Google's compressor protection features, whatever their mechanism, constitute the claimed two-interval, data-driven selection process. Google's complaint suggests a fundamental mismatch in how its technology operates compared to the patent's description.

'186 Patent Infringement Allegations

Claim Element (from Independent Claim 1) Alleged Infringing Functionality Complaint Citation Patent Citation
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 The complaint alleges Google's servers do not receive inside temperature measurements for the specific purpose of the claimed method. ¶33 col. 4:20-23
one or more databases that store the inside temperature measurements over time The complaint alleges Google's products do not store temperature data over time for use in the specific claimed calculation. ¶33 col. 4:24-26
the one or more server computers to receive outside temperature measurements from at least one source other than the HVAC system The complaint alleges Google's servers do not receive outside temperature from a non-HVAC source for the purpose of the claimed calculation. ¶33 col. 4:27-30
wherein the one or more server computers are configured to calculate one or more predicted rates of change in temperature... based on status of the HVAC system, and based on the outside temperature measurements... The complaint alleges Google's servers are not configured to calculate predicted rates of temperature change in the specific manner required by the claim. ¶33 col. 4:31-38
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... to reduce electricity demand The complaint alleges Google's servers do not use a predicted rate of change to make a determination about pre-cooling for the purpose of reducing electricity demand. ¶33 col. 4:38-43
  • Identified Points of Contention:
    • Scope Question: A central issue will be the definition of "pre-cool... to reduce electricity demand." Google's "Early-On" feature starts conditioning before a scheduled setpoint for comfort. The court will have to decide if this functionality falls within the claim's scope, which appears to tie pre-cooling to a more specific energy-market-driven purpose, like avoiding peak load times.
    • Technical Question: The dispute will likely involve a deep dive into the server-side architecture of Google's Nest ecosystem. The question for the court will be whether the algorithms Google uses to estimate time-to-temperature and adjust schedules are technically equivalent to the patent's described method of calculating a "predicted rate of change" based on HVAC status and outside temperatures.

V. Key Claim Terms for Construction

'100 Patent

  • The Term: "predict a rate of change of temperatures"
  • Context and Importance: This term is the central computational step of the invention. Its construction is critical because Google alleges its products do not perform this specific function Compl. ¶27 Practitioners may focus on this term because the case may hinge on whether Google's general-purpose learning algorithms can be characterized as performing this specific predictive calculation.
  • Intrinsic Evidence for Interpretation:
    • Evidence for a Broader Interpretation: The specification is not exclusively tied to one method of prediction, stating that the processor is configured to "use the stored data to predict a rate of change" ʼ100 Patent, col. 4:15-16, which could be argued to encompass any forward-looking estimation based on historical data.
    • Evidence for a Narrower Interpretation: The detailed description and figures suggest a more structured approach involving the creation of "prediction tables" based on historical performance (ʼ100 Patent, FIG. 13 and associated text), potentially supporting a narrower construction that requires more than a simple or implicit estimation.

'186 Patent

  • The Term: "determine whether to direct the HVAC control system to pre-cool"
  • Context and Importance: This term defines the ultimate purpose and output of the claimed method. Google's non-infringement argument rests on its system not making this specific determination Compl. ¶33 Practitioners may focus on this term because its interpretation will determine whether comfort-oriented features like Nest's "Early-On" are swept into the scope of a claim seemingly directed at demand-response energy strategies.
  • Intrinsic Evidence for Interpretation:
    • Evidence for a Broader Interpretation: The term "pre-cool" could be read broadly to mean any cooling that occurs in advance of a scheduled temperature change or anticipated need.
    • Evidence for a Narrower Interpretation: The specification repeatedly links the "pre-cool" decision to the goal of "reduc[ing] electricity demand" ʼ186 Patent, col. 4:42-43 and shifting energy consumption away from high-cost periods ʼ186 Patent, col. 9:1-10, suggesting the term implies a specific economic or grid-management purpose, not just achieving a target temperature by a certain time.

VI. Other Allegations

  • Indirect Infringement: The complaint explicitly seeks a declaratory judgment of non-infringement for indirect infringement, stating that Google "has not caused, directed, requested, or facilitated any such infringement, and it did not have any specific intent to do so" Compl. ¶23
  • Willful Infringement: Willful infringement is not directly alleged, as this is a declaratory judgment complaint filed by the accused infringer. However, the complaint's detailed recitation of the extensive pre-suit litigation history between the parties, including multiple lawsuits and ITC investigations involving related patents, establishes that Google has had knowledge of EcoFactor's portfolio for years Compl. ¶¶15-22 This history would almost certainly be used by EcoFactor to support a willfulness claim if it were to file counterclaims for infringement.

VII. Analyst's Conclusion: Key Questions for the Case

  • A core issue will be one of technical implementation: Do Google's proprietary learning algorithms, which are designed for general-purpose schedule optimization and user comfort, perform the specific, multi-step predictive calculations required by the asserted claims (e.g., predicting temperature change rates to select a compressor delay, or modeling thermal mass to initiate pre-cooling for demand response)? The case will likely require a detailed comparison of the accused system's actual operation against the methods disclosed in the patents.
  • A second central question will concern definitional scope: Can claim terms rooted in the patents' specific contexts, such as "pre-cool...to reduce electricity demand" or detecting a manual override via a "difference value," be construed broadly enough to read on the more generalized, adaptive features of the Accused Google Products? The outcome of claim construction for these key terms will be pivotal.
  • Finally, a significant procedural question will be the impact of prior litigation: Given the extensive history between the parties, including an initial ITC finding of non-infringement on related patents Compl. ¶17, the court will need to consider what, if any, preclusive or estoppel effects these prior proceedings may have on the current infringement and validity arguments.
Loading Complaint