Patents by Inventor Alastair R. Gourlay

Alastair R. Gourlay has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10761833
    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.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: September 1, 2020
    Assignee: Google LLC
    Inventors: Alastair R. Gourlay, David A. Bourne, Grant M. Erickson, Richard J. Schultz, David Sloo, Jonathan P. Solnit
  • Publication number: 20190324738
    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.
    Type: Application
    Filed: July 3, 2019
    Publication date: October 24, 2019
    Applicant: Google LLC
    Inventors: Alastair R. Gourlay, David A. Bourne, Grant M. Erickson, Richard J. Schultz, David Sloo, Jonathan P. Solnit
  • Patent number: 10387136
    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.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: August 20, 2019
    Assignee: Google LLC
    Inventors: Alastair R. Gourlay, David A. Bourne, Grant M. Erickson, Richard J. Schultz, David Sloo, Jonathan Solnit
  • Patent number: 9920946
    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.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: March 20, 2018
    Assignee: Google LLC
    Inventors: 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
  • Publication number: 20160018127
    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.
    Type: Application
    Filed: September 28, 2015
    Publication date: January 21, 2016
    Applicant: Google Inc.
    Inventors: 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
  • Patent number: 9222693
    Abstract: Systems and methods are described for interactively and graphically interfacing with a user on an HVAC system controlled by a thermostat. The user interface is implemented on a touch screen display on a remote wirelessly connected device such as smartphone or a tablet PC. The interface displays a screen that mimics the display on the thermostat including allowing one or more input methods that are analogous to input methods used on the thermostat. Touch screen gestures such as touch and drag, touch and hold and tapping are used in an intuitive way. The user experience is enhanced by allowing large-scale changes while reducing the risk of sudden unintended changes. The control signals are judiciously tailored to protect the HVAC equipment from unwarranted over-controlling, reduce unnecessary network traffic, and prevent the waste of energy.
    Type: Grant
    Filed: April 26, 2013
    Date of Patent: December 29, 2015
    Assignee: GOOGLE INC.
    Inventors: Alastair R. Gourlay, Timo A. Bruck
  • Patent number: 9175871
    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.
    Type: Grant
    Filed: August 20, 2014
    Date of Patent: November 3, 2015
    Assignee: Google Inc.
    Inventors: 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
  • Patent number: 9002525
    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.
    Type: Grant
    Filed: May 9, 2013
    Date of Patent: April 7, 2015
    Assignee: Google Inc.
    Inventors: Alastair R. Gourlay, David A. Bourne, Grant M. Erickson, Richard J. Schultz, David Sloo, Jonathan Solnit
  • Publication number: 20150074658
    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.
    Type: Application
    Filed: November 12, 2014
    Publication date: March 12, 2015
    Applicant: Google Inc.
    Inventors: ALASTAIR R. GOURLAY, David A. Bourne, Grant M. Erickson, Richard J. Schultz, David Sloo, Jonathan Solnit
  • Publication number: 20140365019
    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.
    Type: Application
    Filed: August 20, 2014
    Publication date: December 11, 2014
    Applicant: GOOGLE INC.
    Inventors: 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
  • Publication number: 20140319232
    Abstract: Systems and methods are described for interactively and graphically interfacing with a user on an HVAC system controlled by a thermostat. The user interface is implemented on a touch screen display on a remote wirelessly connected device such as smartphone or a tablet PC. The interface displays a screen that mimics the display on the thermostat including allowing one or more input methods that are analogous to input methods used on the thermostat. Touch screen gestures such as touch and drag, touch and hold and tapping are used in an intuitive way. The user experience is enhanced by allowing large-scale changes while reducing the risk of sudden unintended changes. The control signals are judiciously tailored to protect the HVAC equipment from unwarranted over-controlling, reduce unnecessary network traffic, and prevent the waste of energy.
    Type: Application
    Filed: April 26, 2013
    Publication date: October 30, 2014
    Inventors: Alastair R. GOURLAY, Timo A. BRUCK
  • Publication number: 20140096126
    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.
    Type: Application
    Filed: May 9, 2013
    Publication date: April 3, 2014
    Applicant: Nest Labs, Inc.
    Inventors: Alastair R. Gourlay, David A. Bourne, Grant M. Erickson, Richard J. Schultz, David Sloo, Jonathan Solnit
  • Patent number: D712920
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: September 9, 2014
    Assignee: Nest Labs, Inc.
    Inventors: David Sloo, Alastair R. Gourlay, Timo A. Bruck, James B. Simister