System and method for improved distribution of market information
First Claim
1. A method comprising:
- monitoring, by a computer device, bandwidth usage of a communication link between the computing device and a client device; and
transmitting, by the computing device to the client device via the communication link, streaming market data for at least one tradeable object, the streaming market data being transmitted in a selected mode of a plurality of modes; and
dynamically selecting a selected mode of transmission according to the bandwidth usage of the communication link, where the selected mode of transmission includes;
a first mode of transmission transmitting a market data snapshot for the at least one tradeable object at a predetermined interval according to the bandwidth usage exceeding a bandwidth threshold, anda second mode of transmission transmitting market update messages for the at least one tradeable object according to the bandwidth usage not exceeding the bandwidth threshold.
4 Assignments
0 Petitions
Accused Products
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.
49 Citations
10 Claims
-
1. A method comprising:
-
monitoring, by a computer device, bandwidth usage of a communication link between the computing device and a client device; and transmitting, by the computing device to the client device via the communication link, streaming market data for at least one tradeable object, the streaming market data being transmitted in a selected mode of a plurality of modes; and dynamically selecting a selected mode of transmission according to the bandwidth usage of the communication link, where the selected mode of transmission includes; a first mode of transmission transmitting a market data snapshot for the at least one tradeable object at a predetermined interval according to the bandwidth usage exceeding a bandwidth threshold, and a second mode of transmission transmitting market update messages for the at least one tradeable object according to the bandwidth usage not exceeding the bandwidth threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification