UTILITY BILL AUDIT
First Claim
1. A computer program product for a utility bill audit, the computer program product including:
- a computer readable storage medium storing computer executable program code that, when executed by a processor, causes the computer executable program code to perform a method including the steps of;
inputting measured data from a plurality of meters;
inputting utility provider information including a utility provider cost, a plurality of utility provider sub-costs, a plurality of utility provider coefficients, and a plurality of utility provider variables;
calculating system data based on the measured data, wherein the system data includes a system cost, a plurality of system sub-costs, a plurality of system coefficients, and a plurality of system variables;
determining whether the utility provider cost differs from the system cost by more than a cost error threshold;
determining whether a utility provider sub-cost differs from a corresponding system sub-cost by more than a selected sub-cost error threshold in response to a determination that the utility provider cost differs from the system cost by more than the cost error threshold;
determining whether a utility provider coefficient differs from a corresponding system coefficient by more than a selected coefficient error threshold in response to a determination that the utility provider sub-cost differs from the corresponding system sub-cost by more than the selected sub-cost error threshold;
recalculating system data based on the measured data and the utility provider coefficient in response to a determination that the utility provider coefficient differs from the corresponding system coefficient by more than the selected coefficient error threshold, wherein the regenerated system data includes a regenerated system cost, a plurality of regenerated system sub-costs, a subset of the system coefficients, and the plurality of system variables;
determining whether the utility provider cost differs from the regenerated system cost by more than the cost error threshold;
determining whether the utility provider sub-cost differs from a corresponding regenerated system sub-cost by more than the selected sub-cost error threshold in response to a determination that the utility provider cost differs from the regenerated system cost by more than the cost error threshold;
determining whether a utility provider variable differs from a corresponding system variable by more than a selected variable error threshold in response to a determination that the utility provider sub-cost differs from the corresponding regenerated system sub-cost by more than the selected sub-cost error threshold; and
outputting, via the user interface, a notice regarding whether utility provider information differs from corresponding system data.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, computer-implemented method, and a computer program product are provided for a utility bill audit. Measured data is input from meters. Utility provider information is input. The utility provider information includes utility provider sub-costs and utility provider variables. System data is generated based on the measured data. The system data includes system sub-costs and system variables. If a utility provider sub-cost differs from a corresponding system sub-cost by more than a selected sub-cost error threshold, whether a utility provider variable differs from a corresponding system variable by more than a selected variable error threshold is determined. A user interface outputs a notice regarding whether utility provider information differs from corresponding system data.
-
Citations
20 Claims
-
1. A computer program product for a utility bill audit, the computer program product including:
-
a computer readable storage medium storing computer executable program code that, when executed by a processor, causes the computer executable program code to perform a method including the steps of; inputting measured data from a plurality of meters; inputting utility provider information including a utility provider cost, a plurality of utility provider sub-costs, a plurality of utility provider coefficients, and a plurality of utility provider variables; calculating system data based on the measured data, wherein the system data includes a system cost, a plurality of system sub-costs, a plurality of system coefficients, and a plurality of system variables; determining whether the utility provider cost differs from the system cost by more than a cost error threshold; determining whether a utility provider sub-cost differs from a corresponding system sub-cost by more than a selected sub-cost error threshold in response to a determination that the utility provider cost differs from the system cost by more than the cost error threshold; determining whether a utility provider coefficient differs from a corresponding system coefficient by more than a selected coefficient error threshold in response to a determination that the utility provider sub-cost differs from the corresponding system sub-cost by more than the selected sub-cost error threshold; recalculating system data based on the measured data and the utility provider coefficient in response to a determination that the utility provider coefficient differs from the corresponding system coefficient by more than the selected coefficient error threshold, wherein the regenerated system data includes a regenerated system cost, a plurality of regenerated system sub-costs, a subset of the system coefficients, and the plurality of system variables; determining whether the utility provider cost differs from the regenerated system cost by more than the cost error threshold; determining whether the utility provider sub-cost differs from a corresponding regenerated system sub-cost by more than the selected sub-cost error threshold in response to a determination that the utility provider cost differs from the regenerated system cost by more than the cost error threshold; determining whether a utility provider variable differs from a corresponding system variable by more than a selected variable error threshold in response to a determination that the utility provider sub-cost differs from the corresponding regenerated system sub-cost by more than the selected sub-cost error threshold; and outputting, via the user interface, a notice regarding whether utility provider information differs from corresponding system data. - View Dependent Claims (2, 3)
-
-
4. A computer-implemented method for a utility bill audit, the method including the steps of:
-
inputting, to a computer program stored in a memory and executed by a computer, measured data from a plurality of meters; inputting, to the computer program, utility provider information that includes a plurality of utility provider sub-costs and a plurality of utility provider coefficients; generating, by the computer program, system data based on the measured data, wherein the system data includes a plurality of system sub-costs and a plurality of system coefficients; determining, by the computer program, whether a utility provider sub-cost differs from a corresponding system sub-cost by more than a selected sub-cost error threshold;
determining, by the computer program, whether a utility provider coefficient differs from a corresponding system coefficient by more than a selected coefficient error threshold in response to a determination that the utility provider sub-cost differs from the corresponding system sub-cost by more than the selected sub-cost error threshold;regenerating, by the computer program, system data based on the measured data and the utility provider coefficient determined to differ from the corresponding system coefficient, wherein the regenerated system data includes a plurality of regenerated system sub-costs; determining, by the computer program, whether the utility provider sub-cost differs from a corresponding regenerated system sub-cost by more than a selected sub-cost error threshold; and outputting, by the computer program via a user interface, a notice regarding whether utility provider information differs from corresponding regenerated system data. - View Dependent Claims (5, 6, 7, 8, 9, 10, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
11. A system for a utility bill audit, the system including:
-
a computer; a memory; a user interface; and a computer program stored in the memory and executable by the computer to; input measured data from a plurality of meters, input utility provider information including a plurality of utility provider sub-costs and a plurality of utility provider variables, generate system data based on the measured data, wherein the system data includes a plurality of system sub-costs and a plurality of system variables, determine whether a utility provider sub-cost differs from a corresponding system sub-cost by more than a selected sub-cost error threshold, determine whether a utility provider variable differs from a corresponding system variable by more than a selected variable error threshold, and output, via the user interface, a notice regarding whether utility provider information differs from corresponding system data. - View Dependent Claims (12)
-
Specification