US 12,235,798 B2
Data conversion and distribution systems
Robert Naja Haddad, Acton, MA (US)
Assigned to ICE Data Pricing & Reference Data, LLC, Bedford, MA (US)
Filed by ICE Data Pricing & Reference Data, LLC, Bedford, MA (US)
Filed on Jun. 26, 2024, as Appl. No. 18/754,762.
Application 18/754,762 is a continuation of application No. 18/494,964, filed on Oct. 26, 2023, granted, now 12,050,555.
Application 18/494,964 is a continuation of application No. 18/100,647, filed on Jan. 24, 2023, granted, now 11,841,828, issued on Dec. 12, 2023.
Application 18/100,647 is a continuation of application No. 17/683,717, filed on Mar. 1, 2022, granted, now 11,593,305, issued on Feb. 28, 2023.
Application 17/683,717 is a continuation of application No. 17/410,227, filed on Aug. 24, 2021, granted, now 11,294,863, issued on Apr. 5, 2022.
Application 17/410,227 is a continuation of application No. 17/162,013, filed on Jan. 29, 2021, granted, now 11,119,983, issued on Sep. 14, 2021.
Application 17/162,013 is a continuation of application No. 16/918,055, filed on Jul. 1, 2020, granted, now 10,963,427, issued on Mar. 30, 2021.
Application 16/918,055 is a continuation of application No. 16/866,859, filed on May 5, 2020, granted, now 10,838,921, issued on Nov. 17, 2020.
Application 16/866,859 is a continuation of application No. 16/592,203, filed on Oct. 3, 2019, granted, now 10,740,292, issued on Aug. 11, 2020.
Application 16/592,203 is a continuation in part of application No. 15/151,179, filed on May 10, 2016, granted, now 10,474,692, issued on Nov. 12, 2019.
Claims priority of provisional application 62/163,223, filed on May 18, 2015.
Prior Publication US 2024/0345992 A1, Oct. 17, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/00 (2019.01); G06F 9/455 (2018.01); G06F 16/16 (2019.01); G06F 16/901 (2019.01); G06F 16/9035 (2019.01); G06N 20/00 (2019.01); G06Q 40/06 (2012.01)
CPC G06F 16/168 (2019.01) [G06F 9/455 (2013.01); G06F 16/9024 (2019.01); G06F 16/9035 (2019.01); G06N 20/00 (2019.01); G06Q 40/06 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A system for dynamically updating model results, the system comprising:
at least one server comprising one or more processors and a non-transitory memory, the at least one server configured to:
receive data from one or more data sources;
generate an interactive graphical user interface (GUI) on at least one user device, the interactive GUI comprising one or more windows including a configuration interface and a results dashboard, the configuration interface including one or more user-selectable parameters for generating customizable backtesting analytics, the results dashboard configured to display the customizable backtesting analytics;
receive user input, via the configuration interface of the interactive GUI, comprising one or more selections among the one or more user-selectable parameters to form a customized backtesting configuration;
apply, the customized backtesting configuration to the received data to generate backtesting data specific to the user input;
model the generated backtesting data by initiating one or more models to produce model results, the one or more models including a combination of one or more non-statistical models and one or more statistical models, the model results comprising one or more of metrics and relationship information among the generated backtesting data;
generate, in the results dashboard of the interactive GUI, graphic backtesting analytic indicators representative of the model results and specific to the customized backtesting configuration together with one or more filters for refining one or more backtesting parameters of the customized backtesting configuration; and
dynamically regenerate, in real-time, the results dashboard of the interactive GUI to display updates to the graphic backtesting analytic indicators responsive to user selection of the one or more filters, without generating any further windows in the interactive GUI, the at least one server being configured to automatically reinitiate the one or more models to account for said user selection.