IP Library Granted Patent US 8,014,983
Granted Patent B2
US 8,014,983 · App. 12/820,440 · Granted Sep 6, 2011

Computer-implemented system and method for storing data analysis models

Assignee: SAS Institute Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,014,983
App. No.
12/820,440
Granted
Sep 6, 2011
Kind
B2
Abstract

Computer-implemented systems and methods for processing time series data that is indicative of a data generation activity occurring over a period of time. A model specification hierarchical data structure is used for storing characteristics that define a time series model. A fitted model hierarchical data structure stores characteristics that define a fitted time series model. The characteristics of the fitted time series model are defined through an application of the time series model to the time series data.

Claims (35)

1. A computer-implemented system for processing time series data that is indicative of a data generation activity occurring over a period of time, comprising:

one or more processors;

a computer-readable storage medium containing instructions configured to cause the one or more processors to perform operations including:

storing characteristics that define a time series model, wherein the characteristics of the time series model are stored in a model specification hierarchical data structure; and

storing characteristics that define a fitted time series model, wherein the characteristics of the fitted time series model are stored in a fitted model hierarchical data structure, and defined through an application of the time series model to the time series data.

2. The system of claim 1 , wherein the time series model characteristics are stored in an Extensible Markup Language (XML) format, and wherein the fitted time series model characteristics are stored in an Extensible Markup Language (XML) format.

3. The system of claim 1 , wherein the fitted time series model characteristics include parameters optimized to fit the time series data.

4. The system of claim 1 , wherein the fitted time series model characteristics include characteristics associated with a forecast function that describes how to forecast the time series data.

5. The system of claim 1 , further comprising instructions configured to cause the one or more processors to perform operations including:

using the stored fitted time series model characteristics to provide forecasts of time series data.

6. The system of claim 5 , further comprising instructions configured to cause the one or more processors to perform operations including:

accessing the fitted time series model characteristics that are stored in the fitted model hierarchical data structure; and

generating a forecast based upon the accessed fitted time series model characteristics and upon future input values.

7. The system of claim 5 , further comprising instructions configured to cause the one or more processors to perform operations including:

using the fitted time series model characteristics for goal seeking, optimization, scenario analysis, or control situations.

8. The system of claim 1 , further comprising instructions configured to cause the one or more processors to perform operations including:

storing the time series model characteristics independent of storing of the time series data.

9. The system of claim 1 , further comprising instructions configured to cause the one or more processors to perform operations including:

generating the fitted time series model characteristics within the fitted model hierarchical data structure.

10. The system of claim 1 , wherein the fitted time series model is used to generate backcasts.

11. The system of claim 1 , wherein the fitted time series model is used to generate time series components.

12. The system of claim 11 , wherein the time series components include seasonal components and trend components.

13. The system of claim 1 , further comprising instructions configured to cause the one or more processors to perform operations including:

selecting one or more time series models to model the time series data, wherein the one or more time series models are model specifications having a configuration for storing time series model characteristics in an Extensible Markup Language (XML) format.

14. The system of claim 1 , further comprising instructions configured to cause the one or more processors to perform operations including:

generating a forecast function based upon a selected time series model, historical data, and estimated parameters, wherein the forecast function is used to provide forecast scoring.

15. A computer-implemented method for processing time series data that is indicative of a data generation activity occurring over a period of time, comprising:

storing, using one or more processors, characteristics that define a time series model, wherein the characteristics of the time series model are stored in a model specification hierarchical data structure; and

storing, using one or more processors, characteristics that define a fitted time series model, wherein the characteristics of the fitted time series model are stored in a fitted model hierarchical data structure, and defined through an application of the time series model to the time series data.

16. The method of claim 15 , wherein the time series model characteristics are stored in an Extensible Markup Language (XML) format, and wherein the fitted time series model characteristics are stored in an Extensible Markup Language (XML) format.

17. The method of claim 15 , further comprising:

using the stored fitted time series model characteristics to provide forecasts of time series data.

18. A computer program product for processing time series data, tangibly embodied in a machine-readable storage medium, including instructions configured to cause a data processing system to:

store characteristics that define a time series model, wherein the characteristics of the time series model are stored in a model specification hierarchical data structure; and

store characteristics that define a fitted time series model, wherein the characteristics of the fitted time series model are stored in a fitted model hierarchical data structure, and defined through an application of the time series model to the time series data.

Continuity (3)
Continuation 11431123 · May 9, 2006
Provisional Application 60679093 · May 9, 2005
Related Publication 20100257133A1 · Oct 7, 2010