Dispatch engine for optimizing demand-response thermostat events
First Claim
1. A thermostat management server comprising:
- one or more processors; and
one or more memory devices comprising instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising;
receiving, from a plurality of thermostats, information that characterizes energy usage associated with the plurality of thermostats;
receiving, from a utility provider computer system, parameters characterizing proposed future demand-response events;
selecting a combination of thermostats from the plurality of thermostats for which the energy usage can be reduced;
simulating a demand response event based on the parameters and using different weather conditions for the combination of the plurality of thermostats;
generating statistical probabilities of meeting a plurality of capacity reduction levels based on the different weather conditions;
selecting a capacity reduction level from the plurality of capacity reduction levels based on the statistical probabilities; and
sending the capacity reduction level to the utility provider computer system.
3 Assignments
0 Petitions
Accused Products
Abstract
A thermostat management server may include one or more processors and one or more memory devices comprising instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising receiving information that characterizes energy usage associated with the plurality of thermostats, receiving parameters characterizing proposed future demand-response events, selecting a combination of thermostats from the plurality of thermostats for which the energy usage can be reduced, simulating a demand response event based on the parameters and using different weather conditions for the combination of the plurality of thermostats, generating statistical probabilities of meeting a plurality of capacity reduction levels based on the different weather conditions, selecting a capacity reduction level from the plurality of capacity reduction levels based on the statistical probabilities, and sending the capacity reduction level to the utility provider computer system.
148 Citations
20 Claims
-
1. A thermostat management server comprising:
-
one or more processors; and one or more memory devices comprising instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; receiving, from a plurality of thermostats, information that characterizes energy usage associated with the plurality of thermostats; receiving, from a utility provider computer system, parameters characterizing proposed future demand-response events; selecting a combination of thermostats from the plurality of thermostats for which the energy usage can be reduced; simulating a demand response event based on the parameters and using different weather conditions for the combination of the plurality of thermostats; generating statistical probabilities of meeting a plurality of capacity reduction levels based on the different weather conditions; selecting a capacity reduction level from the plurality of capacity reduction levels based on the statistical probabilities; and sending the capacity reduction level to the utility provider computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for responding to requests to fulfill future power capacity reductions, the method comprising:
-
receiving, from a plurality of thermostats, information that characterizes energy usage associated with the plurality of thermostats; receiving, from a utility provider computer system, parameters characterizing proposed future demand-response events; selecting, by a thermostat management server, a combination of thermostats from the plurality of thermostats for which the energy usage can be reduced; simulating, by the thermostat management server, a demand response event based on the parameters and using different weather conditions for the combination of the plurality of thermostats; generating, by the thermostat management server, statistical probabilities of meeting a plurality of capacity reduction levels based on the different weather conditions; selecting, by the thermostat management server, a capacity reduction level from the plurality of capacity reduction levels based on the statistical probabilities; and sending, by the thermostat management server, the capacity reduction level to the utility provider computer system. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory, computer-readable medium comprising instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
receiving, from a plurality of thermostats, information that characterizes energy usage associated with the plurality of thermostats; receiving, from a utility provider computer system, parameters characterizing proposed future demand-response events; selecting a combination of thermostats from the plurality of thermostats for which the energy usage can be reduced; simulating a demand response event based on the parameters and using different weather conditions for the combination of the plurality of thermostats; generating statistical probabilities of meeting a plurality of capacity reduction levels based on the different weather conditions; selecting a capacity reduction level from the plurality of capacity reduction levels based on the statistical probabilities; and sending the capacity reduction level to the utility provider computer system. - View Dependent Claims (17, 18, 19, 20)
-
Specification