IP Library Granted Patent US 8,229,823
Granted Patent B2
US 8,229,823 · App. 13/305,835 · Granted Jul 24, 2012

System and method for coalescing market data at a network device

Assignee: Trading Technologies International, Inc.
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,229,823
App. No.
13/305,835
Granted
Jul 24, 2012
Kind
B2
Abstract

A network device coalesces data received from an exchange, and provides a user with the opportunity to receive fewer, but up-to-date, data updates from an exchange when duplicate prices become available or a large volume of prices becomes available suddenly. Accordingly, the trader can be assured of receiving non-duplicated prices that are fed at a rate that is cohesive with that trader's connection speed. The present invention is designed to conserve on bandwidth thereby increasing the likelihood that bandwidth will be available to receive desirable market information.

Claims (31)

1. A method for distributing data for a tradeable object, the method comprising:

distributing via a network device at least part of a data stream for market updates to at least one client device, the at least part of the data stream being distributed at a selected rate for the at least one client device, where the at least part of the data stream for market updates includes coalesced market updates.

2. The method of claim 1 where the data stream comprises market updates for a tradeable object.

3. The method of claim 1 where the data stream is received at the network device at a first data rate.

4. The method of claim 3 where the network device comprises a data feed being configurable to transmit the market updates at a selected rate of a plurality of selectable data rates.

5. The method of claim 4 where the plurality of selectable data rates comprises the first data rate.

6. The method of claim 4 where the selected rate is associated with a subscription for the at least one client device.

7. The method of claim 4 where the selected rate is less than the first data rate.

8. The method of claim 1 where the network device comprises a gateway.

9. The method of claim 1 , further comprising generating the at least part of the data stream according to updating a first market update in the data stream with a second market update in the data stream.

10. The method of claim 9 where updating the first market update comprises replacing a value associated with the first market update in a stored data structure with a value in the second market update.

11. The method of claim 9 where updating the first market update comprises adding a new value from the second market update to a value associated with the first market update in a stored data structure.

12. The method of claim 1 , further comprising multicasting the at least part of the data stream for market updates to a plurality of client devices according to a respective subscription for each of the plurality of client devices.

13. The method of claim 1 , further comprising changing the selected data rate in response to detecting a predetermined event.

14. A non-transitory computer readable medium having computer executable instructions stored thereon which when executed cause a computer to carry out acts comprising:

distributing at least part of a data stream for market updates to at least one client device, the at least part of the data stream being distributed at a selected rate for the at least one client device, where the at least part of the data stream for market updates includes coalesced market updates.

15. The non-transitory computer readable medium of claim 14 where the data stream comprises market updates for a tradeable object.

16. The non-transitory computer readable medium of claim 14 where the data stream is received at a network device at a first data rate.

17. The non-transitory computer readable medium of claim 16 where the network device comprises a data feed being configurable to transmit the market updates at a selected rate of a plurality of selectable data rates.

18. The non-transitory computer readable medium of claim 17 where the plurality of selectable data rates comprises the first data rate.

19. The non-transitory computer readable medium of claim 17 where the selected rate is associated with a subscription for the at least one client device.

20. The non-transitory computer readable medium of claim 17 where the selected rate is less than the first data rate.

21. The non-transitory computer readable medium of claim 14 where the acts further comprise generating the at least part of the data stream according to updating a first market update in the data stream with a second market update in the data stream.

22. The non-transitory computer readable medium of claim 21 where updating the first market update comprises replacing a value associated with the first market update in a stored data structure with a value in the second market update.

23. The non-transitory computer readable medium of claim 21 where updating the first market update comprises adding a new value from the second market update to a value associated with the first market update in a stored data structure.

24. The non-transitory computer readable medium of claim 14 where the acts further comprise multicasting the at least part of the data stream for market updates to a plurality of client devices according to a respective subscription for each of the plurality of client devices.

25. The non-transitory computer readable medium of claim 14 where the acts further comprise changing the selected data rate in response to detecting a predetermined event.

26. A network device for distributing market information for a tradeable object comprising:

a data input configured to receive a data feed including market updates; and

a market data processor coupled with the data input and configured to generate coalesced market data according to the data input; and

at least one data output configured to distribute the coalesced market updates to at least one client device, the coalesced market data being distributed at a selected rate for the at least one at client device.

Assignments (3)
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 Nov 29, 2011
From: SCHLUETTER, JENS-UWE; SCHWARTZ, STEPHEN A.
To: TRADING TECHNOLOGIES INTERNATIONAL, INC.
Reel/Frame 027293/0788 →
Continuity (4)
Continuation 12476611 · Jun 2, 2009
Continuation 11416395 · May 2, 2006
Continuation 10183845 · Jun 26, 2002
Related Publication 20120072325A1 · Mar 22, 2012