Patents by Inventor Jonathan Solnit

Jonathan 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: 11726768
    Abstract: Systems and methods for updating software in a hazard detection system are described herein. Software updates may be received by, stored within, and executed by a hazard detection system, without disturbing the system's ability to monitor for alarm events and sound an alarm in response to a monitored hazard event. The software updates may be received as part of a periodic over-the-air communication with a remote server or as part of a physical connection with a data source such as a computer. The software updates may include several portions of code designed to operate with different processors and/or devices within the hazard detection system. The software updates may also include language specific audio files that can be accessed by the hazard detection system to play back language specific media files via a speaker.
    Type: Grant
    Filed: November 15, 2021
    Date of Patent: August 15, 2023
    Assignee: Google LLC
    Inventors: Jonathan Solnit, Kelly Veit, Edwin H. Satterthwaite, Jr., Jeffery Theodore Lee
  • Publication number: 20220075614
    Abstract: Systems and methods for updating software in a hazard detection system are described herein. Software updates may be received by, stored within, and executed by a hazard detection system, without disturbing the system's ability to monitor for alarm events and sound an alarm in response to a monitored hazard event. The software updates may be received as part of a periodic over-the-air communication with a remote server or as part of a physical connection with a data source such as a computer. The software updates may include several portions of code designed to operate with different processors and/or devices within the hazard detection system. The software updates may also include language specific audio files that can be accessed by the hazard detection system to play back language specific media files via a speaker.
    Type: Application
    Filed: November 15, 2021
    Publication date: March 10, 2022
    Applicant: Google LLC
    Inventors: Jonathan Solnit, Kelly Veit, Edwin H. Satterthwaite, JR., Jeffery Theodore Lee
  • Patent number: 11175900
    Abstract: Systems and methods for updating software in a hazard detection system are described herein. Software updates may be received by, stored within, and executed by a hazard detection system, without disturbing the system's ability to monitor for alarm events and sound an alarm in response to a monitored hazard event. The software updates may be received as part of a periodic over-the-air communication with a remote server or as part of a physical connection with a data source such as a computer. The software updates may include several portions of code designed to operate with different processors and/or devices within the hazard detection system. The software updates may also include language specific audio files that can be accessed by the hazard detection system to play back language specific media files via a speaker.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: November 16, 2021
    Assignee: Google LLC
    Inventors: Jonathan Solnit, Kelly Veit, Edwin H. Satterthwaite, Jr., Jeffery Theodore Lee
  • Publication number: 20190286434
    Abstract: Systems and methods for updating software in a hazard detection system are described herein. Software updates may be received by, stored within, and executed by a hazard detection system, without disturbing the system's ability to monitor for alarm events and sound an alarm in response to a monitored hazard event. The software updates may be received as part of a periodic over-the-air communication with a remote server or as part of a physical connection with a data source such as a computer. The software updates may include several portions of code designed to operate with different processors and/or devices within the hazard detection system. The software updates may also include language specific audio files that can be accessed by the hazard detection system to play back language specific media files via a speaker.
    Type: Application
    Filed: May 3, 2019
    Publication date: September 19, 2019
    Inventors: Jonathan Solnit, Kelly Veit, Edwin H. Satterthwaite, JR., Jeffrey Theodore Lee
  • 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: 10331430
    Abstract: Systems and methods for updating software in a hazard detection system are described herein. Software updates may be received by, stored within, and executed by a hazard detection system, without disturbing the system's ability to monitor for alarm events and sound an alarm in response to a monitored hazard event. The software updates may be received as part of a periodic over-the-air communication with a remote server or as part of a physical connection with a data source such as a computer. The software updates may include several portions of code designed to operate with different processors and/or devices within the hazard detection system. The software updates may also include language specific audio files that can be accessed by the hazard detection system to play back language specific media files via a speaker.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: June 25, 2019
    Assignee: GOOGLE LLC
    Inventors: Jonathan Solnit, Kelly Veit, Edwin H. Satterthwaite, Jr., Jeffrey Theodore Lee
  • Publication number: 20170075679
    Abstract: Systems and methods for updating software in a hazard detection system are described herein. Software updates may be received by, stored within, and executed by a hazard detection system, without disturbing the system's ability to monitor for alarm events and sound an alarm in response to a monitored hazard event. The software updates may be received as part of a periodic over-the-air communication with a remote server or as part of a physical connection with a data source such as a computer. The software updates may include several portions of code designed to operate with different processors and/or devices within the hazard detection system. The software updates may also include language specific audio files that can be accessed by the hazard detection system to play back language specific media files via a speaker.
    Type: Application
    Filed: November 3, 2016
    Publication date: March 16, 2017
    Inventors: Jonathan Solnit, Kelly Veit, Edwin H. Satterthwaite, JR., Jeffrey Theodore Lee
  • Patent number: 9513898
    Abstract: Systems and methods for updating software in a hazard detection system are described herein. Software updates may be received by, stored within, and executed by a hazard detection system, without disturbing the system's ability to monitor for alarm events and sound an alarm in response to a monitored hazard event. The software updates may be received as part of a periodic over-the-air communication with a remote server or as part of a physical connection with a data source such as a computer. The software updates may include several portions of code designed to operate with different processors and/or devices within the hazard detection system. The software updates may also include language specific audio files that can be accessed by the hazard detection system to play back language specific media files via a speaker.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: December 6, 2016
    Assignee: GOOGLE INC.
    Inventors: Jonathan Solnit, Kelly Veit, Edwin H. Satterthwaite, Jr., Jeffrey Lee
  • Patent number: 9261289
    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: October 4, 2013
    Date of Patent: February 16, 2016
    Assignee: GOOGLE INC.
    Inventors: Joseph Adam Ruff, Jonathan Solnit, Edwin H. Satterthwaite, Jr.
  • Publication number: 20150378715
    Abstract: Systems and methods for updating software in a hazard detection system are described herein. Software updates may be received by, stored within, and executed by a hazard detection system, without disturbing the system's ability to monitor for alarm events and sound an alarm in response to a monitored hazard event. The software updates may be received as part of a periodic over-the-air communication with a remote server or as part of a physical connection with a data source such as a computer. The software updates may include several portions of code designed to operate with different processors and/or devices within the hazard detection system. The software updates may also include language specific audio files that can be accessed by the hazard detection system to play back language specific media files via a speaker.
    Type: Application
    Filed: June 30, 2014
    Publication date: December 31, 2015
    Inventors: Jonathan Solnit, Kelly Veit, Edwin H. Satterthwaite, JR., Jeffrey Lee
  • 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: 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
  • Publication number: 20140028551
    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: October 4, 2013
    Publication date: January 30, 2014
    Applicant: NEST LABS, INC.
    Inventors: JOSEPH ADAM RUFF, JONATHAN SOLNIT, EDWIN H. SATTERTHWAITE, JR.
  • Patent number: 8594850
    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: September 30, 2012
    Date of Patent: November 26, 2013
    Assignee: Nest Labs, Inc.
    Inventors: Alastair Robert Gourlay, David A. Bourne, Grant M. Erickson, Richard J. Schultz, David Sloo, Jonathan Solnit