×

System and method for coalescing market data at a network device

  • US 7,567,930 B1
  • Filed: 05/02/2006
  • Issued: 07/28/2009
  • Est. Priority Date: 06/26/2002
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for distributing market information corresponding to a tradeable object over a network, the method comprising:

  • receiving at a network device from an exchange a single market data feed having a first data rate;

    defining a plurality of service levels to be provided from the network device, wherein each service level is associated with a data rate for sending market data from the network device to client devices;

    receiving a subscription request at the network device from a first client device to receive the market data at a first service level of the plurality of service levels over a connection between the network device and the first client device;

    establishing a time period according to a second data rate based on the first service level;

    receiving at the network device during the time period a first market update in the single data feed having the first data rate;

    blocking the first market update from being distributed to the first client device such that the second data rate is not exceeded;

    storing the first market update in a data structure;

    receiving at the network device during the time period a second market update in the single price feed having the first data rate;

    blocking the second market update from being distributed to the first client device to not exceed the second data rate;

    updating the data structure based on the second market update by coalescing the second market update and the first market update into a coalesced market update; and

    distributing a market data feed with the coalesced market update at the second data rate to the first client device over the connection when the time period expires, where the first market update and the second market update include price updates.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×