Patents by Inventor Jonathan P. Solnit

Jonathan P. Solnit 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
  • Patent number: 10481780
    Abstract: A smart-home device includes a user interface including an electronic display having a first display mode and a second display mode, the first display mode generally requiring more power than said second display mode. The device also includes a processing system in operative communication with one or more environmental sensors for determining at least one environmental condition. The device additionally includes at least one sensor configured to detect a physical closeness of a user to the at least one sensor. The processing system may be configured to cause the electronic display to be in the first display mode when a closeness threshold has been exceeded, where the processing system is further configured to automatically adjust the closeness threshold based at least in part on a historical plurality of physical closeness events as detected by the at least one sensor.
    Type: Grant
    Filed: February 15, 2016
    Date of Patent: November 19, 2019
    Assignee: Google LLC
    Inventors: Joseph Adam Ruff, Jonathan P. Solnit, Edwin H. Satterthwaite
  • 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
  • Publication number: 20160162008
    Abstract: A smart-home device includes a user interface including an electronic display having a first display mode and a second display mode, the first display mode generally requiring more power than said second display mode. The device also includes a processing system in operative communication with one or more environmental sensors for determining at least one environmental condition. The device additionally includes at least one sensor configured to detect a physical closeness of a user to the at least one sensor. The processing system may be configured to cause the electronic display to be in the first display mode when a closeness threshold has been exceeded, where the processing system is further configured to automatically adjust the closeness threshold based at least in part on a historical plurality of physical closeness events as detected by the at least one sensor.
    Type: Application
    Filed: February 15, 2016
    Publication date: June 9, 2016
    Inventors: Joseph Adam Ruff, Jonathan P. Solnit, Edwin H. Satterthwaite
  • Patent number: 8560128
    Abstract: A thermostat includes a user interface that is configured to operate in at least two different modes including a first mode and a second mode. The user interface may require more power when operating in the first mode than in the second mode. The thermostat also includes a plurality of sensors, including at least one sensor configured to detect a presence of a user within a proximity of the thermostat. The thermostat additionally includes a first processing function that is configured to determine a proximity profile and to cause the user interface to be in the first mode one or more sensors provides responses that match the proximity profile. The proximity profile may be computed using a history of responses from the sensors that are likely to coincide with times where users intend to view the user interface.
    Type: Grant
    Filed: September 30, 2012
    Date of Patent: October 15, 2013
    Assignee: Nest Labs, Inc.
    Inventors: Joseph Adam Ruff, Jonathan P. Solnit, Edwin H. Satterthwaite