-
公开(公告)号:US20190324738A1
公开(公告)日:2019-10-24
申请号:US16502162
申请日:2019-07-03
Applicant: Google LLC
Inventor: Alastair R. Gourlay , David A. Bourne , Grant M. Erickson , Richard J. Schultz , David Sloo , Jonathan P. Solnit
Abstract: 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.
-
公开(公告)号:US10761833B2
公开(公告)日:2020-09-01
申请号:US16502162
申请日:2019-07-03
Applicant: Google LLC
Inventor: Alastair R. Gourlay , David A. Bourne , Grant M. Erickson , Richard J. Schultz , David Sloo , Jonathan P. Solnit
IPC: G06F9/44 , G06F9/445 , G06F9/45 , G06F8/65 , G05B15/02 , F24F11/62 , F24F11/30 , G06F8/61 , H04L29/06 , F24F11/58 , F22B3/00
Abstract: 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.
-
公开(公告)号:US10387136B2
公开(公告)日:2019-08-20
申请号:US14539398
申请日:2014-11-12
Applicant: Google LLC
Inventor: Alastair R. Gourlay , David A. Bourne , Grant M. Erickson , Richard J. Schultz , David Sloo , Jonathan Solnit
IPC: G06F9/44 , G06F9/45 , G06F9/445 , G06F8/65 , G06F8/61 , G05B15/02 , H04L29/06 , F24F11/30 , F24F11/62 , F22B3/00 , F24F11/58
Abstract: 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.
-
公开(公告)号:US09920946B2
公开(公告)日:2018-03-20
申请号:US14868325
申请日:2015-09-28
Applicant: Google LLC
Inventor: Alastair R. Gourlay , Timo Bruck , Anthony M. Fadell , Matthew L. Rogers , David Sloo , Michael Plitkins , Shigefumi Honjo , John B. Filson , Michael J. Matas , Fred Bould , Brian Huppi
IPC: F24F11/00 , G05D23/19 , G05B15/02 , G06F3/0484 , G06F3/0488
CPC classification number: F24F11/62 , F24F11/30 , F24F11/52 , F24F11/54 , F24F11/56 , F24F11/58 , F24F11/64 , F25B2600/07 , G05B15/02 , G05D23/1905 , G06F3/04845 , G06F3/04847 , G06F3/04883 , G06F3/04886
Abstract: A system including a thermostat user interface for a network-connected thermostat is described. The system includes a thermostat including a frustum-shaped shell body having a circular cross-section and a circular rotatable ring, which is user rotatable for adjusting a setting of the thermostat. The system further includes a client application that is operable on a touch-screen device separate from the thermostat, that displays a graphical representation of a circular dial, that detects a user-input motion proximate the graphical representation, that determines a user-selected setpoint temperature value based on the user-input motion, that displays a numerical representation of the user-selected setpoint temperature value, and that wirelessly transmits to the thermostat data representative of the user-selected setpoint temperature.
-
-
-