IP Library Granted Patent US 12,025,769
Granted Patent B2
US 12,025,769 · App. 16/798,596 · Granted Jul 2, 2024

Location-based forecasting of weather events based on user impact

Inventors: Rodney Thompson (Pelham, NH); Douglas George Dempster (Andover, MA); James John Politis (Windham, NH); Ronald Harris (Bedford, NH); Tanya Simkhovich (North Andover, MA); Frederick Scott Eliot (Newbury, MA)
Assignee: The Weather Company, LLC
G01W1/10
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,025,769
App. No.
16/798,596
Granted
Jul 2, 2024
Kind
B2
Abstract

A computer system provides location-based weather services. Weather data is processed to determine one or more weather values for a location. The one or more weather values are compared to baseline weather data for the location to identify a weather event, wherein the weather event is identified in response to determining that the one or more weather values deviate from a corresponding one or more baseline values of the baseline weather data by a threshold amount. A request is received from a user device for weather information for the location. Information relating to the weather event is provided to the user device. Embodiments of the present invention further include a method and program product for providing location-based weather services in substantially the same manner described above.

Claims (33)

1. A computer-implemented method for providing location-based weather services, comprising:

processing weather data to determine one or more weather values for a location, wherein the one or more weather values include a wind velocity value and a temperature value;

comparing the one or more weather values to baseline weather data for the location to identify a weather event, wherein the weather event is identified in response to determining that the one or more weather values deviate from corresponding baseline values of the baseline weather data by a threshold amount, wherein the baseline values include temperature baseline values and wind velocity baseline values, wherein the one or more weather values and the baseline values are each associated with a corresponding particular time of day for the location, wherein the one or more weather values are compared to the corresponding baseline values having a time of day matching the time of day of the one or more weather values to identify the weather event, wherein the weather event comprises a particular wind velocity value that is below the wind velocity baseline values for the location at the particular time of day, wherein the weather event comprises a particular temperature value that is below the temperature baseline values for the location at the particular time of day, and wherein the weather event is selected from a group of: an exposure time of thirty minutes or less to cause frostbite, and a wind chill factor that reduces an apparent temperature by seven degrees or more;

receiving a request from a user device for weather information for the location; and

providing information relating to the weather event and other weather information to the user device, wherein the information relating to the weather event includes a first visual indicator associated with an impact of the weather event, and a second visual indicator associated with the impact of an additional weather event, wherein both the information relating to the weather event, including the first visual indicator, and the second visual indicator and the other weather information, are presented in a same view by the user device, wherein the impact of the weather event is indicated using a first color when the weather event is classified as a positive weather event and indicated using a second color when the weather event is classified as a negative weather event, wherein a user interaction with the first visual indicator automatically causes the other weather information to be presented to a user, and wherein in response to a specified amount of time elapsing, additional information relating to the additional weather event is automatically presented to the user adjacent to the second visual indicator.

2. The computer-implemented method of claim 1 , wherein the information relating to the weather event to the user device includes one or more of: a description of the weather event, a starting time of the weather event, and a duration of the weather event.

3. The computer-implemented method of claim 1 , wherein the one or more weather values include one or more from a group of: current weather values, and forecasted weather values.

4. The computer-implemented method of claim 1 , wherein the baseline values include one or more from a group of record high values, record low values, average values, predetermined threshold values, and calculated threshold values.

5. The computer-implemented method of claim 1 , wherein the one or more weather values are selected from a group of: a wind chill value, a heat index value, and a dew point value.

6. The computer-implemented method of claim 1 , wherein the first visual indicator comprises a color indicator.

7. A computer system for providing location-based weather services, the computer system comprising:

one or more computer processors;

one or more computer readable storage media;

program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising instructions to:

process weather data to determine one or more weather values for a location, wherein the one or more weather values include a wind velocity value and a temperature value;

compare the one or more weather values to baseline weather data for the location to identify a weather event, wherein the weather event is identified in response to determining that the one or more weather values deviate from corresponding baseline values of the baseline weather data by a threshold amount, wherein the baseline values include temperature baseline values and wind velocity baseline values, wherein the one or more weather values and the baseline values are each associated with a corresponding particular time of day for the location, wherein the one or more weather values are compared to the corresponding baseline values having a time of day matching the time of day of the one or more weather values to identify the weather event, wherein the weather event comprises a particular wind velocity value that is below the wind velocity baseline values for the location at the particular time of day, wherein the weather event comprises a particular temperature value that is below the temperature baseline values for the location at the particular time of day, and wherein the weather event is selected from a group of: an exposure time of thirty minutes or less to cause frostbite, and a wind chill factor that reduces an apparent temperature by seven degrees or more;

receive a request from a user device for weather information for the location; and

provide information relating to the weather event and other weather information to the user device, wherein the information relating to the weather event includes a first visual indicator associated with an impact of the weather event, and a second visual indicator associated with the impact of an additional weather event, wherein both the information relating to the weather event, including the first visual indicator, and the second visual indicator and the other weather information, are presented in a same view by the user device, wherein the impact of the weather event is indicated using a first color when the weather event is classified as a positive weather event and indicated using a second color when the weather event is classified as a negative weather event, wherein a user interaction with the first visual indicator automatically causes the other weather information to be presented to a user, and wherein in response to a specified amount of time elapsing, additional information relating to the additional weather event is automatically presented to the user adjacent to the second visual indicator.

8. The computer system of claim 7 , wherein the information relating to the weather event to the user device includes one or more of: a description of the weather event, a starting time of the weather event, and a duration of the weather event.

9. The computer system of claim 7 , wherein the one or more weather values include one or more from a group of: current weather values, and forecasted weather values.

10. The computer system of claim 7 , wherein the baseline values include one or more from a group of record high values, record low values, average values, predetermined threshold values, and calculated threshold values.

11. The computer system of claim 7 , wherein the one or more weather values are selected from a group of: a wind chill value, a heat index value, and a dew point value.

12. The computer system of claim 7 , wherein the first visual indicator comprises a color indicator.

13. A computer program product for providing location-based weather services, the computer program product comprising one or more computer readable storage media collectively having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to:

process weather data to determine one or more weather values for a location, wherein the one or more weather values include a wind velocity value and a temperature value;

compare the one or more weather values to baseline weather data for the location to identify a weather event, wherein the weather event is identified in response to determining that the one or more weather values deviate from corresponding baseline values of the baseline weather data by a threshold amount, wherein the baseline values include temperature baseline values and wind velocity baseline values, wherein the one or more weather values and the baseline values are each associated with a corresponding particular time of day for the location, wherein the one or more weather values are compared to the corresponding baseline values having a time of day matching the time of day of the one or more weather values to identify the weather event, wherein the weather event comprises a particular wind velocity value that is below the wind velocity baseline values for the location at the particular time of day, wherein the weather event comprises a particular temperature value that is below the temperature baseline values for the location at the particular time of day, and wherein the weather event is selected from a group of: an exposure time of thirty minutes or less to cause frostbite, and a wind chill factor that reduces an apparent temperature by seven degrees or more;

receive a request from a user device for weather information for the location; and

provide information relating to the weather event and other weather information to the user device, wherein the information relating to the weather event includes a first visual indicator associated with an impact of the weather event, and a second visual indicator associated with the impact of an additional weather event, wherein both the information relating to the weather event, including the first visual indicator, and the second visual indicator and the other weather information, are presented in a same view by the user device, wherein the impact of the weather event is indicated using a first color when the weather event is classified as a positive weather event and indicated using a second color when the weather event is classified as a negative weather event, wherein a user interaction with the first visual indicator automatically causes the other weather information to be presented to a user, and wherein in response to a specified amount of time elapsing, additional information relating to the additional weather event is automatically presented to the user adjacent to the second visual indicator.

14. The computer program product of claim 13 , wherein the information relating to the weather event to the user device includes one or more of: a description of the weather event, a starting time of the weather event, and a duration of the weather event.

15. The computer program product of claim 13 , wherein the one or more weather values include one or more from a group of: current weather values, and forecasted weather values.

16. The computer program product of claim 13 , wherein the baseline values include one or more from a group of record high values, record low values, average values, predetermined threshold values, and calculated threshold values.

17. The computer program product of claim 13 , wherein the one or more weather values are selected from a group of: a wind chill value, a heat index value, and a dew point value.

18. The computer program product of claim 13 , wherein the first visual indicator comprises a color indicator.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY FROM IBM RESEARCH AND INTELLECTUAL PROPERTY TO INTERNATIONAL BUSINESS MACHINED CORPORATION AND TO CORRECT THE RECEIVING PARTY FROM ZEPHYR BUYER L.P. TO ZEPHYR BUYER, L.P. PREVIOUSLY RECORDED AT REEL: 66795 FRAME: 858. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 20, 2024
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: ZEPHYR BUYER, L.P.
Reel/Frame 066838/0157 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY NAME PREVIOUSLY RECORDED AT REEL: 66796 FRAME: 188. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 20, 2024
From: ZEPHYR BUYER, L.P.
To: THE WEATHER COMPANY, LLC
Reel/Frame 067188/0894 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2024
From: IBM RESEARCH AND INTELLECTUAL PROPERTY
To: ZEPHYR BUYER L.P.
Reel/Frame 066795/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2024
From: ZEPHYR BUYER L.P.
To: THE WEATHER COMPANY, LLC
Reel/Frame 066796/0188 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2020
From: THOMPSON, RODNEY; DEMPSTER, DOUGLAS GEORGE; POLITIS, JAMES JOHN; HARRIS, RONALD; SIMKHOVICH, TANYA; ELIOT, FREDERICK SCOTT
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 051945/0515 →
Continuity (1)
Related Publication 20210263186A1 · Aug 26, 2021