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 in a plurality of data formats. The data subscription unit is in communication with a virtual machine configured to generate projected data for sparse electronic data. The virtual machine and a data distribution device distribute the projected data to remote user devices.
Claims15
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 obtain data having a plurality of data formats from the plurality of data source devices and to transmit the data having the plurality of data formats via secure communication over at least one network;
- and
- a virtual machine comprising one or more servers, a non-transitory memory, and one or more processors comprising machine readable instructions, the virtual machine communicatively coupled to the data subscription unit, the virtual machine further comprising:
- a data receiver configured to receive the data having the plurality of data formats from the data subscription unit via the secure communication over the at least one network;
- a data unification component configured to reformat and aggregate the data from the data subscription unit to generate unified data responsive to receiving, at the data receiver, the data having the plurality of data formats;
- a data conversion component configured to run the unified data through one or more statistical algorithms to generate at least one of data sensitivities and projected data based on the unified data;
- and
- a data transmission component configured to transmit the at least one of the data sensitivities and the projected data to a data distribution device via one or more secure communications over the at least one network,
- the data distribution device comprising a non-transitory memory configured to store the at least one of the data sensitivities and the projected data and at least one data distribution interface configured to provide secure communications with at least one of one or more remote user devices,
- said one or more remote user devices each comprising:
- a non-transitory memory,
- one or more processors comprising machine readable instructions,
- a data distribution receiver interface communicatively coupled to the data distribution device,
- a user information interface,
- a market data source interface, and
- a user display interface,
- the one or more remote user devices being configured to:
- receive, via the data distribution receiver interface, at least one of the data sensitivities and the projected data from the data distribution device,
- receive, via the user information interface, user input data,
- receive, via the market data source interface, current market data,
- generate, via the one or more processors, supplementary projected data based on the received at least one of the data sensitivities and the projected data, the user input data and the current market data, and
- display, via the user display interface, at least a portion of at least one of the projected data and the supplementary projected data.
A method for data conversion and distribution, the method comprising:
- obtaining, by a data subscription unit via a secure communication over at least one network, data having a plurality of data formats from the data source devices;
- transmitting, via the data subscription unit, the data having the plurality of data formats to a virtual machine comprising a data receiver, a data unification component, a data conversion component, and a data transmission component;
- receiving, by the data receiver via secure communication over the at least one network, the data having the plurality of data formats from the data subscription unit;
- reformatting and aggregating, via the data unification component, the data from the data subscription unit to generate unified data responsive to receiving, at the data receiver, the data having the plurality of data formats;
- generating, via the data conversion component, at least one of data sensitivities and projected data, wherein said generating further comprises running the unified data through one or more statistical algorithms;
- transmitting, via the data transmission component, the at least one of the data sensitivities and the projected data to a data distribution device via one or more secure communications over the at least one network;
- storing, by the data distribution device, at least one of the data sensitivities and the projected data;
- transmitting, by the data distribution device, at least one of the data sensitivities and the projected data to one or more remote user devices;
- receiving, via a data distribution receiver interface of the one or more remote user devices, at least one of the data sensitivities and the projected data from the data distribution device, the one or more remote user devices comprising a non-transitory memory, one or more processors comprising machine readable instructions, an user information interface, a market data source interface, and a user display interface;
- receiving, via the user information interface, user input data;
- receiving, via the market data source interface, current market data;
- generating, via the one or more processors, supplementary projected data based on the received at least one of the data sensitivities and the projected data, the user input data and the current market data;
- and
- displaying, via the user display interface, at least a portion of the at least one of the projected data and the supplementary projected data.
A non-transitory computer-readable storage medium programmed to include instructions that, when executed by one or more processing devices, cause the one or more processing devices to perform the functions comprising:
- obtaining, by a data subscription unit via a secure communication over at least one network, data having a plurality of data formats from the data source devices;
- transmitting, via the data subscription unit, the data having the plurality of data formats to a virtual machine comprising a data receiver, a data unification component, a data conversion component, and a data transmission component;
- receiving, by the data receiver via secure communication over the at least one network, the data having the plurality of data formats from the data subscription unit;
- reformatting and aggregating, via the data unification component, the data from the data subscription unit to generate unified data responsive to receiving, at the data receiver, the data having the plurality of data formats;
- generating, via the data conversion component, at least one of data sensitivities and projected data, wherein said generating further comprises running the unified data through one or more statistical algorithms;
- transmitting, via the data transmission component, the at least one of the data sensitivities and the projected data to a data distribution device via one or more secure communications over the at least one network;
- storing, by the data distribution device, at least one of the data sensitivities and the projected data;
- transmitting, by the data distribution device, at least one of the data sensitivities and the projected data to one or more remote user devices;
- receiving, via a data distribution receiver interface of the one or more remote user devices, at least one of the data sensitivities and the projected data from the data distribution device, the one or more remote user devices comprising a non-transitory memory, one or more processors comprising machine readable instructions, a user information interface, a market data source interface, and a user display interface;
- receiving, via the user information interface, user input data;
- receiving, via the market data source interface, current market data;
- generating, via the one or more processors, supplementary projected data based on the received at least one of the data sensitivities and the projected data, the user input data and the current market data;
- and
- displaying, via the user display interface, at least a portion of at least one of the projected data and the supplementary projected data.
Dependencies are inferred from the claim text.