Data conversion and distribution systems
AssigneeInteractive Data Pricing and Reference Data LLC
InventorRobert Naja Haddad
Life of this patent
Estimating the term…
Abstract
Systems and methods for improved data conversion and distribution are provided. A data subscription unit is configured to receive data and information from a plurality of data source devices. The data subscription unit is in communication with a virtual machine that includes backtesting utility configured to generate backtesting data using one or more statistical models and one or more non-statistical models. The backtesting utility may translate the backtesting results into one or more interactive visuals, and generate a graphical user interface (GUI) for displaying the backtesting results and the one or more interactive visuals on a user device. The backtesting utility may update one or more of the displayed backtesting results and the one or more interactive visuals without re-running the modeling steps.
Claims30
A data conversion and distribution system comprising:
- a data subscription unit having at least one data interface communicatively coupled to a plurality of data source devices and configured to receive data from the plurality of data source devices and to transmit the data via secure communication over at least one network;
- and
- a virtual machine communicatively coupled to the data subscription unit, the virtual machine comprising one or more servers, a non-transitory memory, and one or more processors comprising machine readable instructions, the virtual machine configured to:
- receive the data from the data subscription unit,
- apply one or more filters and/or conditions to the data to generate backtesting data,
- run the backtesting data through one or more non-statistical models to generate one or more metrics,
- run the backtesting data through one or more statistical models to generate one or more relationship coefficients based on statistically significant features of the backtesting data,
- determine one or more relationships amongst the backtesting data based on, at least, the one or more relationship coefficients,
- generate backtesting results based on the one or more metrics and the one or more relationships,
- translate the backtesting results into one or more interactive visuals,
- generate a graphical user interface (GUI) for displaying the backtesting results and the one or more interactive visuals on a user device,
- receive, via the GUI, input from a user device,
- adjust, based on the input from the user device, the one or more filters and/or conditions,
- apply the adjusted one or more filters and/or conditions to the backtesting results to generate updated backtesting results without re-running the one or more statistical models and the one or more non-statistical models, and
- update one or more of the displayed backtesting results and the one or more interactive visuals based on the updated backtesting results.
A method for converting and distributing data comprising:
- receiving, by a data subscription unit having at least one data interface communicatively coupled to a plurality of data source devices, data from the plurality of data source devices;
- transmitting, by the data subscription unit, the data via secure communication over at least one network;
- receiving, by a data receiver module of a virtual machine communicatively coupled to the data subscription unit, the data from the data subscription unit, the virtual machine comprising one or more servers, a non-transitory memory, and one or more processors comprising machine readable instructions;
- applying, by the virtual machine, one or more filters and/or conditions to the data to generate backtesting data;
- running, by the virtual machine, the backtesting data through one or more non-statistical models to generate one or more metrics;
- running, by the virtual machine, the backtesting data through one or more statistical models to generate one or more relationship coefficients based on statistically significant features of the backtesting data;
- determining, by the virtual machine, one or more relationships amongst the backtesting data based on, at least, the one or more relationship coefficients;
- generating, by the virtual machine, backtesting results based on the one or more metrics and the one or more relationships;
- translating, by the virtual machine, the backtesting results into one or more interactive visuals;
- generating, by the virtual machine, a graphical user interface (GUI) for displaying the backtesting results and the one or more interactive visuals on a user device;
- receiving, via the GUI, input from a user device;
- adjusting, by the virtual machine based on the input from the user device, the one or more filters and/or conditions;
- applying, by the virtual machine, the adjusted one or more filters and/or conditions to the backtesting results to generate updated backtesting results without re-running the one or more statistical models and the one or more non-statistical models;
- and
- updating, by the virtual machine, one or more of the displayed backtesting results and the one or more interactive visuals based on the updated backtesting results.
Dependencies are inferred from the claim text.