Computer-implemented system and method for generating forecasts
First Claim
1. A computer-implemented system for performing forecast scoring based upon time series data that is indicative of a data generation activity occurring over a period of time, comprising:
- one or more data stores to store historical data and future data;
wherein the historical data includes historical exogenous inputs;
wherein the future data includes future exogenous inputs;
a dynamic statistical model to receive the historical data and future data that are stored in the one or more data stores;
wherein the dynamic statistical model is to provide forecast scoring based upon the historical exogenous inputs and the future exogenous inputs; and
an optimizer having an objective function;
said optimizer iteratively varying the future data, wherein forecasts associated with the varying future data values are generated by the dynamic statistical model for evaluation by the objective function;
wherein the generated forecasts are provided to an external system or user.
1 Assignment
0 Petitions
Accused Products
Abstract
Computer-implemented systems and methods for performing forecast scoring based upon time series data that is indicative of a data generation activity occurring over a period of time. One or more data stores store historical data and future data. The historical data includes historical exogenous inputs. The future data includes future exogenous inputs. A dynamic statistical model receives the historical data and future data that are stored in the one or more data stores. The dynamic statistical model is to provide forecast scoring based upon the historical exogenous inputs and the future exogenous inputs. An optimizer having an objective function iteratively varies the future data, so that forecasts associated with the varying future data values are generated by the dynamic statistical model for evaluation by the objective function.
150 Citations
20 Claims
-
1. A computer-implemented system for performing forecast scoring based upon time series data that is indicative of a data generation activity occurring over a period of time, comprising:
-
one or more data stores to store historical data and future data; wherein the historical data includes historical exogenous inputs; wherein the future data includes future exogenous inputs; a dynamic statistical model to receive the historical data and future data that are stored in the one or more data stores; wherein the dynamic statistical model is to provide forecast scoring based upon the historical exogenous inputs and the future exogenous inputs; and an optimizer having an objective function; said optimizer iteratively varying the future data, wherein forecasts associated with the varying future data values are generated by the dynamic statistical model for evaluation by the objective function; wherein the generated forecasts are provided to an external system or user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented method for performing forecast scoring based upon time series data that is indicative of a data generation activity occurring over a period of time, comprising:
-
storing in one or more data stores historical data and future data; wherein the historical data includes historical exogenous inputs; wherein the future data includes future exogenous inputs; using a dynamic statistical model to receive the historical data and future data that are stored in the one or more data stores; wherein the dynamic statistical model is to provide forecast scoring based upon the historical exogenous inputs and the future exogenous inputs; and using an optimizer having an objective function; said optimizer iteratively varying the future data, wherein forecasts associated with the varying future data values are generated by the dynamic statistical model for evaluation by the objective function; wherein the generated forecasts are provided to an external system or user.
-
-
20. Computer software stored on one or more computer readable mediums, the computer software comprising program code for carrying out a method for performing forecast scoring based upon time series data that is indicative of a data generation activity occurring over a period of time, said software comprising:
-
instructions for storing in one or more data stores historical data and future data; wherein the historical data includes historical exogenous inputs; wherein the future data includes future exogenous inputs; instructions for using a dynamic statistical model to receive the historical data and future data that are stored in the one or more data stores; wherein the dynamic statistical model is to provide forecast scoring based upon the historical exogenous inputs and the future exogenous inputs; and instructions for using an optimizer having an objective function; said optimizer iteratively varying the future data, wherein forecasts associated with the varying future data values are generated by the dynamic statistical model for evaluation by the objective function; wherein the generated forecasts are provided to an external system or user.
-
Specification