IP Library Granted Patent US 10,474,692
Granted Patent B2
US 10,474,692 · App. 15/151,179 · Granted Nov 12, 2019

Data conversion and distribution systems

Inventor: Robert Naja Haddad (Acton, MA)
Assignee: Interactive Data Pricing and Reference Data LLC
G06F16/258G06F9/45533G06F16/1794G06Q30/0201G06Q40/06H04L63/0428
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 10,474,692
App. No.
15/151,179
Filed
May 10, 2016
Granted
Nov 12, 2019
Kind
B2
Art Unit
2162
USPC
707/756
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.

Claims (77)

1. 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.

2. The system of claim 1 , wherein the data unification component is further configured to at least one of decompress, cleanse, and unpack the data having the plurality of data formats.

3. The system of claim 1 , wherein the data subscription unit further comprises:

a data preference receiver configured to receive subscription preferences; and

a non-transitory memory configured to store the subscription preferences,

wherein the data subscription unit is further configured to communicatively couple the at least one data interface to at least one of the plurality of data source devices in accordance with the subscription preferences.

4. The system of claim 1 , wherein each of the one or more remote user devices is configured to:

transmit, to the data distribution device, a request to receive a portion of the at least one of the data sensitivities and the projected data from the data distribution device; and

receive, from the data distribution device in a secure communication, the portion of the at least one of the data sensitivities and the projected data responsive to the request.

5. The system of claim 1 , wherein each remote user device is further configured to:

receive user graphical user interface (GUI) preference data from a user of the device;

extract information comprising at least a portion of the supplementary projected data, the at least one of the data sensitivities and the projected data, and the current market data from at least one of the non-transitory memory of the remote user device and the non-transitory memory of the data distribution device based on the received user GUI preference data;

display the extracted information on a graphical user interface of the user display interface in accordance with the user GUI preference data.

6. The system of claim 1 , wherein the projected data further comprises one or more of a projected volume, a projected dollar volume, an Amihud ratio, a liquidity ratio and a liquidity score per category.

7. The system of claim 1 , wherein the supplementary projected data further comprises one or more of a projected market price impact and a projected days to liquidate.

8. 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.

9. The method of claim 8 , wherein reformatting and aggregating, via the data unification component, further comprises at least one of decompressing, cleansing, and unpacking the data having the plurality of data formats.

10. The method of claim 8 , further comprising:

receiving, via the data subscription unit, subscription preferences;

storing, at the data subscription unit, the received subscription preferences in a non-transitory memory; and

communicatively coupling the at least one data interface of the data subscription unit to at least one of the plurality of data source devices in accordance with the subscription preferences.

11. The method of claim 8 , further comprising:

transmitting, from a remote user device from among the one or more remote user devices to the data distribution device, a request to receive a portion of the at least one of the data sensitivities and the projected data from the data distribution device; and

receiving, at the remote user device from the data distribution device in a secure communication, the portion of the data sensitivities and the projected data responsive to the request.

12. The method of claim 8 , further comprising:

receiving, at each remote user device, user graphical user interface (GUI) preference data from a user of the device;

extracting, at the respective remote user device, information comprising at least a portion of the supplementary projected data, the at least one of the data sensitivities and the projected data, and the current market data from at least one the respective remote user device and the data distribution device based on the received user GUI preference data; and

displaying, at the remote user device, the extracted information on a graphical user interface of the user display it in accordance with the user GUI preference data.

13. The system of claim 8 , wherein the projected data further comprises one or more of a projected volume, a projected dollar volume, an Amihud ratio, a liquidity ratio and a liquidity score per category.

14. The system of claim 8 , wherein the supplementary projected data further comprises one or more of a projected market price impact and a projected days to liquidate.

15. 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.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE PRIOR RECORDING OF THE NAME CHANGE ERRONEOUSLY FILED AGAINST PATENT NOS. 7167837, 7860770, 8156027, 7707100 PREVIOUSLY RECORDED AT REEL: 046581 FRAME: 0475. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 10, 2021
From: INTERACTIVE DATA CORPORATION
To: ICE DATA SERVICES, INC.
Reel/Frame 057144/0509 →
CHANGE OF NAME Recorded Apr 29, 2021
From: INTERACTIVE DATA PRICING AND REFERENCE DATA LLC
To: ICE DATA PRICING & REFERENCE DATA, LLC
Reel/Frame 056095/0798 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CHANGE OF NAME ERRONEOUS SUBMISSION PREVIOUSLY RECORDED ON REEL 046581 FRAME 0475. ASSIGNOR(S) HEREBY CONFIRMS THE OWNERSHIP NEVER CHANGED. THE ASSIGNEE IS INTERACTIVE DATA PRICING AND REFERENCE DATA LLC. Recorded May 22, 2019
From: INTERACTIVE DATA PRICING AND REFERENCE DATA LLC
To: INTERACTIVE DATA PRICING AND REFERENCE DATA LLC
Reel/Frame 050062/0413 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2018
From: HADDAD, ROBERT NAJA
To: INTERACTIVE DATA PRICING AND REFERENCE DATA LLC
Reel/Frame 047551/0811 →
CHANGE OF NAME Recorded Jul 18, 2018
From: INTERACTIVE DATA CORPORATION
To: ICE DATA SERVICES, INC.
Reel/Frame 046581/0475 →
Continuity (2)
Provisional Application 62163223 · May 18, 2015
Related Publication 20160342668A1 · Nov 24, 2016
Cited By (2)
US 12,373,165 US 12,608,174