System and Method for Coalescing Market Data at a Network Device
First Claim
Patent Images
1. A method for distributing data for a tradeable object, the method comprising:
- receiving a data stream having market updates for a tradeable object listed at an exchange, the data stream being received at a network device at a first data rate, the network device having at least one data feed for at least one client device, the data feed being configurable to transmit the market updates for the tradeable object at a selected rate of a plurality of selectable data rates including the first data rate, the selected rate associated with a subscription for the at least one client device; and
distributing at least a portion of the data stream from the network device to the at least one client device via the at least one data feed at the selected rate for the at least one client device, where the at least a portion of the data stream for the tradeable object includes coalesced market updates according to the selected rate being less than the first data rate.
4 Assignments
0 Petitions
Accused Products
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.
48 Citations
20 Claims
-
1. A method for distributing data for a tradeable object, the method comprising:
-
receiving a data stream having market updates for a tradeable object listed at an exchange, the data stream being received at a network device at a first data rate, the network device having at least one data feed for at least one client device, the data feed being configurable to transmit the market updates for the tradeable object at a selected rate of a plurality of selectable data rates including the first data rate, the selected rate associated with a subscription for the at least one client device; and distributing at least a portion of the data stream from the network device to the at least one client device via the at least one data feed at the selected rate for the at least one client device, where the at least a portion of the data stream for the tradeable object includes coalesced market updates according to the selected rate being less than the first data rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 20)
-
-
10. A network device for distributing market information for a tradeable object comprising:
-
a data input configured to receive a data feed for at least one tradeable object from an exchange at an input rate, the data feed including market updates for the first tradeable object; and at least one data output configured to distribute market updates for the at least one tradeable object to a plurality of client devices at a plurality of selectable distribution rates, the market updates being distributed to the plurality of client devices according to a respective distribution rate selected according to a subscription for each of the plurality of client devices, where the market updates include coalesced market updates according to the distribution rate being less than the input rate. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer readable medium having computer executable instructions stored thereon which when executed cause a computer to execute a method comprising:
-
receiving a data stream having market updates for a tradeable object listed at an exchange, the data stream being received at a first data rate, the network device having at least one data feed for at least one client device, the data feed being configurable to transmit the market updates for the tradeable object at a selected rate of a plurality of selectable data rates including the first data rate, the selected rate associated with a subscription for the at least one client device; and distributing at least a portion of the data stream to the at least one client device via the at least one data feed at the selected rate for the at least one client device, where the at least a portion of the data stream for the tradeable object includes coalesced market updates according to the selected rate being less than the first data rate. - View Dependent Claims (18, 19)
-
Specification