Updating control software on a network-connected hvac controller
AssigneeNest Labs, Inc.
InventorsAlastair R. Gourlay, David A. Bourne, Grant M. Erickson, Richard J. Schultz, David Sloo, Jonathan Solnit
Life of this patent
Estimating the term…
Loading patent…
AssigneeNest Labs, Inc.
InventorsAlastair R. Gourlay, David A. Bourne, Grant M. Erickson, Richard J. Schultz, David Sloo, Jonathan Solnit
Estimating the term…
Apparatus, systems, methods, and computer program products are disclosed for providing software updates to client devices. A client device (such as a thermostat) executes software to perform one or more functionalities of the device. Upon receiving an indicating that a software update is available, the device waits to download the software update until pre-download conditions are satisfied. Once the software update is downloaded, the device then waits to install the software update until pre-install conditions are satisfied. If the software update is non-critical and received during an initial installation of the device, the software update may not be installed until after installation of the device is complete. If the device is a thermostat, the device may delay installation of the software update until a controlled HVAC system in inactive. Control of the HVAC system may be disabled during installation of the software update.
An electronic device, comprising:
A computer-implemented method, comprising:
A tangible non-transitory computer-readable storage medium including instructions that, when executed by one or more computer processors, cause the one or more computer processors to perform operations comprising:
Dependencies are inferred from the claim text.