Energy benchmarking analytics
First Claim
1. A method comprising:
- detecting a request to create a benchmark run for a period of time for a segment of customer profiles, each customer profile from the segment comprising an adjustment parameter and customer energy consumption data, the adjustment parameter representing an attribute that affects energy consumption by a customer represented by a customer profile from the cluster;
calculating, utilizing at least one processor an average energy consumption value for the segment of customer profiles for the period of time, the segment comprising a plurality of customer profiles;
calculating, utilizing at least one processor an average value for the adjustment parameter based on values of adjustment parameters calculated for respective customer profiles from the segment of customer profiles; and
for a particular customer profile from the segment, the particular customer profile including a customer value for the adjustment parameter, determining adjustment energy consumption value for the period of time, the adjustment energy consumption value reflecting a portion of energy consumption by a customer represented by the particular customer profile attributed to difference between the average value for the adjustment parameter and the customer value for the adjustment parameter.
2 Assignments
0 Petitions
Accused Products
Abstract
A benchmarking computing application is configured to create a benchmark run for a segment of customer profiles. Customer profiles from the segment include a parameter, termed an adjustment parameter, that may affect energy consumption by the associated customer. The results of the benchmark run include energy consumption values for individual customer profiles in the segment, an average energy consumption value for the entire segment of customer profiles, and also adjustment energy consumption value. The adjustment energy consumption value reflects the portion of energy consumption by a particular customer attributed to the difference between the average value of the adjustment parameter for the segment and the value of the adjustment parameter for the particular customer profile.
-
Citations
20 Claims
-
1. A method comprising:
-
detecting a request to create a benchmark run for a period of time for a segment of customer profiles, each customer profile from the segment comprising an adjustment parameter and customer energy consumption data, the adjustment parameter representing an attribute that affects energy consumption by a customer represented by a customer profile from the cluster; calculating, utilizing at least one processor an average energy consumption value for the segment of customer profiles for the period of time, the segment comprising a plurality of customer profiles; calculating, utilizing at least one processor an average value for the adjustment parameter based on values of adjustment parameters calculated for respective customer profiles from the segment of customer profiles; and for a particular customer profile from the segment, the particular customer profile including a customer value for the adjustment parameter, determining adjustment energy consumption value for the period of time, the adjustment energy consumption value reflecting a portion of energy consumption by a customer represented by the particular customer profile attributed to difference between the average value for the adjustment parameter and the customer value for the adjustment parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented system comprising:
-
a memory; at least one processor coupled to the memory; a request detector to detect a request to create a benchmark run for a period of time for a segment of customer profiles, each customer profile from the segment comprising an adjustment parameter and energy consumption data, the adjustment parameter representing an attribute that affects energy consumption by a customer represented by a customer profile from the cluster; and a benchmarking calculator to; calculate an average energy consumption value for the segment of customer profiles for the period of time and an average value for the adjustment parameter, the segment comprising a plurality of customer profiles, calculate an average value for the adjustment parameter based on values of adjustment parameters calculated for respective customer profiles from the segment of customer profiles, and determine adjustment energy consumption value for the period of time for a particular customer profile from the segment, the particular customer profile including a customer value for the adjustment parameter, the adjustment energy consumption value reflecting a portion of energy consumption by a customer represented by the particular customer profile attributed to difference between the average value for the adjustment parameter and the customer value for the adjustment parameter. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A machine-readable non-transitory medium having instruction data to cause a machine to:
-
detect a request to create a benchmark run for a period of time for a segment of customer profiles, each customer profile from the segment comprising an adjustment parameter and customer energy consumption data, the adjustment parameter representing an attribute that affects energy consumption by a customer represented by a customer profile from the cluster; calculate an average energy consumption value for the segment of customer profiles for t period of time, the segment comprising a plurality of customer profiles; calculate an average value for the adjustment parameter based on values of adjustment parameters calculated for respective customer profiles from the segment of customer profiles; and for a particular customer profile from the segment, the particular customer profile including a customer value for the adjustment parameter, determining adjustment energy consumption value for the period of time, the adjustment energy consumption value reflecting a portion of energy consumption by a customer represented by the particular customer profile attributed to difference between the average value for the adjustment parameter and the customer value for the adjustment parameter.
-
Specification