IP Library Granted Patent US 12,423,487
Granted Patent B2
US 12,423,487 · App. 17/458,728 · Granted Sep 23, 2025

Multi-locational forecast modeling in both temporal and spatial dimensions

Inventors: Zhengliang Xue (Yorktown Heights, NY); Bhavna Agrawal (Armonk, NY); Anuradha Bhamidipaty (Yorktown Heights, NY); Yingjie Li (Chappaqua, NY); Shuxin Lin (White Plains, NY)
Assignee: International Business Machines Corporation
G06F30/20G06F2111/04G06Q40/06
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 12,423,487
App. No.
17/458,728
Granted
Sep 23, 2025
Kind
B2
Abstract

Temporal and spatially integrated forecast modeling includes generating a plurality of forecast models for a plurality of short-term to long-term time periods for a plurality of locations. Temporally integrating the plurality of forecast models sequentially over the plurality of time periods for the plurality of locations and spatially integrating the temporally integrated plurality of forecast models for each location hierarchically over the geographic areas. The forecast models are autoregressive distributed lag models with different explanatory variables for the short-term and long-term forecast models. The temporally integrating includes recursively integrating the plurality of forecast models over the time periods from the short-term to the long-term time periods and the spatially integrating includes recursively integrating the temporally integrated plurality of forecast models hierarchically from larger size geographic areas to smaller size geographic areas. The method includes optimizing the resultant spatially and temporally integrated forecast model based on a plurality of constraints.

Claims (39)

1. A computer implemented forecast modeling method comprising:

generating a plurality of forecast models for a plurality of time periods, the time periods including short-term and long-term time periods, each forecast model of the plurality of forecast models being for a different time period for a plurality of geographic locations, the geographic locations including a plurality of geographic areas grouped hierarchically based the geographic size of the geographic areas;

temporally integrating the plurality of forecast models sequentially over the plurality of time periods for the plurality of locations; and

spatially integrating, by executing program instructions on a computer, the temporally integrated plurality of forecast models for each geographic location hierarchically over the geographic areas to generate a resultant spatially and temporally integrated forecast model;

generating, by the resultant spatially and temporally integrated forecast model, forecasting results in both the temporal and spatial dimensions; and

displaying the forecasting results comprising forecasts for all of the plurality of geographic locations for each of the short-term and long-term time periods.

2. The computer implemented method of claim 1 , wherein the plurality of forecast models are generated based on a set variables in an autoregressive distributed lag model.

3. The computer implemented method of claim 2 , wherein the set of variables includes a first set variables for the short-term forecast models and a second set variables different from the first set for the long-term forecast models.

4. The computer implemented method of claim 1 , wherein the temporally integrating comprises recursively integrating the plurality of forecast models over the time periods from the short-term to the long-term time periods.

5. The computer implemented method of claim 1 , wherein the spatially integrating comprises recursively integrating the temporally integrated plurality of forecast models hierarchically from larger size geographic areas to smaller size geographic areas.

6. The computer implemented method of claim 1 , further comprising automatically synchronizing the forecast results in the spatial and temporal dimensions, such that any forecast changes in any level from short-term to long-term, from local to global, the resultant spatially and temporally integrated forecast model will reflect such changes.

7. The computer implemented method of claim 1 , further comprising optimizing the resultant spatially and temporally integrated forecast model based on a plurality of constraints.

8. A computer system for forecast modeling, comprising:

one or more computer processors;

one or more non-transitory computer-readable storage media;

program instructions, stored on the one or more non-transitory computer-readable storage media, which when implemented by the one or more processors, cause the computer system to perform the steps of:

generating a plurality of forecast models for a plurality of time periods, the time periods including short-term and long-term time periods, each forecast model of the plurality of forecast models being for a different time period for a plurality of geographic locations, the geographic locations including a plurality of geographic areas grouped hierarchically based the geographic size of the geographic areas;

temporally integrating the plurality of forecast models sequentially over the plurality of time periods for the plurality of locations; and

spatially integrating, by executing program instructions on a computer, the temporally integrated plurality of forecast models for each geographic location hierarchically over the geographic areas to generate a resultant spatially and temporally integrated forecast model;

generating, by the resultant spatially and temporally integrated forecast model, forecasting results in both the temporal and spatial dimensions; and

displaying the forecasting results comprising forecasts for all of the plurality of geographic locations for each of the short-term and long-term time periods.

9. The computer system of claim 8 , wherein the plurality of forecast models are generated based on a set variables in an autoregressive distributed lag model.

10. The computer system of claim 9 , wherein the set of variables includes a first set variables for the short-term forecast models and a second set variables different from the first set for the long-term forecast models.

11. The computer system of claim 8 , wherein the temporally integrating comprises recursively integrating the plurality of forecast models over the time periods from the short-term to the long-term time periods.

12. The computer system of claim 8 , wherein the spatially integrating comprises recursively integrating the temporally integrated plurality of forecast models hierarchically from larger size geographic areas to smaller size geographic areas.

13. The computer system of claim 8 , further comprising automatically synchronizing the forecast results in the spatial and temporal dimensions, such that any forecast changes in any level from short-term to long-term, from local to global, the resultant spatially and temporally integrated forecast model will reflect such changes.

14. The computer system of claim 8 , further comprising optimizing the resultant spatially and temporally integrated forecast model based on a plurality of constraints.

15. A computer program product comprising:

program instructions on a computer-readable storage medium, where execution of the program instructions using a computer causes the computer to perform a method for forecast modeling, comprising:

generating a plurality of forecast models for a plurality of time periods, the time periods including short-term and long-term time periods, each forecast model of the plurality of forecast models being for a different time period for a plurality of geographic locations, the geographic locations including a plurality of geographic areas grouped hierarchically based the geographic size of the geographic areas;

temporally integrating the plurality of forecast models sequentially over the plurality of time periods for the plurality of locations; and

spatially integrating, by executing program instructions on a computer, the temporally integrated plurality of forecast models for each geographic location hierarchically over the geographic areas to generate a resultant spatially and temporally integrated forecast model;

generating, by the resultant spatially and temporally integrated forecast model, forecasting results in both the temporal and spatial dimensions; and

displaying the forecasting results comprising forecasts for all of the plurality of geographic locations for each of the short-term and long-term time periods.

16. The computer program product of claim 15 , wherein the plurality of forecast models are generated based on a set variables in an autoregressive distributed lag model, and wherein the set of variables includes a first set variables for the short-term forecast models and a second set variables different from the first set for the long-term forecast models.

17. The computer program product of claim 15 , further comprising automatically synchronizing the forecast results in the spatial and temporal dimensions, such that any forecast changes in any level from short-term to long-term, from local to global, the resultant spatially and temporally integrated forecast model will reflect such changes.

18. The computer program product of claim 15 , wherein the temporally integrating comprises recursively integrating the plurality of forecast models over the time periods from the short-term to the long-term time periods.

19. The computer program product of claim 15 , wherein the spatially integrating comprises recursively integrating the temporally integrated plurality of forecast models hierarchically from larger size geographic areas to smaller size geographic areas.

20. The computer program product of claim 15 , further comprising optimizing the resultant spatially and temporally integrated forecast model based on a plurality of constraints.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2021
From: XUE, ZHENGLIANG; AGRAWAL, BHAVNA; BHAMIDIPATY, ANURADHA; LI, YINGJIE; LIN, SHUXIN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 057306/0375 →
Continuity (1)
Related Publication 20230073564A1 · Mar 9, 2023
References Cited (37)
US 6625569B2 · James et al. · 2003 [cited by applicant]
US 7461045B1 · Chaovalitwongse et al. · 2008 [cited by applicant]
US 8260738B2 · MacLennan et al. · 2012 [cited by applicant]
US 8352355B2 · Ettl et al. · 2013 [cited by applicant]
US 10496927B2 · Achin et al. · 2019 [cited by applicant]
US 11250449B1 · Bledsoe et al. · 2022 [cited by applicant]
US 11841480B2 · Jiang · 2023 [cited by examiner]
US 20080097701A1 · Zawadzki et al. · 2008 [cited by applicant]
US 20080167942A1 · Ameniya et al. · 2008 [cited by applicant]
US 20090319295A1 · Kass-Hout · 2009 [cited by examiner]
US 20100082442A1 · Ma · 2010 [cited by examiner]
US 20130325347A1 · Giorgetti et al. · 2013 [cited by applicant]
US 20140289004A1 · Monforte · 2014 [cited by examiner]
US 20150104064A1 · Guissin et al. · 2015 [cited by applicant]
US 20150287141A1 · Parker, Jr. · 2015 [cited by applicant]
US 20160140583A1 · Ameniya et al. · 2016 [cited by applicant]
US 20170024821A1 · Sherman · 2017 [cited by applicant]
US 20170116624A1 · Moore et al. · 2017 [cited by applicant]
US 20180005319A1 · Ettl et al. · 2018 [cited by applicant]
US 20210272027A1 · Haji Soleimani · 2021 [cited by examiner]
US 20210312488A1 · Wick · 2021 [cited by applicant]
US 20240220855A1 · Xue et al. · 2024 [cited by applicant]
CA 2820129A1 · 2012 [cited by applicant]
CN 109034905A · 2018 [cited by applicant]
CN 109242142B1 · 2019 [cited by applicant]
CN 110599234A · 2019 [cited by applicant]
JP 2021108121A · 2021 [cited by examiner]
KR 1020220076012A · 2022 [cited by applicant]
KR 102423530B1 · 2022 [cited by applicant]
WO 2013171746A9 · 2013 [cited by applicant]
WO 2020263070A1 · 2020 [cited by applicant]
Ta, et al., “Portfolio Optimization-Based Stock Prediction Using Long-Short Term Memory Network in Quantitative Trading”, Jan. 7, 2020, pp. 1-20, vol. 10, Applied Sciences. [cited by applicant]
“Mixed Models—Random Coefficients,” [online] NCSS Statistical Software © 2022 NCSS, Mixed Models in NCSS, Chap. 223, [retrieved Dec. 29, 2022], retrieved from the Internet: <https://www.ncss.com/wp-content/themes/ncss/p… [cited by applicant]
“System and Method for Analytics-Driven Sales Revenue Prediction,” [online] IP.com Prior Art Database, Technical Disclosure IPCOM000239438D, Nov. 7, 2014, 17 pages. [cited by applicant]
Aviv, Y., “A time-series framework for supply-chain inventory management,” Operations Research, Apr. 2003, vol. 51, No. 2, 4 pages. [cited by applicant]
Mell, P. et al., The NIST Definition of Cloud Computing, National Institute of Standards and Technology, U.S. Dept. of Commerce, Special Publication 800-145, Sep. 2011, 7 pg. [cited by applicant]
Subramanian, S. et al., “Demand modeling in the presence of unobserved lost sales,” Management Science, Jun. 2021, vol. 67, No. 6, 3803-33, 46 pg. [cited by applicant]