IP Library Granted Patent US 12,578,502
Granted Patent B2
US 12,578,502 · App. 18/167,748 · Granted Mar 17, 2026

Weather-driven multi-category infrastructure impact forecasting

Inventors: Fook-Luen Heng (Yorktown Heights, NY); Zhiguo Li (Yorktown Heights, NY); Stuart A. Siegel (Millburn, NY); Amith Singhee (Bangalore, IN); Haijing Wang (Valhalla, NY)
Assignee: Utopus Insights, Inc.
G01W1/10G06N5/04G06N7/01G06N20/00G06Q10/06315
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,578,502
App. No.
18/167,748
Granted
Mar 17, 2026
Kind
B2
Abstract

A method, system, and computer program product for resource management are described. The method includes selecting trouble regions within the service area, generating clustered regions, and training a trouble forecast model for the trouble regions for each type of damage, the training for each trouble region using training data from every trouble region within the clustered region associated with the trouble region. The method also includes applying the trouble forecast model for each trouble region within the service area for each type of damage, determining a trouble forecast for the service area for each type of damage based on the trouble forecast for each of the trouble regions within the service area, and determining a job forecast for the service area based on the trouble forecast for the service area, wherein the managing resources is based on the job forecast for the service area.

Claims (40)

1 . A non-transitory computer program product, the non-transitory computer program product comprising a computer readable storage medium having instructions embodied therewith, the instructions executable by at least one processor to perform a method comprising:

receiving a plurality of trouble regions within a service area;

determining clustered regions, each of the clustered regions including at least one of the trouble regions within the service area, the at least one of the trouble regions of each cluster region being clustered based on similar weather and similar weather-related damage at least one of the clustered regions including at least two of the trouble regions within the service area, the at least one of the plurality of trouble regions being smaller than the service area;

receiving historical weather data of any number of the plurality of trouble regions;

for each clustered region, clustering the historical weather data for each of the trouble regions of that particular clustered region to generate clustered historical weather data for that particular clustered region;

for each of the trouble regions:

training a plurality of trouble forecast models for each type of weather-related damage, each of the plurality of trouble forecast models being for a different type of weather-related damage, each of the plurality of trouble forecast models being trained using the clustered historical weather data for the clustered region that the particular trouble region is a member;

applying one or more of the trouble forecast models for the at least one troubled region using a new weather forecast for an area that includes the troubled region within the service area to obtain a trouble forecast for the particular trouble region within the service area; and

continuously updating the trouble forecast models with new weather data from one or more weather observation sources by applying data filters to filter out low confidence data from the new weather data, wherein the low confidence data comprises data that fails to meet data source-specific quality thresholds, transforming the new weather data to common weather features including at least one of relative humidity, station pressure, temperature, wind speed, wind direction, pressure, accumulated rain, or rain rate, calibrating training input features using statistical influence techniques and retraining the trouble forecast models using the calibrated new weather data;

determining a regional job forecast for a geographic service area based on the trouble forecast for the geographic service area according to a trouble-to-job mapping, wherein managing resources is based on the regional job forecast for the service area; and

providing the regional job forecast for the geographic service area in order to initiate resource facilitate management of resources by relocating equipment and personnel within the service area according to the regional job forecast, in order to minimize an impact of the trouble forecast.

2 . The non-transitory computer program product of claim 1 , wherein the impact comprises an amount of time required to resolve weather-related damage to the resources.

3 . The non-transitory computer program product of claim 1 , wherein the impact comprises an amount of time required to resolve a weather-related interruption to service in the service area.

4 . The non-transitory computer program product of claim 1 , wherein the training the plurality of trouble forecast models is further based on trouble history records.

5 . The non-transitory computer program product of claim 1 further comprising collecting historical data from one of a National Oceanic and Atmospheric Administration (NOAA) Metar station or a NOAA Mesonet station.

6 . The non-transitory computer program product of claim 1 , wherein determining clustered regions further comprises generating cluster regions based on similarity of the trouble regions in at least one of job type or distance.

7 . The non-transitory computer program product of claim 1 , wherein determining the regional job forecast for the service area based on the service area comprises determining a forecasting horizon for each trouble region and each type of weather-related damage.

8 . The non-transitory computer program product of claim 7 further comprises, dividing the forecasting horizon into a plurality of prediction periods.

9 . The non-transitory computer program product of claim 8 , wherein determining the regional job forecast for the service area based on the service area further comprises computing, for each trouble region, trouble type and the plurality of prediction periods, a trouble count forecast based on a probability distribution.

10 . A system for managing resources based on weather-related damage in a service area, the system comprising:

at least one processor; and

memory including instructions executable by the at least one processor to configure the at least one processor to:

receiving a plurality of trouble regions within a service area;

determining clustered regions, each of the clustered regions including at least one of the trouble regions within the service area, the at least one of the trouble region of each cluster region being clustered based on similar weather and similar weather-related damage at least one of the clustered regions including at least two of the trouble regions within the service area the at least one of the plurality of trouble regions being smaller than the service area;

receiving historical weather data of any number of the plurality of trouble regions;

for each clustered region, clustering the historical weather data for each of the trouble regions of that particular clustered region to generate clustered historical weather data for that particular clustered region;

for each of the trouble regions:

training a plurality of trouble forecast models for each type of weather-related damage, each of the plurality of trouble forecast models being for a different type of weather-related damage, each of the plurality of trouble forecast models being trained using the clustered historical weather data for the clustered region that the particular trouble region is a member;

applying one or more of the trouble forecast models for the at least one troubled region using a new weather forecast for an area that includes the troubled region within the service area to obtain a trouble forecast for the particular trouble region within the service area; and

continuously updating the trouble forecast models with new weather data from one or more weather observation sources by applying data filters to filter out low confidence data from the new weather data, wherein the low confidence data comprises data that fails to meet data source-specific quality thresholds, transforming the new weather data to common weather features including at least one of relative humidity, station pressure, temperature, wind speed, wind direction, pressure, accumulated rain, or rain rate, calibrating training input features using statistical influence techniques and retraining the trouble forecast models using the calibrated new weather data;

determining a regional job forecast for a geographic service area based on the trouble forecast for the geographic service area according to a trouble-to-job mapping, wherein managing resources is based on the regional job forecast the service area; and

providing the regional job forecast for the geographic service area in order to initiate resource facilitate management of resources by relocating equipment and personnel within the service area according to the regional job forecast, in order to minimize an impact of the trouble forecast.

11 . The system of claim 10 , wherein the impact comprises an amount of time required to resolve weather-related damage to the resources.

12 . The system of claim 10 , wherein the impact comprises an amount of time required to resolve a weather-related interruption to service in the service area.

13 . The system of claim 10 , wherein the training the plurality of trouble forecast models is further based on trouble history records.

14 . The system of claim 10 , further comprising collecting historical weather data from one of a National Oceanic and Atmospheric Administration (NOAA) Metar station or a NOAA Mesonet station.

15 . The system of claim 10 , wherein determining clustered regions further comprises generating cluster regions based on similarity of the trouble regions in at least one of job type or distance.

16 . The system of claim 10 , wherein determining the regional job forecast for the service area based on the service area comprises determining a forecasting horizon for each trouble region and each type of weather-related damage.

17 . The system of claim 16 , wherein the at least one processor is configured to determine the regional job forecast for the service area based on the service area further comprises the at least one processor configured to compute, for each trouble region and type of weather-related damage, a trouble count forecast based on a probability distribution.

18 . The system of claim 17 , wherein determine the regional job forecast for the service area based on the service area further comprises computing, for each trouble region, trouble type and a plurality of prediction periods, a trouble count forecast based on a probability distribution.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2023
From: HENG, FOOK-LUEN; LI, ZHIGUO; SIEGEL, STUART A.; SINGHEE, AMITH; WANG, HAIJING
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 063081/0837 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2023
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: UTOPUS INSIGHTS, INC.
Reel/Frame 063082/0086 →
Continuity (7)
Continuation 17224116 · Apr 6, 2021
Continuation 16546268 · Aug 20, 2019
Continuation 15287846 · Oct 7, 2016
Continuation 15075603 · Mar 21, 2016
Continuation 15002494 · Jan 21, 2016
Provisional Application 62147003 · Apr 14, 2015
Related Publication 20230194756A1 · Jun 22, 2023
References Cited (44)
US 7920997B2 · Domijan et al. · 2011 [cited by applicant]
US 8280633B1 · Eldering et al. · 2012 [cited by applicant]
US 8494774B2 · Pasken et al. · 2013 [cited by applicant]
US 8682623B1 · Domijan et al. · 2014 [cited by applicant]
US 9230289B2 · Omitaomu et al. · 2016 [cited by applicant]
US 9303997B2 · Mcgavran et al. · 2016 [cited by applicant]
US 20070287473A1 · Dupray · 2007 [cited by applicant]
US 20090138415A1 · Lancaster · 2009 [cited by examiner]
US 20100131202A1 · Dannevik et al. · 2010 [cited by applicant]
US 20100179930A1 · Teller et al. · 2010 [cited by applicant]
US 20120058775A1 · Dupray et al. · 2012 [cited by applicant]
US 20120265502A1 · Omitaomu et al. · 2012 [cited by applicant]
US 20120303278A1 · Pasken et al. · 2012 [cited by applicant]
US 20130285855A1 · Dupray et al. · 2013 [cited by applicant]
US 20140129272A1 · Hanley · 2014 [cited by applicant]
US 20140160325A1 · Hirai et al. · 2014 [cited by applicant]
US 20140282586A1 · Shear · 2014 [cited by examiner]
US 20140324351A1 · Dannevik · 2014 [cited by examiner]
US 20150106096A1 · Toopran et al. · 2015 [cited by applicant]
US 20150141043A1 · Abramson et al. · 2015 [cited by applicant]
US 20150168174A1 · Abramson et al. · 2015 [cited by applicant]
US 20150317589A1 · Anderson et al. · 2015 [cited by applicant]
US 20160216130A1 · Abramson · 2016 [cited by examiner]
US 20160307138A1 · Heng et al. · 2016 [cited by applicant]
US 20170017904A1 · Heng et al. · 2017 [cited by applicant]
US 20170039307A1 · Koger · 2017 [cited by examiner]
US 20170220964A1 · Datta Ray · 2017 [cited by examiner]
US 20180165554A1 · Zhang et al. · 2018 [cited by applicant]
US 20180260793A1 · Li et al. · 2018 [cited by applicant]
US 20190268283A1 · Mukherjee et al. · 2019 [cited by applicant]
US 20190303713A1 · Kumar et al. · 2019 [cited by applicant]
WO 2015013249A2 · 2015 [cited by applicant]
WO 2015112892A1 · 2015 [cited by applicant]
Domijan, Jr., A. et al., “Effects of Normal Weather Conditions on Interruptions in Distribution Systems,” International Journal of Power and Energy Systems, vol. 25, No. 1, 2005. [cited by applicant]
Fook-Luen Heng et al., “Weather-Driven Multi-Category Infrastructure Impact Forecasting”, U.S. Appl. No. 15/287,846, filed Oct. 7, 2016. [cited by applicant]
Han, Seung-Ryong et al., “Estimating the Spatial Distribution of Power Outages During Hurricanes in the Gulf Coast Region,” Journal of Reliability Engineering & System Safety, vol. 94, No. 2, pp. 199-210, Feb. 2009. [cited by applicant]
Karlis, Dimitris et al., “Multivariate Poisson Regression with Covariance Structure,” Statistics and Computing, vol. 15, No. 4, pp. 255-265, Oct. 2005. [cited by applicant]
Li, H. et al., “A Statistical Model for Risk Management of Electric Outage Forecasts,” IBM Journal of Research and Development, vol. 54, No. 3, pp. 315-325, May 2010. [cited by applicant]
List of IBM Patents or Patent Applications Treated as Related; (Appendix P), Filed Oct. 7, 2016; 2 pages. [cited by applicant]
Liu et al., “Spatial generalized linear mixed models of electric power outages due to hurricanes and ice storms”, Journal of Reliability Engineering and System Safety, vol. 93, 2008, pp. 875-890. [cited by applicant]
Liu et al., “Statistical Forecasting of Electric Power Restoration Times in Hurricanes and Ice Storms”, IEEE Transactions on Power Systems, vol. 22, No. 4, Nov. 2007, pp. 2270-2279. [cited by applicant]
Liu, Haibin et al., “Negative Binomial Regression of Electric Power Outages in Hurricanes,” Journal of Infrastructure Systems, vol. 11, No. 4, pp. 258-267, Dec. 2005. [cited by applicant]
Zhou et al., “Modeling Weather-Related Failures of Overhead Distribution Lines”, IEEE Transactions on Power Systems, vol. 21, No. 4, Nov. 2006, pp. 1683-1690. [cited by applicant]
Zhu, Dan et al., “Storm Modeling for Prediction of Power Distribution System Outages,” Journal on Electric Power Systems Research, vol. 77, No. 8, pp. 973-979, Jun. 2007. [cited by applicant]