Thermostat set point identification
First Claim
1. A computer-implemented method performed by a computer system, where the computer system includes a processor for executing instructions from a memory, the method comprising:
- selecting a plurality of candidate thermostat set points;
for each of the plurality of candidate thermostat set points, determining, using a processor, a predicted energy usage amount corresponding to the candidate thermostat set point;
retrieving an actual energy usage amount from a server computer over a computer network, wherein the actual energy usage amount is associated with a customer;
for each of the plurality of candidate thermostat set points, determining, using the processor, an error value corresponding to the candidate thermostat set point using the actual energy usage amount and the predicted energy usage amount corresponding to the candidate thermostat set point;
for one or more candidate thermostat set points that are infrequently used by customers relative to other thermostat set points, increasing the error value for the one or more candidate thermostat set points by a penalty value;
identifying, using the processor, an estimated thermostat set point by selecting, from the plurality of candidate thermostat set points, the candidate thermostat set point having the error value that is lowest relative to the error values of the other candidate thermostat set points; and
generating and transmitting a message to the customer with information including the estimated thermostat set point to cause the customer to adjust a thermostat set point in a thermostat, associated with the customer, to the estimated thermostat set point.
1 Assignment
0 Petitions
Accused Products
Abstract
A thermostat set point estimation method and system that selects a plurality of candidate thermostat set points, determines for each of the plurality of candidate thermostat set points a predicted energy usage amount corresponding to the candidate thermostat set point, determines for each of the plurality of candidate thermostat set points an error value corresponding to the candidate thermostat set point using an actual energy usage amount and the predicted energy usage amount corresponding to the candidate thermostat set point, and identifies an estimated thermostat set point by selecting the candidate thermostat set point having the error value that is lowest from the plurality of candidate thermostat set points.
195 Citations
21 Claims
-
1. A computer-implemented method performed by a computer system, where the computer system includes a processor for executing instructions from a memory, the method comprising:
-
selecting a plurality of candidate thermostat set points; for each of the plurality of candidate thermostat set points, determining, using a processor, a predicted energy usage amount corresponding to the candidate thermostat set point; retrieving an actual energy usage amount from a server computer over a computer network, wherein the actual energy usage amount is associated with a customer; for each of the plurality of candidate thermostat set points, determining, using the processor, an error value corresponding to the candidate thermostat set point using the actual energy usage amount and the predicted energy usage amount corresponding to the candidate thermostat set point; for one or more candidate thermostat set points that are infrequently used by customers relative to other thermostat set points, increasing the error value for the one or more candidate thermostat set points by a penalty value; identifying, using the processor, an estimated thermostat set point by selecting, from the plurality of candidate thermostat set points, the candidate thermostat set point having the error value that is lowest relative to the error values of the other candidate thermostat set points; and generating and transmitting a message to the customer with information including the estimated thermostat set point to cause the customer to adjust a thermostat set point in a thermostat, associated with the customer, to the estimated thermostat set point. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable medium storing instructions that, when executed by a processor of a computer system, cause the computer system to:
-
select, by at least the processor, a plurality of candidate thermostat set points; for each of the plurality of candidate thermostat set points, determine, using the processor, a predicted energy usage amount corresponding to the candidate thermostat set point; retrieve an actual energy usage amount from a server computer over a computer network, wherein the actual energy usage amount is associated with a customer; for each of the plurality of candidate thermostat set points, determine, using the processor, an error value corresponding to the candidate thermostat set point using the actual energy usage amount and the predicted energy usage amount corresponding to the candidate thermostat set point; for one or more candidate thermostat set points that are infrequently used by customers relative to other thermostat set points, increase the error value for the one or more candidate thermostat set points by a penalty value; identify, by at least the processor, an estimated thermostat set point by selecting, from the plurality of candidate thermostat set points, the candidate thermostat set point having the error value that is lowest relative to the error values of the other candidate thermostat set points; and generate and transmit a message to the customer with information including the estimated thermostat set point to cause the customer to adjust a thermostat set point in a thermostat, associated with the customer, to the estimated thermostat set point. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system, the computer system comprising:
-
a processor; a selector stored in a non-transitory computer-readable medium including instructions that when executed cause the processor to select a plurality of candidate thermostat set points; a predictor stored in the non-transitory computer-readable medium including instructions that when executed cause the processor to, for each of the plurality of candidate thermostat set points, determine a predicted energy usage amount corresponding to the candidate thermostat set point; an error value determiner stored in the non-transitory computer-readable medium including instructions that when executed cause the processor to; retrieve an actual energy usage amount from a server computer over a computer network, wherein the actual energy usage amount is associated with a customer, for each of the plurality of candidate thermostat set points, determine an error value corresponding to the candidate thermostat set point using an actual energy usage amount and the predicted energy usage amount corresponding to the candidate thermostat set point; and for one or more candidate thermostat set points that are infrequently used by customers relative to other thermostat set points, increasing the error value for the one or more candidate thermostat set points by a penalty value; and an estimated thermostat set point identifier stored in the non-transitory computer-readable medium including instructions that when executed cause the processor to; identify an estimated thermostat set point by selecting, from the plurality of candidate thermostat set points, the candidate thermostat set point having the error value that is lowest relative to the error values of the other candidate thermostat set points, and generate and transmit a message to the customer with information including the estimated thermostat set point to cause the customer to adjust a thermostat set point in a thermostat, associated with the customer, to the estimated thermostat set point. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification