Back to results
US 2013/0254080 A1Published application
Casual Dynamic Model for Revenue
OwnerJerry Z. Shan, Kirill Bogouslavskiinventors
Life of this patent
Estimating the term…
Abstract
Drivers that affect or relate to revenue to be forecast are identified. Each driver is a variable. One or more particular drivers are selected from the drivers, based on an analysis of the lags between the revenue and the drivers as synchronized. A causal dynamic model for the revenue is constructed using the particular drivers selected.
Claims15
A method comprising:
- identifying a plurality of drivers that affect or relate to revenue to be forecast, each driver being as variable;
- selecting one or more particular drivers from the drivers, based on an analysis of lags between the revenue and the drivers as synchronized;
- and,
- constructing, by the processor, a casual dynamic model for the revenue, using the particular drivers selected.
1 more element
A non-transitory computer-readable data storage medium to store a computer program, execution of the computer program by a processor causing a method to be performed, the method comprising:
- performing real-time forecasting of revenue using a causal dynamic model for the revenue based on one or more particular drivers that affect or relate to revenue,
- wherein the causal dynamic model is constructed by:
- identifying a plurality of drivers that affect or relate to revenue to be forecast, each driver being a variable, each particular driver being one of the drivers identified;
- for each driver, performing cross-correlation to identify lag between the revenue and the driver;
- for each driver of one or more of the drivers, synchronizing the revenue and the driver, based on the lag between the revenue and the driver;
- selecting the particular drivers from the one or more of the drivers, based on an analysis of the lags between the revenue and the one or more of the drivers as synchronized;
- and,
- constructing the causal dynamic model for the revenue, using the particular drivers selected.
5 more elements
A system comprising:
- a processor;
- a computer-readable data storage medium to store revenue over a plurality of time points, and a value of each of a plurality of drivers for each time point;
- and,
- a model generation component executable by the processor to:
- for each driver, perform cross-correlation to identify lag between the revenue and the driver;
- for each driver of one or more of the drivers, synchronize the revenue and the driver, based on the lag between the revenue and the driver;
- select one or more particular drivers from the one or more of the drivers, based on an analysis of the lags between the revenue and the one or more of the drivers as synchronized;
- and,
- construct a causal dynamic model for the revenue, using the particular drivers selected.
6 more elements
Dependencies are inferred from the claim text.