IP Library › Granted Patent US 12,031,734
Granted Patent B2
US 12,031,734 · App. 17/350,793 · Granted Jul 9, 2024

Dynamic adaptation of emissions demand response events

Inventors: Samuel Y. Chang (Mountain View, CA); Kristoffer J. Donhowe (Mountain View, CA); Ramya Bhagavatula (Palo Alto, CA); Jeffrey Gleeson (Danville, CA); Kevin Chen (Menlo Park, CA)
Assignee: Google LLC
F24F11/47F24F11/58F24F11/62F24F2110/10F24F2130/10F24F2140/60
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,031,734
App. No.
17/350,793
Granted
Jul 9, 2024
Kind
B2
Abstract

Techniques for performing an emissions demand response (EDR) event are described. In an example, a cloud-based HVAC control system may obtain a first emissions rate forecast and generate an EDR event with a start time and end time based on the first emissions rate forecast. The EDR event may then be transmitted to a thermostat and stored in a memory of the thermostat. At the start time, the thermostat may commence controlling an HVAC system according to the EDR event. After the start time and prior to the end time, the cloud-based HVAC control system may obtain a second emissions rate forecast and generate a modified EDR event with a modified end time. The modified EDR event may be transmitted to the thermostat before the end time and/or the modified end time whereupon the thermostat may control the HVAC system accordingly until the modified end time is reached.

Claims (84)

1. A method for performing an emissions demand response event, the method comprising:

obtaining, by a cloud-based HVAC control server system, a first emissions rate forecast comprising an emissions rate change at a first time;

generating, by the cloud-based HVAC control server system, an emissions demand response (EDR) event based on the first emissions rate forecast, the EDR event comprising a start time and an end time;

transmitting, prior to the start time, by the cloud-based HVAC control server system, the generated EDR event over a data network to a thermostat located in a structure remote from the cloud-based HVAC control server system;

storing, by the thermostat, said EDR event in a memory of the thermostat;

commencing, at said start time, by said thermostat, control of an HVAC system according to the generated EDR event;

obtaining, subsequent to said start time and prior to said end time, by the cloud-based HVAC control server system, a second emissions rate forecast comprising the emissions rate change at a second time that is different from the first time;

generating, subsequent to obtaining said second emissions rate forecast and prior to said end time, by the cloud-based HVAC control server system, a modified EDR event, the modified EDR event comprising a modified end time based on a difference between the first time and the second time;

transmitting, by the cloud-based HVAC control server system, at a time prior to an earlier of the end time and the modified end time, the modified EDR event to the thermostat; and

upon receiving the modified EDR event by the thermostat:

storing, by the thermostat, said modified EDR event in the memory of the thermostat; and

controlling, by said thermostat, the HVAC system according to the modified EDR event until said modified end time is reached.

2. The method for performing the emissions demand response event of claim 1 , wherein:

the first emissions rate forecast comprises an earlier emissions rate change at a third time; and

generating the EDR event further comprises:

determining that the cloud-based HVAC control server system will obtain the second emissions rate forecast after the third time; and

setting the start time of the emissions demand response event to begin before the second emissions rate forecast is received.

3. The method for performing the emissions demand response event of claim 1 , wherein the EDR event is generated with a duration set to a maximum allowed event duration.

4. The method for performing the emissions demand response event of claim 1 ,

wherein generating the modified EDR event comprises:

determining that the cloud-based HVAC control server system will obtain a third emissions rate forecast after the second time; and

setting the modified end time of the modified EDR event to be before the third emissions rate forecast is received.

5. The method for performing the emissions demand response event of claim 1 ,

wherein generating the modified EDR event comprises:

determining that the cloud-based HVAC control server system will obtain a third emissions rate forecast within a predefined minimum period of time before the second time; and

setting, before the third emissions rate forecast is obtained, the modified end time of the EDR event to coincide with the second time.

6. The method for performing the emissions demand response event of claim 1 , wherein:

the second time is earlier than the first time, and generating the modified EDR event comprises:

determining that the cloud-based HVAC control server system will obtain a third emissions rate forecast after the second time; and

setting the modified end time of the modified EDR event to be before the third emissions rate forecast is obtained.

7. The method for performing the emissions demand response event of claim 1 , wherein:

the second time is later than the first time; and

generating the modified EDR event comprises setting the modified end time of the modified EDR event to be after the first time.

8. The method for performing the emissions demand response event of claim 7 , wherein setting the modified end time of the modified EDR event is limited by a maximum allowed event duration.

9. The method for performing the emissions demand response event of claim 1 , wherein generating the EDR event further comprises:

determining, by the cloud-based HVAC control server system, using the first emissions rate forecast, an emissions differential value for each of a plurality of points in time during a future time period covered by the first emissions rate forecast, thereby creating a plurality of emissions differential values, and wherein the emissions demand response event is generated based on the determined plurality of emissions differential values.

10. The method for performing the emissions demand response event of claim 1 , wherein generating the EDR event further comprises:

restricting the start time of the emissions demand response event to being after a predefined minimum time after an end time of a previously generated EDR event.

11. The method for performing the emissions demand response event of claim 1 , wherein generating the modified EDR event further comprises:

restricting the modified end time of the modified EDR event to be no later than a predefined latest time of day.

12. A system for performing an emissions demand response event, the system comprising:

one or more processors; and

a memory communicatively coupled with and readable by the one or more processors and having stored therein processor-readable instructions which, when executed by the one or more processors, cause the one or more processors to:

obtain, by a cloud-based power control server system, a first emissions rate forecast comprising an emissions rate change at a first time;

generate, by the cloud-based power control server system, an emissions demand response (EDR) event based on the first emissions rate forecast, the EDR event comprising a start time and an end time;

transmit, prior to the start time, by the cloud-based power control server system, the generated EDR event over a data network to a thermostat located in a structure remote from the cloud-based power control server system;

store, by the thermostat, said EDR event in a memory of the thermostat;

commence, at said start time, by said thermostat, control of an HVAC system according to the generated EDR event;

obtain, subsequent to said start time and prior to said end time, the cloud-based power control server system, a second emissions rate forecast comprising the emissions rate change at a second time that is different from the first time;

generate, subsequent to obtaining said second emissions rate forecast and prior to said end time, by the cloud-based power control server system, a modified EDR event, the modified EDR event comprising a modified end time based on a difference between the first time and the second time;

transmit, by the cloud-based power control server system, at a time prior to an earlier of the end time and the modified end time, the modified EDR event to the thermostat; and

upon receiving the modified EDR event by the thermostat:

store, by the thermostat, said modified EDR event in the memory of the thermostat; and

control, by said thermostat, the HVAC system according to the modified EDR event until said modified end time is reached.

13. The system for performing an emissions demand response event of claim 12 , further comprising a plurality of thermostats, the plurality of thermostats comprising the thermostat.

14. The system for performing an emissions demand response event of claim 12 , further comprising an application executed on a mobile device, the application configured to control the thermostat via communication with the cloud-based power control server system.

15. The system for performing an emissions demand response event of claim 12 , wherein the cloud-based power control server system further comprises an interface, the interface configured to obtain the plurality of emissions rate forecasts from an emissions data system remotely accessible via a network.

16. The system for performing an emissions demand response event of claim 12 , wherein:

the first emissions rate forecast comprises an earlier emissions rate change at a third time; and

generating the EDR event further comprises:

determining that the cloud-based power control server system will obtain the second emissions rate forecast after the third time; and

setting the start time of the emissions demand response event to begin before the second emissions rate forecast is received.

17. A non-transitory processor-readable medium, comprising processor-readable instructions configured to cause one or more processors to:

obtain, by a cloud-based HV AC control server system, a first emissions rate forecast comprising an emissions rate change at a first time;

generate, by the cloud-based HVAC control server system, an emissions demand response (EDR) event based on the first emissions rate forecast, the EDR event comprising a start time and an end time;

transmit, prior to the start time, by the cloud-based HV AC control server system, the generated EDR event over a data network to a thermostat located in a structure remote from the cloud-based HV AC control server system;

store, by the thermostat, said EDR event in a memory of the thermostat;

commence, at said start time, by said thermostat, control of an HV AC system according to the generated EDR event;

obtain, subsequent to said start time and prior to said end time, by the cloud-based HVAC control server system, a second emissions rate forecast comprising the emissions rate change at a second time that is different from the first time;

generate, subsequent to obtaining said second emissions rate forecast and prior to said end time, by the cloud-based HVAC control server system, a modified EDR event, the modified EDR event comprising a modified end time based on a difference between the first time and the second time;

transmit, by the cloud-based HV AC control server system, at a time prior to an earlier of the end time and the modified end time, the modified EDR event to the thermostat; and

upon receiving the modified EDR event by the thermostat:

store, by the thermostat, said modified EDR event in the memory of the thermostat; and

control, by said thermostat, the HV AC system according to the modified EDR event until said modified end time is reached.

18. The non-transitory processor-readable medium of claim 17 , wherein the EDR event is generated with a duration set to a maximum allowed event duration.

19. The non-transitory processor-readable medium of claim 17 , wherein:

the second emissions rate forecast comprises an earlier emissions rate change at a third time; and

generating the modified EDR event comprises:

determining that the cloud-based HVAC control server system will obtain a third emissions rate forecast after the third time; and

setting the modified end time of the modified EDR event to be before the third emissions rate forecast is received.

20. The non-transitory processor-readable medium of claim 17 ,

wherein generating the modified EDR event comprises:

determining that the cloud-based HVAC control server system will obtain a third emissions rate forecast within a predefined minimum period of time before the second time; and

setting, before the third emissions rate forecast is obtained, the modified end time of the EDR event to coincide with the second time.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2021
From: CHANG, SAMUEL Y.; DONHOWE, KRISTOFFER J.; BHAGAVATULA, RAMYA; GLEESON, JEFFREY; CHEN, KEVIN
To: GOOGLE LLC
Reel/Frame 056578/0679 →
Continuity (1)
Related Publication 20220404050A1 · Dec 22, 2022
Cited By (1)
US 12,372,262