Advanced notification to enable usage reduction
First Claim
1. A computer-implemented method for providing an advanced bill notification, the method comprising:
- obtaining, by a computer processor from a monitoring device through a data communication network, consumption data associated with a user;
analyzing, by the computer processor, the consumption data to determine a projected consumption cost for the user, the projected consumption cost indicating an expected monetary cost that the user will be required to pay for resource consumption during a first time period;
determining, by the computer processor, that the projected consumption cost exceeds a threshold consumption cost indicating that the projected consumption cost is greater than a prior monetary cost for resource consumption during a prior time period before the first time period;
determining, by the computer processor, (i) a first heating value, a first cooling value, and a first baseload value for the first time period and (ii) a second heating value, a second cooling value, and a second baseload value for the prior time period;
determining, by the computer processor, a first difference value between the first heating value and the second heating value;
determining, by the computer processor, a second difference value between the first cooling value and the second cooling value;
determining, by the computer processor, a third difference value between the first baseload value and the second baseload value;
selecting, by the computer processor, a largest difference value among the first difference value, the second difference value, and the third difference value as a basis for diagnosis of energy usage;
generating, by the computer processor, an electronic message including(i) a notification of the projected consumption cost, and(ii) an instruction to automatically adjust settings to modify resource consumption associated with the largest difference value; and
transmitting, by the computer processor through the data communication network, the electronic message to a client device associated with the user to cause the instruction to be performed and resource consumption to be modified.
1 Assignment
0 Petitions
Accused Products
Abstract
According to various aspects of the subject technology, systems and methods for analyzing consumption data associated with a user to determine a projected consumption cost for the user. The projected consumption cost can indicate an expected monetary cost that the user will be required to pay for resource consumption during a specified time period. If it is determined that the projected consumption cost exceeds a threshold consumption cost indicating that the projected consumption cost of the user will be high, the user can be provided with one or more use reports notifying the user that the user'"'"'s projected consumption cost will be high for the time period. The use reports can warn the user that a high bill should be expected, thereby reducing bill shock and ensuing call center calls.
-
Citations
32 Claims
-
1. A computer-implemented method for providing an advanced bill notification, the method comprising:
-
obtaining, by a computer processor from a monitoring device through a data communication network, consumption data associated with a user; analyzing, by the computer processor, the consumption data to determine a projected consumption cost for the user, the projected consumption cost indicating an expected monetary cost that the user will be required to pay for resource consumption during a first time period; determining, by the computer processor, that the projected consumption cost exceeds a threshold consumption cost indicating that the projected consumption cost is greater than a prior monetary cost for resource consumption during a prior time period before the first time period; determining, by the computer processor, (i) a first heating value, a first cooling value, and a first baseload value for the first time period and (ii) a second heating value, a second cooling value, and a second baseload value for the prior time period; determining, by the computer processor, a first difference value between the first heating value and the second heating value; determining, by the computer processor, a second difference value between the first cooling value and the second cooling value; determining, by the computer processor, a third difference value between the first baseload value and the second baseload value; selecting, by the computer processor, a largest difference value among the first difference value, the second difference value, and the third difference value as a basis for diagnosis of energy usage; generating, by the computer processor, an electronic message including (i) a notification of the projected consumption cost, and (ii) an instruction to automatically adjust settings to modify resource consumption associated with the largest difference value; and transmitting, by the computer processor through the data communication network, the electronic message to a client device associated with the user to cause the instruction to be performed and resource consumption to be modified. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computing device for energy usage alerts, the computing device comprising:
-
at least one processor; and memory storing instructions that, when executed by the at least one processor, cause the computing device to; obtain, from a monitoring device through a data communication network, consumption data associated with a user; analyze the consumption data to determine a projected consumption cost for the user, wherein the projected consumption cost indicates an expected monetary cost that the user will be required to pay for resource consumption during a first time period; determine that the projected consumption cost exceeds a threshold consumption cost indicating that the projected consumption cost is greater than a prior monetary cost for resource consumption during a prior time period before the first time period; determine (i) a first heating value, a first cooling value, and a first baseload value for the first time period and (ii) a second heating value, a second cooling value, and a second baseload value for the prior time period; determine a first difference value between the first heating value and the second heating value; determine a second difference value between the first cooling value and the second cooling value; determine a third difference value between the first baseload value and the second baseload value; select a largest difference value among the first difference value, the second difference value, and the third difference value as a basis for diagnosis of energy usage; generate an electronic message including (i) a notification of the projected consumption cost; and (ii) an instruction to automatically adjust settings to modify resource consumption associated with the largest difference value; and transmit through the data communication network the electronic message to a client device associated with the user to cause the instruction to be performed and the resource consumption to be modified. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer readable storage medium storing instructions for usage alerts on a computing device, the instructions when executed by a processor causing the processor to:
-
obtain, from a monitoring device through a data communication network, consumption data associated with a user; analyze the consumption data to determine a projected consumption cost for the user, wherein the projected consumption cost indicates an expected monetary cost that the user will be required to pay for resource consumption during a first time period; determine that the projected consumption cost exceeds a threshold consumption cost indicating that the projected consumption cost is greater than a prior monetary cost for resource consumption during a prior time period before the first time period; determine (i) a first heating value, a first cooling value, and a first baseload value for the first time period and (ii) a second heating value, a second cooling value, and a second baseload value for the prior time period; determine a first difference value between the first heating value and the second heating value; determine a second difference value between the first cooling value and the second cooling value; determine a third difference value between the first baseload value and the second baseload value; select a largest difference value among the first difference value, the second difference value, and the third difference value as a basis for diagnosis of energy usage; generate an electronic message including (i) a notification of the projected consumption cost; and (ii) an instruction to automatically adjust settings to modify resource consumption associated with the largest difference value; and transmit through the data communication network the electronic message to a client device associated with the user to cause the instruction to be performed and the resource consumption to be modified.
-
-
23. A computer-implemented method for providing a bill notification, the method comprising:
-
obtaining consumption data associated with a user; analyzing, by the computer processor, after a first time period has elapsed, the consumption data to determine a consumption cost for the user, the consumption cost indicating a monetary cost that the user will be required to pay for resource consumption during the first time period, the first time period being a period of time in which the user'"'"'s energy consumption is tracked to determine a bill; receiving, by the computer processor, historical consumption cost data for a prior time period before the first time period; determining, by the computer processor, that the consumption cost exceeds a threshold consumption cost indicating that the consumption cost is greater than a prior monetary cost billed to the user for resource consumption during the prior time period; determining, by the computer processor, (i) a first heating value, a first cooling value, and a first baseload value for the first time period and (ii) a second heating value, a second cooling value, and a second baseload value for the prior time period; determining, by the computer processor, a first difference value between the first heating value and the second heating value; determining, by the computer processor, a second difference value between the first cooling value and the second cooling value; determining, by the computer processor, a third difference value between the first baseload value and the second baseload value; selecting, by the computer processor, a largest difference value among the first difference value, the second difference value, and the third difference value as a basis for diagnosis of energy usage; generating, by the computer processor, an electronic message including (i) a notification that the threshold consumption cost is exceeded for the first time period, and (ii) an instruction to automatically adjust settings to modify resource consumption associated with the largest difference value; and transmitting, by the computer processor through a data communication network, the electronic message to a client device associated with the user to cause the instruction to be performed and resource consumption to be modified. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
31. A computing device for bill notifications, the computing device comprising:
-
at least one processor; and memory storing instructions that, when executed by the at least one processor, cause the computing device to; obtain consumption data associated with a user; analyze, after a first time period has elapsed, the consumption data to determine a consumption cost for the user, the consumption cost indicating a monetary cost that the user will be required to pay for resource consumption during the first time period, the first time period being a period of time in which the user'"'"'s energy consumption is tracked to determine a bill; receive historical consumption cost data for at least one prior time period before the first time period; determine that the consumption cost exceeds a threshold consumption cost indicating that the consumption cost is greater than a prior monetary cost billed to the user for resource consumption during the prior time period; determine (i) a first heating value, a first cooling value, and a first baseload value for the first time period and (ii) a second heating value, a second cooling value, and a second baseload value for the at least one prior time period; determine a first difference value between the first heating value and the second heating value; determine a second difference value between the first cooling value and the second cooling value; determine a third difference value between the first baseload value and the second baseload value; select a largest difference value among the first difference value, the second difference value, and the third difference value as a basis for diagnosis of energy usage; generate an electronic message including (i) a notification that the threshold consumption cost is exceeded for the first time period, and (ii) an instruction to automatically adjust settings to modify resource consumption associated with the largest difference value; and transmit, through a data communication network, the electronic message to a client device associated with the user to cause the instruction to be performed and resource consumption to be modified.
-
-
32. A non-transitory computer readable storage medium storing instructions for usage alerts on a computing device, the instructions when executed by a processor causing the processor to:
-
obtain consumption data associated with a user; analyze, after a first time period has elapsed, the consumption data to determine a consumption cost for the user, the consumption cost indicating a monetary cost that the user will be required to pay for resource consumption during the first time period, the first time period being a period of time in which the user'"'"'s energy consumption is tracked to determine a bill; receive historical consumption cost data for at least one prior time period; determine that the consumption cost exceeds a threshold consumption cost, the threshold consumption cost being determined based at least in part on the historical consumption cost data; determine (i) a first heating value, a first cooling value, and a first baseload value for the first time period and (ii) a second heating value, a second cooling value, and a second baseload value for the at least one prior time period; determine a first difference value between the first heating value and the second heating value; determine a second difference value between the first cooling value and the second cooling value; determine a third difference value between the first baseload value and the second baseload value; select a largest difference value among the first difference value, the second difference value, and the third difference value as a basis for diagnosis of energy usage; generate an electronic message including (i) a notification that the threshold consumption cost is high exceeded for the first time period, and (ii) an instruction to automatically adjust settings to modify resource consumption associated with the largest difference value; and transmit, through a data communication network, the electronic message to a client device associated with the user to cause the instruction to be performed and the resource consumption to be modified.
-
Specification