Behavioral demand response dispatch
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, by a processor of a computing device, a reduction request indicating a desired amount of a consumable resource for which consumption is to be reduced;
receiving, by the processor, a population indicator defining a set of consumers associated with the reduction request;
applying, by the processor, weighted factors of a behavioral demand response dispatch (BDRD) model to the set of consumers to identify a target user;
determining, by the processor using the BDRD model, (i) a communication channel for sending a demand reduction communication to the target user and (ii) a time for sending the demand reduction communication using the communication channel to the target user;
providing, by the processor, the demand reduction communication to the target user according to (i) the communication channel and (ii) the time for sending the demand reduction communication, wherein the demand reduction communication is sent to the target user at the time determined for sending;
measuring, by the processor, a reduction amount for the consumable resource that is consumed by the target user in response to the demand reduction communication;
updating, by the processor, the BDRD model based upon the reduction amount to create an updated BDRD model, wherein the updating comprises;
calculating a time delay as a time difference between i) a time at which the demand reduction communication is transmitted over a network to a computing device of the target user and ii) a starting time of a reduction period during which a reduction of resource consumption is requested; and
training the BDRD model to determine when to send subsequent demand reduction communications based upon the time delay; and
utilizing, by the processor, the updated BDRD model to select a target communication channel and a target time for sending a subsequent demand reduction communication.
1 Assignment
0 Petitions
Accused Products
Abstract
The subject disclosure relates to computer-implemented methods that include steps for receiving a reduction request, the reduction request indicating a desired amount of a consumable resource for which consumption is to be reduced, receiving a population indicator, the population indicator defining a set of consumers associated with the reduction request, and determining, using a behavioral demand dispatch (BDD) model, one or more target users from among the set of consumers. In certain aspects, the steps can further include providing a demand reduction communication to each of the one or more target users. Systems and computer readable media are also provided.
173 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, by a processor of a computing device, a reduction request indicating a desired amount of a consumable resource for which consumption is to be reduced; receiving, by the processor, a population indicator defining a set of consumers associated with the reduction request; applying, by the processor, weighted factors of a behavioral demand response dispatch (BDRD) model to the set of consumers to identify a target user; determining, by the processor using the BDRD model, (i) a communication channel for sending a demand reduction communication to the target user and (ii) a time for sending the demand reduction communication using the communication channel to the target user; providing, by the processor, the demand reduction communication to the target user according to (i) the communication channel and (ii) the time for sending the demand reduction communication, wherein the demand reduction communication is sent to the target user at the time determined for sending; measuring, by the processor, a reduction amount for the consumable resource that is consumed by the target user in response to the demand reduction communication; updating, by the processor, the BDRD model based upon the reduction amount to create an updated BDRD model, wherein the updating comprises; calculating a time delay as a time difference between i) a time at which the demand reduction communication is transmitted over a network to a computing device of the target user and ii) a starting time of a reduction period during which a reduction of resource consumption is requested; and training the BDRD model to determine when to send subsequent demand reduction communications based upon the time delay; and utilizing, by the processor, the updated BDRD model to select a target communication channel and a target time for sending a subsequent demand reduction communication. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A behavioral demand response dispatch system, comprising:
-
one or more processors; and a computer-readable medium comprising instructions stored therein, which when executed by the processors, cause the processors to perform operations comprising; receiving a reduction request indicating a desired amount of a consumable resource for which consumption is to be reduced; receiving a population indicator defining a set of consumers associated with the reduction request; receiving preference information associated with one or more users from among the set of consumers associated with the reduction request; determining (i) a communication channel for sending a demand reduction communication and (ii) a time for sending the demand reduction communication using the communication channel to the target user based upon a behavioral demand response dispatch (BDRD) model and the preference information; providing, using weighted factors of the BDRD model, the demand reduction communication to one or more target users from among the set of consumers associated with the reduction request based upon (i) the communication channel and (ii) the time for sending the demand reduction communication, wherein the demand reduction communication is sent to the target user at the time determined for sending; measuring a reduction amount for the consumable resource that is reduced by a target user in response to the demand reduction communication; updating the BDRD model based upon the reduction amount to create an updated BDRD model, wherein the updating comprises; calculating a time delay as a time difference between i) a time at which the demand reduction communication is transmitted over a network to a computing device of the target user and ii) a starting time of a reduction period during which a reduction of resource consumption is requested; and training the BDRD model to determine when to send subsequent demand reduction communications based upon the time delay; and utilizing the updated BDRD model to select a target communication channel and a target time for sending a subsequent demand reduction communication. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable storage medium comprising instructions stored therein, which when executed by one or more processors, cause the processors to perform operations comprising:
-
receiving a reduction request indicating a desired amount of a consumable resource for which consumption is to be reduced; receiving a population indicator defining a set of consumers associated with the reduction request; receiving preference information associated with one or more users from among the set of consumers associated with the reduction request; determining a communication channel for sending (i) a demand reduction communication and (ii) a time for sending the demand reduction communication using the communication channel to the target user based upon a behavioral demand response dispatch (BDRD) model and the preference information; providing, using weighted factors of the BDRD model, the demand reduction communication to one or more target users from among the set of consumers associated with the reduction request based upon (i) the communication channel and (ii) the time for sending the demand reduction communication, wherein the demand reduction communication is sent to the target user at the time determined for sending; measuring a reduction amount for the consumable resource that is consumed by a target user in response to the demand reduction communication; updating the BDRD model based upon the reduction amount to create an updated BDRD model, wherein the updating comprises; calculating a time delay as a time difference between i) a time at which the demand reduction communication is transmitted over a network to a computing device of the target user and ii) a starting time of a reduction period during which a reduction of resource consumption is requested; and training the BDRD model to determine when to send subsequent demand reduction communications based upon the time delay; and utilizing the updated BDRD model to select a target communication channel and a target time for sending a subsequent demand reduction communication. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification