Patents by Inventor Scott Ruffner
Scott Ruffner 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: 10832266Abstract: A method for automatically enrolling a smart-home device in a demand-response program includes receiving an identification of a user account that is sent from a utility provider computer system based on an agreement that the smart-home device will be enrolled in the demand-response program. The identification of the user account is also sent to indicate to the device management server that the smart-home device should be sent to a location associated with the user account. The method also includes causing the smart-home device to be sent to the location associated with the user account. The method additionally includes receiving an indication from the smart-home device that the smart-home device has been installed at the location associated with the user account, and enrolling the smart-home device in the demand-response program.Type: GrantFiled: July 24, 2019Date of Patent: November 10, 2020Assignee: Google LLCInventors: Scott Ruffner, Jonathan Crimins, Scott McGaraghan, William Greene, Jared Luxenberg
-
Publication number: 20190349384Abstract: A method for automatically enrolling a smart-home device in a demand-response program includes receiving an identification of a user account that is sent from a utility provider computer system based on an agreement that the smart-home device will be enrolled in the demand-response program. The identification of the user account is also sent to indicate to the device management server that the smart-home device should be sent to a location associated with the user account. The method also includes causing the smart-home device to be sent to the location associated with the user account. The method additionally includes receiving an indication from the smart-home device that the smart-home device has been installed at the location associated with the user account, and enrolling the smart-home device in the demand-response program.Type: ApplicationFiled: July 24, 2019Publication date: November 14, 2019Applicant: Google LLCInventors: Scott Ruffner, Jonathan Crimins, Scott McGaraghan, William Greene, Jared Luxenberg
-
Patent number: 10367819Abstract: A method for automatically enrolling a smart-home device in a demand-response program includes receiving an identification of a user account that is sent from a utility provider computer system based on an agreement that the smart-home device will be enrolled in the demand-response program. The identification of the user account is also sent to indicate to the device management server that the smart-home device should be sent to a location associated with the user account. The method also includes causing the smart-home device to be sent to the location associated with the user account. The method additionally includes receiving an indication from the smart-home device that the smart-home device has been installed at the location associated with the user account, and enrolling the smart-home device in the demand-response program.Type: GrantFiled: June 12, 2018Date of Patent: July 30, 2019Assignee: Google LLCInventors: Scott Ruffner, Jonathan Crimins, Scott McGaraghan, William Greene, Jared Luxenberg
-
Patent number: 10248143Abstract: A thermostat my include a stored setpoint schedule, temperature sensors providing temperature sensor measurements; and a processing system configured to control an HVAC system based at least in part on the setpoint temperature and the temperature sensor measurements. The processing system may be configured to control the HVAC system by receiving an indication of a first time interval, where energy is available to the HVAC system at a first rate during the first time interval, energy is available to the HVAC system at a second rate during a second time interval that is outside of the first time interval, and the first rate is higher than the second rate; identifying a first one or more setpoints in the plurality of setpoints of the stored setpoint schedule that occur in the first time interval; and decreasing a temperature component of at least one of the first one or more setpoints.Type: GrantFiled: June 20, 2016Date of Patent: April 2, 2019Assignee: Google LLCInventors: William Greene, Scott McGaraghan, Jonathan Crimins, Scott Ruffner, Allen Minich, Todd Hester, Amanda Sahl, Praveen Subramani
-
Patent number: 10248092Abstract: A thermostat may include one or more memory devices comprising a stored setpoint schedule, one or more temperature sensors configured to provide temperature sensor measurements, and a processing system configured to be in operative communication the one or more memory devices to determine a setpoint temperature, and in still further operative communication with a heating, ventilation, and air conditioning (HVAC) system to control the HVAC system based at least in part on the setpoint temperature and the temperature sensor measurements. The processing system may be configured to control the HVAC system by receiving an indication that a total instantaneous energy usage rate for a structure in which the thermostat is installed is projected to exceed a threshold amount; and altering the stored setpoint schedule to reduce an energy usage rate of the HVAC system.Type: GrantFiled: June 20, 2016Date of Patent: April 2, 2019Assignee: Google LLCInventors: Jonathan Crimins, Scott Ruffner, Allen Minich, Todd Hester, Amanda Sahl, Praveen Subramani
-
Publication number: 20180302411Abstract: A method for automatically enrolling a smart-home device in a demand-response program includes receiving an identification of a user account that is sent from a utility provider computer system based on an agreement that the smart-home device will be enrolled in the demand-response program. The identification of the user account is also sent to indicate to the device management server that the smart-home device should be sent to a location associated with the user account. The method also includes causing the smart-home device to be sent to the location associated with the user account. The method additionally includes receiving an indication from the smart-home device that the smart-home device has been installed at the location associated with the user account, and enrolling the smart-home device in the demand-response program.Type: ApplicationFiled: June 12, 2018Publication date: October 18, 2018Applicant: Google LLCInventors: Scott Ruffner, Jonathan Crimins, Scott McGaraghan, William Greene, Jared Luxenberg
-
Patent number: 10088192Abstract: A thermostat may be programmed to operate during cold-weather months by operating in a heat mode where the thermostat periodically causes the HVAC system to activate a heating function to heat an enclosure based at least in part on the stored setpoint schedule; receiving an indication from a thermostat management server of a demand response event while the thermostat is operating in the heat mode; determining whether the thermostat stores a user setting indicating that the thermostat should preheat the enclosure prior to reaching a scheduled setpoint in the stored setpoint schedule; and preheating the enclosure prior to the demand response event based on a determination that the thermostat stores the user setting indicating that the thermostat should preheat the enclosure prior to reaching the scheduled setpoint in the stored setpoint schedule.Type: GrantFiled: October 6, 2016Date of Patent: October 2, 2018Assignee: Google LLCInventors: Jonathan Crimins, Scott Ruffner, Allen Minich, Todd Hester, Amanda Sahl
-
Patent number: 9998475Abstract: A method for authorizing a smart-home device for enrollment with a demand-response program may include receiving, at a control server of an energy management system and for the smart-home device, identifying information for a user account. The method may also include sending the identifying information from the control server to an Application Program Interface (API) with an enrollment request. The method may additionally include receiving, at the control server, a determination from the API as to whether the identifying information for the user account was matched to an existing utility account. The method may further include based on the determination from the API, determining whether the smart-home device can be enrolled with the demand-response program.Type: GrantFiled: June 17, 2015Date of Patent: June 12, 2018Assignee: Google LLCInventors: Scott Ruffner, Jonathan Crimins, Scott McGaraghan, William Greene, Jared Luxenberg
-
Publication number: 20180100663Abstract: A thermostat may be programmed to operate during cold-weather months by operating in a heat mode where the thermostat periodically causes the HVAC system to activate a heating function to heat an enclosure based at least in part on the stored setpoint schedule; receiving an indication from a thermostat management server of a demand response event while the thermostat is operating in the heat mode; determining whether the thermostat stores a user setting indicating that the thermostat should preheat the enclosure prior to reaching a scheduled setpoint in the stored setpoint schedule; and preheating the enclosure prior to the demand response event based on a determination that the thermostat stores the user setting indicating that the thermostat should preheat the enclosure prior to reaching the scheduled setpoint in the stored setpoint schedule.Type: ApplicationFiled: October 6, 2016Publication date: April 12, 2018Applicant: Google Inc.Inventors: Jonathan Crimins, Scott Ruffner, Allen Minich, Todd Hester, Amanda Sahl
-
Publication number: 20170364105Abstract: A thermostat my include a stored setpoint schedule, temperature sensors providing temperature sensor measurements; and a processing system configured to control an HVAC system based at least in part on the setpoint temperature and the temperature sensor measurements. The processing system may be configured to control the HVAC system by receiving an indication of a first time interval, where energy is available to the HVAC system at a first rate during the first time interval, energy is available to the HVAC system at a second rate during a second time interval that is outside of the first time interval, and the first rate is higher than the second rate; identifying a first one or more setpoints in the plurality of setpoints of the stored setpoint schedule that occur in the first time interval; and decreasing a temperature component of at least one of the first one or more setpoints.Type: ApplicationFiled: June 20, 2016Publication date: December 21, 2017Applicant: Google Inc.Inventors: William Greene, Scott McGaraghan, Jonathan Crimins, Scott Ruffner, Allen Minich, Todd Hester, Amanda Sahl, Praveen Subramani
-
Publication number: 20170363312Abstract: A thermostat may include one or more memory devices comprising a stored setpoint schedule, one or more temperature sensors configured to provide temperature sensor measurements, and a processing system configured to be in operative communication the one or more memory devices to determine a setpoint temperature, and in still further operative communication with a heating, ventilation, and air conditioning (HVAC) system to control the HVAC system based at least in part on the setpoint temperature and the temperature sensor measurements. The processing system may be configured to control the HVAC system by receiving an indication that a total instantaneous energy usage rate for a structure in which the thermostat is installed is projected to exceed a threshold amount; and altering the stored setpoint schedule to reduce an energy usage rate of the HVAC system.Type: ApplicationFiled: June 20, 2016Publication date: December 21, 2017Applicant: Google Inc.Inventors: Jonathan Crimins, Scott Ruffner, Allen Minich, Todd Hester, Amanda Sahl, Praveen Subramani
-
Publication number: 20160373453Abstract: A method for authorizing a smart-home device for enrollment with a demand-response program may include receiving, at a control server of an energy management system and for the smart-home device, identifying information for a user account. The method may also include sending the identifying information from the control server to an Application Program Interface (API) with an enrollment request. The method may additionally include receiving, at the control server, a determination from the API as to whether the identifying information for the user account was matched to an existing utility account. The method may further include based on the determination from the API, determining whether the smart-home device can be enrolled with the demand-response program.Type: ApplicationFiled: June 17, 2015Publication date: December 22, 2016Applicant: Google Inc.Inventors: Scott Ruffner, Jonathan Crimins, Scott McGaraghan, William Greene, Jared Luxenberg