Predictive method, apparatus and program product
First Claim
Patent Images
1. A method implemented in a computer system having a processor, memory accessible to the processor, and executable program code accessible to the processor, the method comprising:
- storing in the memory data defining a plurality of sequential events, each event identified by three coordinate values, the three coordinate values being day of year, hour of day and resource usage;
generating from the stored coordinate values by execution of the program code by the processor a three dimensional topologic surface by plotting the resource usage against the day of the year and the hour of the day in a three dimensional space;
generating by execution of the program code by the processor a polynomial equation defining said topologic surface wherein the polynomial equation expresses the resource usage as a twelfth degree polynomial function of day of year, hour of day with each independent variable having a highest degree of six, said polynomial equation having a set of calculated coefficients; and
storing said coefficients in the memory.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods, Apparatus and Program Products for predicting resource usage data, weather data and econometric data, such as: demands on resources such as electrical power, water supply, communications infrastructure; temperature, humidity, wind speed, solar radiation, and degree days; and commodity price, gross domestic product, and a price index.
-
Citations
21 Claims
-
1. A method implemented in a computer system having a processor, memory accessible to the processor, and executable program code accessible to the processor, the method comprising:
-
storing in the memory data defining a plurality of sequential events, each event identified by three coordinate values, the three coordinate values being day of year, hour of day and resource usage; generating from the stored coordinate values by execution of the program code by the processor a three dimensional topologic surface by plotting the resource usage against the day of the year and the hour of the day in a three dimensional space; generating by execution of the program code by the processor a polynomial equation defining said topologic surface wherein the polynomial equation expresses the resource usage as a twelfth degree polynomial function of day of year, hour of day with each independent variable having a highest degree of six, said polynomial equation having a set of calculated coefficients; and storing said coefficients in the memory. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
a computer system having a processor and memory accessible to the processor; executable program code stored in said memory accessibly to the processor; and data stored in said memory which defines a plurality of sequential events, each event being identified by three coordinate values, the three coordinate values being day of year, hour of day and resource usage; said program code when executed by the processor; generating from the stored coordinate values a three dimensional topologic surface by plotting the resource usage against the day of the year and the hour of the day in a three dimensional space; generating a polynomial equation defining said topologic surface wherein the polynomial equation expresses the resource usage as a twelfth degree polynomial function of day of year, hour of day with each independent variable having a highest degree of six, said polynomial equation having a set of calculated coefficients; and storing said coefficients in said memory. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A program product comprising:
-
a non-transitory computer readable medium; and program code stored on said computer readable medium accessibly to a computer system which has a processor, memory accessible to the processor, and data stored in said memory which defines a plurality of sequential events, each event being identified by three coordinate values, the three coordinate values being day of year, hour of day and resource usage; said program code when accessed by and executed on a computer system; generating from the stored coordinate values a three dimensional topologic surface by plotting the resource usage against the day of the year and the hour of the day in a three dimensional space; generating a polynomial equation defining said topologic surface wherein the polynomial equation expresses the resource usage as a twelfth degree polynomial function of day of year, hour of day with each independent variable having a highest degree of six, said polynomial equation having a set of calculated coefficients; and storing said coefficients in said memory. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification