Method and System for Unusual Usage Reporting
First Claim
1. A computer-implemented method of reducing a usage or cost of a commodity by reporting to consumers of unusual usage of the commodity, wherein the unusual usage is by a consumer during a current billing period, and wherein the current billing period is incomplete, the computer-implemented method comprising:
- retrieving a plurality of usage-information datasets, each dataset corresponding to usage of the commodity by a consumer, each usage-information dataset including past usage of the commodity during at least one of a completed billing period and an completed portion of the current billing period;
establishing a plurality of report-trigger conditions for the current billing period, each report-trigger condition corresponding to each consumer and based at least in part on the past usage in the usage-information dataset; and
determining, for each consumer, whether an estimated usage established for each consumer for a remaining portion of the current billing period fulfills the report-trigger condition for the respective consumer and, if the estimated usage fulfills the report-trigger condition, outputting a report to the consumer,wherein the estimated usage is determined based at least in part on usage for the completed portion of the current billing period and a forecast of the usage for the remaining portion of the current billing period.
1 Assignment
0 Petitions
Accused Products
Abstract
Illustrative embodiments of the present invention are directed to methods and computer systems for reporting unusual or anomalous usage or spending of a commodity by consumers. A computer system retrieves a set of usage-information datasets corresponding to a set of consumers, each dataset including past usage of the commodity during at least one of a completed billing period and a current usage of the commodity during the current billing period. The computer system establishes a set of report-trigger conditions for the current billing period, each of the report-trigger conditions corresponding to a consumer. The computer system monitor usage or spending of the set of consumers to determine, for each consumer, whether an estimated usage established for each consumer fulfills the consumer'"'"'s report-trigger condition. Once the report-trigger condition is fulfilled, the computer system outputs a report to the consumer.
-
Citations
24 Claims
-
1. A computer-implemented method of reducing a usage or cost of a commodity by reporting to consumers of unusual usage of the commodity, wherein the unusual usage is by a consumer during a current billing period, and wherein the current billing period is incomplete, the computer-implemented method comprising:
-
retrieving a plurality of usage-information datasets, each dataset corresponding to usage of the commodity by a consumer, each usage-information dataset including past usage of the commodity during at least one of a completed billing period and an completed portion of the current billing period; establishing a plurality of report-trigger conditions for the current billing period, each report-trigger condition corresponding to each consumer and based at least in part on the past usage in the usage-information dataset; and determining, for each consumer, whether an estimated usage established for each consumer for a remaining portion of the current billing period fulfills the report-trigger condition for the respective consumer and, if the estimated usage fulfills the report-trigger condition, outputting a report to the consumer, wherein the estimated usage is determined based at least in part on usage for the completed portion of the current billing period and a forecast of the usage for the remaining portion of the current billing period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented method of reducing a usage or cost of a commodity by reporting to consumers of unusual usage of the commodity, wherein the unusual usage is by a consumer during a current billing period, and wherein the current billing period is incomplete, the computer-implemented method comprising:
-
retrieving a usage-information dataset corresponding to the usage of the commodity by the consumer, the usage-information dataset including past usage of the commodity during at least one of a completed billing period and a usage of the commodity during a completed portion of the billing period; retrieving a cost-rate dataset for the current billing period; establishing a plurality of a report-trigger conditions for the current billing period, each report-trigger condition based at least in part from the past usage in the usage-information dataset and the cost-rate dataset, determining, for each consumer, whether an estimated cost for the current billing period fulfills the report-trigger condition for a respective consumer, and if the estimated cost for the current billing period fulfills the report-trigger condition being fulfilled, outputting an report to the consumer, wherein the estimated cost for the current billing period is determined from the cost-rate dataset and an estimated usage for the current billing period, the estimated usage for the current billing period being determined based at least in part on the usage for the completed portion of the current billing period and a forecast of the usage for a remaining portion of the current billing period. - View Dependent Claims (19, 20, 21)
-
-
22. A computer program product, which is stored on a machine-readable medium, or computer data signal, embodied by an electromagnetic wave, comprising program code for carrying out a method of reducing a usage or cost of a commodity by reporting to consumers of unusual usage of the commodity, wherein the unusual usage is by a consumer during a current billing period, and wherein the current billing period is incomplete, the computer program product comprising:
-
computer code to retrieve a plurality of usage-information datasets, each dataset corresponding to usage of the commodity by a consumer, each usage-information dataset including past usage of the commodity during at least one of a completed billing period and an completed portion of the current billing period; computer code to establish a plurality of report-trigger conditions for the current billing period, each report-trigger condition corresponding to each consumer and based at least in part on the past usage in the usage-information dataset; and computer code to determine, for each consumer, whether an estimated usage established for each consumer for a remaining portion of the current billing period fulfills the report-trigger condition for the respective consumer and, if the estimated usage fulfills the report-trigger condition, outputting a report to the consumer, wherein the estimated usage is determined based at least in part on usage for the completed portion of the current billing period and a forecast of the usage for the remaining portion of the current billing period.
-
-
23. A system comprising:
-
a memory configured to store usage data associated to a commodity, the usage data includes, in part, a usage-information dataset corresponding to usage of the commodity by a plurality of consumers, the usage-information includes, in part, past usage-information of the commodity during at least one of completed billing period and a current usage of the commodity during a current incomplete billing period; a communication port configured to transmit report data to a plurality of consumers; a control program configured to control the memory and communication port; retrieve the usage-information dataset for a consumer, establish a report-trigger condition for the current billing period for the consumer, the report-trigger condition based at least in part from the past usage in the usage-information dataset, determine, for each consumer, an estimated usage for the current billing period based at least on usage for a completed portion of the current billing period and a forecast of usage for a remaining portion of the current billing period; and continuously determine whether the estimated usage fulfills the report-trigger condition for each respective consumer; and
if the estimated usage fulfills the report-trigger condition, outputting a report to the consumer through the communication port. - View Dependent Claims (24)
-
Specification