IP Library Patent Application 15666959
Patent Application
App. No. 15/666,959

Corrective Ensemble Forecasting System for Tropical Cyclones

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.
15/666,959
Abstract

A method is disclosed that includes receiving, at a computer-based tropical cyclone ensemble forecasting system (TCEFS), a plurality of storm forecasts from different storm forecasting agencies, receiving, at the TCEFS, storm-related metadata, pairing the storm-related metadata to the plurality of storm forecasts, adjusting the storm forecasts based on the paired storm-related metadata and other forecast data, producing an ideal blended storm forecast based on the corrected storm forecasts, and enabling a user to view and/or access information about at least the ideal blended storm forecast at a user interface.

Claims (102)

1 . A method comprising:

receiving, at a computer-based tropical cyclone ensemble forecasting system (TCEFS), a plurality of storm forecasts, directly or via one or more intermediaries, from a plurality of different storm forecasting agencies;

receiving, at the TCEFS, storm-related metadata from the plurality of different storm forecasting agencies;

pairing the storm-related metadata to the plurality of storm forecasts;

adjusting the storm forecasts based on the paired storm-related metadata and other forecast data;

producing an ideal blended storm forecast based on the corrected storm forecasts; and

enabling a user to view and/or access information about at least the ideal blended storm forecast at a user interface.

2 . The method of claim 1 , wherein each storm forecast represents a weather prediction created by integrating a mathematical representation of physical equations governing the atmosphere forward in time from a starting point of initial meteorological conditions; and

each item of the storm-related metadata represents an actual measurement or observation of a real-world event that has occurred.

3 . The method of claim 1 , wherein receiving the plurality of storm forecasts comprises:

periodically querying for new storm forecast data from a plurality of forecast system collector instances of the TCEFS,

wherein each forecast system collector instance corresponds to a different storm forecasting agency and is particularly configured to behave according to requirements and/or characteristics of the corresponding weather agency; and

processing each received storm forecast with a particular one of a plurality of forecast system processor instances, wherein each forecast system processor instance corresponds to one of the forecast system collector instances.

4 . The method of claim 1 , further comprising: determining, for each metadata file received at the TCEFS, whether the file size is zero; and

if the file size is determined to be zero, then suspending operations with respect to that file.

5 . The method of claim 1 , further comprising:

resolving disparities between and among the storm forecasts by leveraging commonalities in the storm forecasts and/or metadata to eliminate one or more of the disparities.

6 . The method of claim 1 , further comprising:

categorizing the metadata with an active tropical systems metadata processor of the TCEFS.

7 . The method of claim 1 , wherein the pairing comprises resolving conflicts, filling in missing information, and/or consolidating duplicated information between and among the storm forecasts and the storm-related metadata.

8 . The method of claim 1 , wherein the pairing comprises trying to identify common features or characteristics across the different data sets to identify which data sets relate to the same tropical cyclones.

9 . The method of claim 1 , wherein adjusting the storm forecasts based on the paired storm-related metadata and other forecast data comprises:

extracting raw tropical cyclone ensemble forecast data related to each of the plurality of storm forecasts from a relational database; and

correcting initial intensity estimates for central minimum pressure of each of the tropical cyclones represented in the extracted raw tropical cyclone ensemble forecast data.

10 . The method of claim 1 , wherein adjusting the storm forecasts based on the paired storm-related metadata and other forecast data comprises:

correcting a tendency in each of the plurality of storm forecasts to under-predict intensification; and

calculating new maximum sustained wind speeds for each of the plurality of storm forecasts based on a relationship between central minimum pressure-to-maximum near-surface sustained wind.

11 . The method of claim 1 , wherein producing the ideal blended storm forecast based on the corrected storm forecasts comprises:

obtaining a full suite of the adjusted storm forecasts and actual observations of one or more storm characteristics over a period of time;

for each active storm, comparing each of the individual storm forecasts' historical forecast data to the actual observations of the one or more storm characteristics; and

calculating one or more errors metrics based on the comparison.

12 . The method of claim 11 , wherein producing the ideal blended storm forecast based on the corrected storm forecasts further comprises:

selecting which adjusted version of the plurality of storm forecasts to include in a blended forecast based on the one or more error metrics, or calculating weights to assign each in a blended forecast based on the one or more error metrics.

13 . The method of claim 11 , further comprising:

creating an ensemble forecast wind speed and/or precipitation footprint based on the ideal blended forecast.

14 . The method of claim 1 , wherein the ideal blended storm forecast is influenced by one or more skill scores assigned to each respective one of the plurality of storm forecasts in forecasting certain characteristics of a currently-active storm.

15 . The method of claim 1 , wherein enabling the user to view and/or access information about at least the ideal blended storm forecast at the user interface comprises:

enabling the user to toggle between track forecasts, bias corrected tracks, wind speed forecasts, raw tracks, the ideal blended storm forecast, and historical data for the storm; and/or

enabling the user to specify different forecast hours for viewing; and/or

enabling the user to view all ensemble tracks or select a particular one of the ensemble tracks.

16 . The method of claim 1 , wherein one or more of the plurality of storm forecasts are received via a storm forecast distribution repository, and

wherein one or more pieces of the plurality of weather-related metadata are received from an active tropical system metadata repository

17 . The method of claim 1 , wherein the user interface is a graphical user interface or a non-graphical user interface via an application programming interface (API).

18 . The method of claim 1 , wherein the plurality of storm forecasts come from a first subset of the plurality of different storm forecasting agencies, and

wherein the storm-related metadata comes from a second subset of the plurality of different storm forecasting agencies that is different than the first subset.

19 . The method of claim 1 , wherein the TCEFS comprises:

a computer-based processor, and

a computer-based memory coupled to the computer-based processor, wherein the computer-based memory stores instructions which, when executed by the computer-based processor, cause the computer-based processor to:

pair the storm-related metadata to the plurality of storm forecasts;

adjust the storm forecasts based on the paired storm-related metadata and the other forecast data;

produce the ideal blended storm forecast based on the corrected storm forecasts; and

enable the user to view and/or access information about at least the ideal blended storm forecast at the user interfaces.

20 . A computer-based tropical cyclone ensemble forecasting system (TCEFS) configured to receive storm forecasts from a source of storm forecasts and storm-related metadata from a source of storm-related metadata, wherein the TCEFS comprises:

a computer-based processor, and

a computer-based memory coupled to the computer-based processor, wherein the computer-based memory stores instructions which, when executed by the computer-based processor, cause the computer-based processor to:

pair the storm-related metadata to the plurality of storm forecasts;

adjust the storm forecasts based on the paired storm-related metadata and other forecast data;

produce an ideal blended storm forecast based on the corrected storm forecasts; and

enable a user to view and/or access information about at least the ideal blended storm forecast at one or more of a plurality of computer-based user interfaces,

wherein each storm forecast represents a weather prediction based on correlated meteorological observations, and

wherein each item of the storm-related metadata represents an actual measurement or observation of a real-world event that has occurred.

21 . The TCEFS of claim 20 , wherein the computer-based processor is further configured to instantiate:

a plurality of forecast system collector instances configured to periodically query a source of storm forecasts, wherein each forecast system collector instance corresponds to a different one of the storm forecasting agencies and is particularly configured to behave according to requirements and/or characteristics of the corresponding weather agency; and

a plurality of forecast system processor instances, wherein each forecast system processor instance corresponds to one of the forecast system collector instances and is configured to process the storm forecasts received from the corresponding weather agency via the corresponding forecast system collector instance.

22 . The TCEFS of claim 20 , wherein the computer-based processor is further configured to resolve the disparities between and among the storm forecasts by leveraging commonalities in the storm forecasts and/or the metadata to eliminate one or more of the disparities.

23 . The TCEFS of claim 20 , wherein the computer-based processor is further configured to instantiate an active tropical system metadata processor to categorize the metadata.

24 . The TCEFS of claim 20 , wherein the computer-based processor is further configured to pair the storm-related metadata to the plurality of storm forecasts by:

resolving conflicts, filling in missing information, and/or consolidating duplicated information between and among the storm forecasts and the storm-related metadata, and/or

trying to identify common features or characteristics across the different data sets to identify which data sets relate to the same tropical cyclones.

25 . The TCEFS of claim 20 , wherein the computer-based processor is configured to adjust the storm forecasts based on the paired storm-related metadata and other forecast data by:

extracting raw tropical cyclone ensemble forecast data related to each of the plurality of storm forecasts from a relational database; and

correcting initial intensity estimates for central minimum pressure of each of the tropical cyclones represented in the extracted raw tropical cyclone ensemble forecast data.

26 . The TCEFS of claim 20 , wherein the computer-based processor is further configured to adjust the storm forecasts based on the paired storm-related metadata and other forecast data by:

correcting tendency in each of the plurality of storm forecasts to under-predict intensification; and

calculating new maximum sustained wind speeds for each of the plurality of storm forecasts based on relationship between central minimum pressure-to-maximum near-surface sustained wind.

27 . The TCEFS of claim 25 , wherein the computer-based processor produces the ideal blended storm forecast based on the corrected storm forecasts by:

obtaining a suite of the adjusted storm forecasts and actual observations of one or more storm characteristics over a period of time;

for each active storm, comparing each of the individual storm forecasts' historical forecast data to the actual observations of the one or more storm characteristics; and

calculating one or more errors metrics based on the comparison; and

selecting which adjusted version of the plurality of storm forecasts to include in a blended forecast based on the one or more error metrics, or

calculating weights to assign each in a blended forecast based on the one or more error metrics.

28 . The TCEFS of claim 27 , wherein the computer-based processor is further configured to create an ensemble forecast wind speed and/or precipitation footprint based on the ideal blended forecast.

29 . The TCEFS of claim 20 , wherein the ideal blended storm forecast is influenced by one or more skill scores assigned to each respective one of the plurality of storm forecasts in forecasting certain characteristics of a currently-active storm.

30 . The TCEFS of claim 20 , wherein the computer-based processor is configured to enable the user to view and/or access information about at least the ideal blended storm forecast at one or more of a plurality of computer-based user interfaces by:

enabling the user to toggle between track forecasts, bias corrected tracks, wind speed forecasts, raw tracks, the ideal blended forecast, and historical data for the storm; and/or

enabling the user to specify different forecast hours for viewing; and/or

enabling the user to view all ensemble tracks or select a particular one of the ensemble tracks.

31 . The TCEFS of claim 20 , wherein one or more of the plurality of storm forecasts are received via a storm forecast distribution repository, and wherein one or more pieces of the plurality of weather-related metadata are received from an active tropical system metadata repository

32 . The TCEFS of claim 20 , wherein the user interface is a graphical user interface or a non-graphical user interface via an application programming interface (API).

33 . The TCEFS of claim 20 , wherein the plurality of storm forecasts come from a first subset of a plurality of different storm forecasting agencies, and the storm-related metadata comes from a second subset of the plurality of different storm forecasting agencies, wherein the second subset is the same or different than the first subset.

34 . A computer-based system for forecasting weather, the computer-based system comprising:

a source of storm forecasts from multiple storm forecasting agencies;

a source of storm-related metadata of actual weather-related observations or measurements;

a computer-based tropical cyclone ensemble forecasting system (TCEFS) configured to receive storm forecasts from the source of storm forecasts and storm-related metadata from the source of storm-related metadata; and

one or more computer-based user interfaces to access data from the computer-based tropical cyclone ensemble forecasting system,

wherein the TCEFS comprises a computer-based processor, and a computer-based memory that stores instructions which, when executed by the computer-based processor, cause the computer-based processor to:

pair the storm-related metadata to the plurality of storm forecasts;

adjust the storm forecasts based on the paired storm-related metadata and other forecast data;

produce an ideal blended storm forecast based on the corrected storm forecasts; and

enable a user to view and/or access information about at least the ideal blended storm forecast at one or more of the computer-based user interfaces,

wherein each storm forecast represents a weather prediction based on correlated meteorological observations, and

wherein each item of the storm-related metadata represents an actual measurement or observation of a real-world event that has occurred.

Assignments (4)
SECURITY INTEREST Recorded Aug 5, 2022
From: ATHENIUM LLC
To: HCP-FVO, LLC
Reel/Frame 060737/0227 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2019
From: ATHENIUM ANALYTICS LLC
To: ATHENIUM LLC
Reel/Frame 048818/0821 →
CHANGE OF NAME Recorded Jul 5, 2018
From: WEATHER ANALYTICS LLC
To: ATHENIUM ANALYTICS LLC
Reel/Frame 046491/0721 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2017
From: CECELSKI, STEFAN FRANCIS; MUNCHAK, LEIGH ANN; DAIGNEAULT, SEAN TYLER
To: WEATHER ANALYTICS LLC
Reel/Frame 043172/0045 →