IP Library Granted Patent US 11,334,640
Granted Patent B2
US 11,334,640 · App. 16/855,020 · Granted May 17, 2022

Computerized location-based visualization of weather events

Inventors: Rodney Thompson (Pelham, NH); Douglas George Dempster (Andover, MA); Tanya Simkhovich (North Andover, MA); Ronald Harris (Bedford, NH); James John Politis (Windham, NH)
Assignee: International Business Machines Corporation
G06F16/9538G06F3/04847G06F16/24578G06F16/9537H04L67/18
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,334,640
App. No.
16/855,020
Granted
May 17, 2022
Kind
B2
Abstract

A computer system provides personalized location-based weather services. Weather data for a location is processed to generate a plurality of panels, wherein each panel comprises weather information organized according to a topic of the panel. An order is determined for the plurality of panels, wherein the order is based on one or more factors including an interaction of a user with one or more previously presented panels, a selected event being identified, and a proximity of a forecasted event to a current time. A visualization is generated on a display, including the plurality of panels configured to be navigated according to the determined order. Embodiments of the present invention further include a method and program product for providing personalized location-based weather services in substantially the same manner described above.

Claims (36)

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

processing weather data, by a user device, for a location to generate a plurality of panels, wherein each panel comprises weather information organized according to a topic of the panel, wherein a machine-learning topic detection model is applied to identify the weather information that is specific to the topic of each panel;

determining an order for the plurality of panels, wherein the order is based on one or more factors including an interaction of a user with one or more previously presented panels, a selected event being identified, and a proximity of a forecasted event to a current time; and

generating a visualization, on a display, including the plurality of panels configured to be navigated according to the determined order, wherein the graphical user interface displays a next panel according to the determined order of the plurality of panels in response to input by a user of the user device.

2. The computer-implemented method of claim 1 , further comprising:

calculating a relevance score for each panel based on the one or more factors; and

wherein the order is determined according to the relevance score of each panel.

3. The computer-implemented method of claim 1 , wherein the interaction of the user includes a dwell time for one or more panels during one or more previous sessions.

4. The computer-implemented method of claim 1 , wherein the selected event is identified by determining that one or more weather values deviate from a corresponding one or more baseline values by a threshold amount.

5. The computer-implemented method of claim 1 , wherein the plurality of panels includes one or more of: a current condition panel, a short-term forecast panel, a long-term forecast panel, a radar panel, a weather event panel, and a weekend forecast panel.

6. The computer-implemented method of claim 1 , wherein the display comprises a graphical user interface that displays one panel at a time.

7. A computer system for providing personalized 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, by a user device, for a location to generate a plurality of panels, wherein each panel comprises weather information organized according to a topic of the panel, wherein a machine-learning topic detection model is applied to identify the weather information that is specific to the topic of each panel;

determine an order for the plurality of panels, wherein the order is based on one or more factors including an interaction of a user with one or more previously presented panels, a selected event being identified, and a proximity of a forecasted event to a current time; and

generate a visualization, on a display, including the plurality of panels configured to be navigated according to the determined order, wherein the graphical user interface displays a next panel according to the determined order of the plurality of panels in response to input by a user of the user device.

8. The computer system of claim 7 , wherein the program instructions further comprise instructions to:

calculate a relevance score for each panel based on the one or more factors; and

wherein the order is determined according to the relevance score of each panel.

9. The computer system of claim 7 , wherein the interaction of the user includes a dwell time for one or more panels during one or more previous sessions.

10. The computer system of claim 7 , wherein the selected event is identified by determining that one or more weather values deviate from a corresponding one or more baseline values by a threshold amount.

11. The computer system of claim 7 , wherein the plurality of panels includes one or more of: a current condition panel, a short-term forecast panel, a long-term forecast panel, a radar panel, a weather event panel, and a weekend forecast panel.

12. The computer system of claim 7 , wherein the display comprises a graphical user interface that displays one panel at a time.

13. A computer program product for providing personalized 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, by a user device, for a location to generate a plurality of panels, wherein each panel comprises weather information organized according to a topic of the panel, wherein a machine-learning topic detection model is applied to identify the weather information that is specific to the topic of each panel;

determine an order for the plurality of panels, wherein the order is based on one or more factors including an interaction of a user with one or more previously presented panels, a selected event being identified, and a proximity of a forecasted event to a current time; and

generate a visualization, on a display, including the plurality of panels configured to be navigated according to the determined order, wherein the graphical user interface displays a next panel according to the determined order of the plurality of panels in response to input by a user of the user device.

14. The computer program product of claim 13 , wherein the program instructions further cause the computer to:

calculate a relevance score for each panel based on the one or more factors; and

wherein the order is determined according to the relevance score of each panel.

15. The computer program product of claim 13 , wherein the interaction of the user includes a dwell time for one or more panels during one or more previous sessions.

16. The computer program product of claim 13 , wherein the selected event is identified by determining that one or more weather values deviate from a corresponding one or more baseline values by a threshold amount.

17. The computer program product of claim 13 , wherein the plurality of panels includes one or more of: a current condition panel, a short-term forecast panel, a long-term forecast panel, a radar panel, a weather event panel, and a weekend forecast panel.

18. The computer program product of claim 13 , wherein the display comprises a graphical user interface that displays one panel at a time.

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 Apr 22, 2020
From: THOMPSON, RODNEY; DEMPSTER, DOUGLAS GEORGE; SIMKHOVICH, TANYA; HARRIS, RONALD; POLITIS, JAMES JOHN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 052461/0001 →
Continuity (1)
Related Publication 20210334327A1 · Oct 28, 2021