US2017039649A1PendingUtilityA1

System and Method for Providing Electronic Price Feeds for Tradeable Objects

Assignee: TRADING TECHNOLOGIES INT INCPriority: May 10, 2007Filed: Oct 18, 2016Published: Feb 9, 2017
Est. expiryMay 10, 2027(~0.8 yrs left)· nominal 20-yr term from priority
G06Q 40/04G06Q 30/0206G06Q 30/02G06Q 30/06
62
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

System and methods for a price feed generation are described. According to an example method described herein, upon receiving market information including a plurality of linear prices and order quantities, a reference price level is selected and a price feed message is generated to include the reference price level and the plurality of order quantities. The price feed message is then provided to client terminals.

Claims

exact text as granted — not AI-modified
1 . (canceled) 
     
     
         2 . A system comprising:
 a computing device,   wherein the computing device is configured to determine a linear price level and a non-linear price level based on a plurality of price levels, each of the plurality of price levels associated with an order quantity for a tradeable object at an electronic exchange, wherein the non-linear price level is separated by more than one default tick increment from a preceding price level of the plurality of price levels, wherein the linear price level is separated by one default tick increment from a preceding price level of the plurality of price levels and wherein the non-linear price level includes a price level other than a highest bid price level and a lowest ask price level,   wherein the computing device is configured to generate a price feed message comprising a plurality of fields, each field including an indicator indicating whether the corresponding price is linear or non-linear, the price feed message further comprising the order quantity associated with each of the plurality of price levels, and the non-linear price level, wherein the linear price level is not included in the price feed message, and   wherein the computing device is configured to send the price feed message to a receiving terminal.   
     
     
         3 . The system of  claim 2 , wherein the computing device is further configured to:
 select a reference price level from the plurality of price levels; and   provide the reference price level in the price feed message.   
     
     
         4 . The system of  claim 3 , wherein the plurality of price levels includes the highest bid price level and the lowest ask price level, wherein the computing device is further configured to use the highest bid price level or the lowest ask price level as the reference price level. 
     
     
         5 . The system of  claim 2 , wherein the order quantity at each of the plurality of price levels comprises an aggregate quantity of one or more orders, or one or more individual order quantities. 
     
     
         6 . The system of  claim 2 , wherein the plurality of fields comprises a bitmap having a plurality of bit fields, each indicator being a single bit indicator. 
     
     
         7 . The system of  claim 6 , wherein the bitmap comprises an ask bitmap and a bid bitmap. 
     
     
         8 . The system of  claim 2 , wherein the computing device is further configured to:
 compress the order quantity associated with each of the plurality of price levels according to a compression algorithm.   
     
     
         9 . The system of  claim 8 , wherein the compression algorithm includes an integer compression algorithm. 
     
     
         10 . The system of  claim 2 , wherein the computing device is further configured to:
 compress the non-linear price level in the price feed message according to a compression algorithm.   
     
     
         11 . The system of  claim 10 , wherein the compression algorithm includes an integer compression algorithm. 
     
     
         12 . The system of  claim 2 , wherein the plurality of fields are in a header of the price feed message. 
     
     
         13 . The system of  claim 2 , wherein the plurality of price levels includes at least one of a direct price, an implied price, and a theoretical price. 
     
     
         14 . The system of  claim 2 , wherein the order quantity includes at least one of a direct order quantity and an implied order quantity. 
     
     
         15 . The system of  claim 2 , wherein the computing device is further configured to:
 define an offset value for at least one of the plurality of order quantities at one of the plurality of price levels, the offset value defining a change in the at least one order quantity as compared to a quantity at the one of the plurality of price levels provided in a previous price feed message.   
     
     
         16 . The system of  claim 2 , wherein the receiving terminal comprises a gateway. 
     
     
         17 . The system of  claim 2 , wherein the receiving terminal comprises a client terminal. 
     
     
         18 . The system of  claim 2 , wherein the price feed message is generated at the electronic exchange. 
     
     
         19 . The system of  claim 2 , wherein the computing device comprises a gateway. 
     
     
         20 . The system of  claim 2 , wherein the indicator is a single bit indicator. 
     
     
         21 . The system of  claim 2 , wherein the computing device is further configured to:
 receive the plurality of price levels and the order quantity associated with each of the plurality of price levels.

Join the waitlist — get patent alerts

Track US2017039649A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.