US 12,340,382 B2
Integrated weather graphical user interface
Stephen John Mitchell, Houston, TX (US); Andrew Castellani McSween, Chicago, IL (US); and Marc Batten, San Jose, CA (US)
Assigned to Intercontinental Exchange Holdings, Inc., Atlanta, GA (US)
Filed by Intercontinental Exchange Holdings, Inc., Atlanta, GA (US)
Filed on Jan. 12, 2024, as Appl. No. 18/411,867.
Application 18/411,867 is a continuation of application No. 18/203,350, filed on May 30, 2023.
Application 18/203,350 is a continuation of application No. 17/943,715, filed on Sep. 13, 2022, granted, now 11,775,990, issued on Oct. 3, 2023.
Application 17/943,715 is a continuation of application No. 17/696,323, filed on Mar. 16, 2022, granted, now 11,521,219, issued on Dec. 6, 2022.
Application 17/696,323 is a continuation of application No. 17/490,015, filed on Sep. 30, 2021, granted, now 11,308,507, issued on Apr. 19, 2022.
Application 17/490,015 is a continuation of application No. 17/186,122, filed on Feb. 26, 2021, granted, now 11,170,390, issued on Nov. 9, 2021.
Claims priority of provisional application 62/982,235, filed on Feb. 27, 2020.
Prior Publication US 2024/0193624 A1, Jun. 13, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/0201 (2023.01); G01W 1/00 (2006.01); G06F 3/0482 (2013.01); G06Q 40/04 (2012.01)
CPC G06Q 30/0201 (2013.01) [G01W 1/00 (2013.01); G06F 3/0482 (2013.01); G06Q 40/04 (2013.01)] 25 Claims
OG exemplary drawing
 
1. A system comprising:
a data distribution system in communication with one or more weather data source systems, one or more market data source systems and at least one user device via at least one network, the data distribution system comprising a processing device and a memory storing computer-readable instructions, the data distribution system configured to:
collect weather data from among the one or more weather data source systems, the weather data comprising a plurality of formats;
reformat the weather data to generate a weather forecast dataset having a singular format, wherein the reformat comprises segmenting the weather data into a plurality of weather data segments to form a time series dataset configured to be processed by a time series server, each weather data segment of the plurality of weather data segments comprising a respective exchange time;
collect financial market data from among the one or more market data source systems, the financial market data associated with one or more exchange times and configured to be processed by the time series server;
integrate, by the time series server, the weather forecast dataset and a portion of the collected financial market data in a manner indicating a correlation between the weather forecast dataset and the portion of the collected financial market data by matching each respective exchange time of the plurality of weather data segments and the one or more exchange times of the portion of the collected financial market data;
generate an interactive graphical user interface (GUI) for display on the at least one user device;
display, via the interactive GUI, a presentation package that includes the weather forecast dataset integrated with said portion of the collected financial market data, the presentation package indicating the correlation between the weather forecast dataset and the portion of the collected financial market data;
monitor changes to one or more of the weather data and the financial market data;
update the presentation package on the interactive GUI concurrent with one or more of user input received via the at least one user device and any of the monitored changes to one or more of the weather data and the financial market data;
determine that the monitored changes to one or more of the weather data and the financial market data satisfy one or more user-customized thresholds received by the interactive GUI via the at least one user device;
generate at least one alert indicating satisfaction of the one or more user-customized thresholds; and
display, via the interactive GUI, the at least one alert.