IP Library Granted Patent US 11,598,900
Granted Patent B2
US 11,598,900 · App. 17/224,116 · Granted Mar 7, 2023

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/005G06N20/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 11,598,900
App. No.
17/224,116
Granted
Mar 7, 2023
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:

selecting a plurality of trouble regions within a service area;

generating clustered regions, each of the clustered regions including at least one of the trouble regions within the service area and each of the trouble regions within the service area being associated with one of the clustered regions, the at least one of the trouble region of each cluster region being generated based on a distance between the at least one of the trouble region and other trouble regions of the plurality of trouble regions within the service area;

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 model being for a different type of weather-related damage, the training for each of the plurality of trouble forecast models including:

receiving historical weather data from a plurality of weather data sources, the historical weather data being from at least a portion of the service area including a particular trouble region;

filtering out low confidence historical weather data with data quality filters, each of the quality filters being specific to one of the plurality of weather data sources; and

normalizing the historical weather data for a particular weather-related damage to a common repeating time interval to obtain a normalized time series for a particular weather feature, the normalized being based on one of a minimum, maximum, an average, or a rate of change; and

applying each of the trouble forecast models for the at least one clustered region within the service area to obtain a trouble forecast for the particular trouble region within the service area for each type of the weather-related damage;

determining a regional forecast for a geographic service area based on the trouble forecast for the geographic service area in order to facilitate management of resources by relocating equipment and personnel within the service area; and

providing the regional forecast for the geographic service area based on the trouble forecast, in order to minimize an impact of the trouble forecast.

2. The 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 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 computer program product of claim 1 , wherein the training the plurality of trouble forecast models is further based on trouble history records.

5. The 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 computer program product of claim 1 , wherein generating clustered regions further comprises generating cluster regions based on similarity of the trouble regions in at least one of job type or weather-related damage.

7. The computer program product of claim 1 , wherein determining the 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 computer program product of claim 7 further comprises, dividing the forecasting horizon into a plurality of prediction periods.

9. The computer program of claim 8 , wherein determining the 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:

selecting a plurality of trouble regions within a service area;

generating clustered regions, each of the clustered regions including at least one of the trouble regions within the service area and each of the trouble regions within the service area being associated with one of the clustered regions, the at least one of the trouble region of each cluster region being generated based on a distance between the at least one of the trouble region and other trouble regions of the plurality of trouble regions within the service area;

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 model being for a different type of weather-related damage, the training for each of the plurality of trouble forecast models including:

receiving historical weather data from a plurality of weather data sources, the historical weather data being from at least a portion of the service area including a particular trouble region;

filtering out low confidence historical weather data with data quality filters, each of the quality filters being specific to one of the plurality of weather data sources; and

normalizing the historical weather data for a particular weather-related damage to a common repeating time interval to obtain a normalized time series for a particular weather feature, the normalized being based on one of a minimum, maximum, an average, or a rate of change; and

applying each of the trouble forecast models for the at least one clustered region within the service area to obtain a trouble forecast for the particular trouble region within the service area for each type of the weather-related damage;

determining a regional forecast for a geographic service area based on the trouble forecast for the geographic service area in order to facilitate management of resources by relocating equipment and personnel within the service area; and

providing the regional forecast for the geographic service area based on the trouble 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 generating clustered regions further comprises generating cluster regions based on similarity of the trouble regions in at least one of job type or weather-related damage.

16. The system of claim 10 , wherein determining the 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 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 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.

Assignments (2)
NUNC PRO TUNC ASSIGNMENT Recorded Apr 7, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: UTOPUS INSIGHTS, INC.
Reel/Frame 055857/0527 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2021
From: HENG, FOOK-LUEN; LI, ZHIGUO; SIEGEL, STUART A.; SINGHEE, AMITH; WANG, HAIJING
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 055843/0927 →
Continuity (6)
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 20210223434A1 · Jul 22, 2021