IP Library Patent Application 12242646
Patent Application
App. No. 12/242,646

Multi-period-ahead Forecasting

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 None
App. No.
12/242,646
Abstract

Embodiments include methods, apparatus, and systems for multi-period-ahead forecasting. One embodiment is a method that applies a first forecasting algorithm to static historical data to generate a first forecast into a future time period and applies a second forecasting algorithm to dynamic data obtained for a current time period to generate a second forecast. The first and second forecasts are combined to generate forecasts for future time periods.

Claims (37)

1 ) A method, comprising:

applying a first forecasting algorithm to historical data to generate a first forecast into a future time period n+1 when in a current time period n;

applying a second forecasting algorithm to data in the current time period n to generate a second forecast; and

combining the first and second forecasts to generate forecasts for future time periods n+k, where k is a positive integer.

2 ) The method of claim 1 further comprising, updating the forecasts for future time periods n+k when new data is available for the current time period n.

3 ) The method of claim 1 , wherein the second forecast is dynamic since input data into the second forecasting algorithm is updated at intervals during the time period n.

4 ) The method of claim 1 , wherein the first forecast is static since input data into the first forecasting algorithm does not change as new data is obtained during the time period n.

5 ) The method of claim 1 further comprising:

generating a confidence interval predication for the first forecast into the future time period n+1; and

using the confidence interval prediction to constrain a dynamic point prediction obtained from combining the first and second forecasts to generate the forecasts for future time periods n+k.

6 ) The method of claim 1 further comprising, dynamically updating the forecasts for the future time periods n+k each day during the current time period n.

7 ) The method of claim 1 further comprising, transmitting the forecasts for future months to a client through a web service.

8 ) A tangible computer readable medium having instructions for causing a computer to execute a method, comprising:

during a current time period, applying a first forecasting algorithm to static historical data to generate a first forecast into a future time period;

applying a second forecasting algorithm to dynamic data obtained for the current time period to generate a second forecast; and

combining the first and second forecasts to generate forecasts for the future time period.

9 ) The computer readable medium of claim 8 further comprising, dynamically updating the forecasts for the future time period each day during the current time period.

10 ) The computer readable medium of claim 8 further comprising:

generating an upper bound confidence interval prediction and a lower bound confidence interval prediction for the first forecast; and

using the upper and lower bound confidence interval predictions to constrain the forecasts for the future time period, wherein the upper and lower bounds provide less variability for forecasts.

11 ) The computer readable medium of claim 8 , wherein the dynamic data is updated each day during the current time period.

12 ) The computer readable medium of claim 8 , wherein the static data does not change as new data is obtained during the current time period.

13 ) The computer readable medium of claim 8 , wherein the first forecasting algorithm is one of a Holt-Winter algorithm or ARIMA (Auto-Regressive Integrated Moving Average) algorithm and the second forecasting algorithm is a Bayesian algorithm.

14 ) The computer readable medium of claim 8 , wherein the static historical data is time series data for previous months, and the first forecasting algorithm generates the first forecast for one or more future months from a current month.

15 ) The computer readable medium of claim 8 further comprising, updating the second forecast on an interval basis as new data is available during the current time period.

16 ) A computer, comprising:

a memory storing an algorithm; and

processor to execute the algorithm to:

apply a first forecasting algorithm to historical monthly data to generate a first forecast into a future month n+1 during a current month of n;

apply a second forecasting algorithm to daily data obtained during the month n to generate a second forecast; and

combining the first and second forecasts to generate forecasts for future months n+k, where k is a positive integer.

17 ) The computer of claim 16 , wherein the processor further executes the algorithm to update the forecasts for the future months each day during a current month.

18 ) The computer of claim 16 , wherein the processor further executes the algorithm to:

generate an upper bound confidence interval prediction and a lower bound confidence interval prediction for the first forecast; and

use the upper and lower bound confidence interval predictions to constrain the forecasts for the future months n+k.

19 ) The computer of claim 16 , wherein the historical monthly data is time series data for previous months, and the first forecasting algorithm generates the first forecast for one or more future months from a current month.

20 ) The computer of claim 16 , wherein, the first forecasting algorithm is one of a Holt-Winter algorithm or ARIMA (Auto-Regressive Integrated Moving Average) algorithm and the second forecasting algorithm is a Bayesian algorithm.

Assignments (8)
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0718 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC); BORLAND SOFTWARE CORPORATION; MICRO FOCUS (US), INC.; SERENA SOFTWARE, INC; ATTACHMATE CORPORATION; MICRO FOCUS SOFTWARE INC. (F/K/A NOVELL, INC.); NETIQ CORPORATION
Reel/Frame 062746/0399 →
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0577 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC)
Reel/Frame 063560/0001 →
CHANGE OF NAME Recorded Feb 25, 2020
From: ENTIT SOFTWARE LLC
To: MICRO FOCUS LLC
Reel/Frame 052010/0029 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ENTIT SOFTWARE LLC; ARCSIGHT, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0577 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ATTACHMATE CORPORATION; BORLAND SOFTWARE CORPORATION; NETIQ CORPORATION; MICRO FOCUS (US), INC.; MICRO FOCUS SOFTWARE, INC.; ENTIT SOFTWARE LLC; ARCSIGHT, LLC; SERENA SOFTWARE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0718 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2017
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
To: ENTIT SOFTWARE LLC
Reel/Frame 042746/0130 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2009
From: SHAN, JERRY Z
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 022635/0923 →