IP Library Granted Patent US 8,738,506
Granted Patent B2
US 8,738,506 · App. 13/627,983 · Granted May 27, 2014

System and method for improved distribution of market information

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 8,738,506
App. No.
13/627,983
Granted
May 27, 2014
Kind
B2
Abstract

A data distribution system and method are described herein to improve the distribution of market information to subscribing client devices. Market information updates are provided to subscribing devices over a communication link every time a change in the market occurs. If a bandwidth limitation is reached on the communication link, the preferred embodiments switch to a second mode of transmission such that the market information updates are provided only at predetermined intervals. The preferred embodiment monitors the bandwidth consumption to determine what mode of transmission to apply, and in response, it can dynamically change between modes of transmission. By dynamically adjusting the mode of transmission to comport with the current network bandwidth, the preferred embodiments may provide a network friendly, data intensive, and fast response market information feed.

Claims (23)

1. A non-transitory computer readable medium having code stored therein that when executed by a processor causes the processor to carry out acts comprising:

receiving, at a client device from a market information transmitter, streaming market data for at least one tradeable object, where the streaming market data is received at the client device via a communication link coupled with the client device, where the streaming market data includes market updates or market data snapshots according to bandwidth usage of the communication link, where whether the streaming market data comprises the market updates or the market data snapshot is dynamically determined by the market information transmitter according to the bandwidth usage.

2. The non-transitory computer readable medium of claim 1 where the at least one tradeable object is listed by an exchange for trading.

3. The non-transitory computer readable medium of claim 1 where the streaming market data comprises data related to pending buy orders and pending sell orders for the at least one tradeable object at an exchange.

4. The non-transitory computer readable medium of claim 1 where the communication link comprises a network connection.

5. The non-transitory computer readable medium of claim 1 where the streaming market data includes periodic market data snapshots, and where a frequency for including the market data snapshot in the streaming market data is reduced in response to the bandwidth usage being less than a threshold.

6. The non-transitory computer readable medium of claim 1 where the streaming market data does not comprise market update messages in response to the bandwidth usage being greater than a threshold.

7. A method for receiving market information, comprising:

receiving, at a client device from a market information transmitter, streaming market data for at least one tradeable object, where the streaming market data is received at the client device via a communication link coupled with the client device, where the streaming market data includes market updates or market data snapshots according to bandwidth usage of the communication link, where whether the streaming market data comprises the market updates or the market data snapshot is dynamically determined by the market information transmitter according to the bandwidth usage.

8. The method of claim 7 where the at least one tradeable object is listed by an exchange for trading.

9. The method of claim 7 where the streaming market data comprises data related to pending buy orders and pending sell orders for the at least one tradeable object at an exchange.

10. The method of claim 7 where the communication link comprises a network connection.

11. The method of claim 7 where the streaming market data includes periodic market data snapshots, and where a frequency for including the streaming market data snapshot in the market data is reduced in response to the bandwidth usage being less than a threshold.

12. The method of claim 7 where the streaming market data does not comprise market update messages in response to the bandwidth usage being greater than a threshold.

13. A client device comprising:

an electronic processor configured to:

process streaming market information for at least one tradeable object, where streaming market data is received at the client device from a market information transmitter via a communication link coupled with the processor and includes market updates or market data snapshots according to bandwidth usage of the communications link,

where whether the streaming market data comprises the market updates or the market data snapshot is dynamically determined by the market information transmitter according to the bandwidth usage.

14. The client device of claim 13 where the at least one tradeable object is listed by an exchange for trading.

15. The client device of claim 13 where the streaming market data comprises data related to pending buy orders and pending sell orders for the at least one tradeable object at an exchange.

16. The client device of claim 13 where the communication link comprises a network connection.

17. The client device of claim 13 where the streaming market data includes periodic market data snapshots, and where a frequency for including the market data snapshot in the streaming market data is reduced in response to the bandwidth usage being less than a threshold.

18. The client device of claim 13 where the streaming market data does not comprise market update messages in response to the bandwidth usage being greater than a threshold.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Nov 5, 2025
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: TRADING TECHNOLOGIES INTERNATIONAL, INC.
Reel/Frame 073470/0522 →
SECURITY INTEREST Recorded Nov 22, 2022
From: TRADING TECHNOLOGIES INTERNATIONAL, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 061995/0117 →
RELEASE OF SECURITY INTEREST Recorded Jun 15, 2022
From: ACF FINCO I LP
To: TRADING TECHNOLOGIES INTERNATIONAL, INC.
Reel/Frame 060791/0498 →
SECURITY INTEREST Recorded Jul 20, 2021
From: TRADING TECHNOLOGIES INTERNATIONAL, INC.
To: ACF FINCO I LP
Reel/Frame 057143/0825 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2012
From: ANDREWS, RYAN N.
To: TRADING TECHNOLOGIES INTERNATIONAL, INC.
Reel/Frame 029033/0550 →