Patent ID: 8660868

Claim:
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.