IP Library Granted Patent US 10,037,570
Granted Patent B2
US 10,037,570 · App. 13/851,525 · Granted Jul 31, 2018

System and method for prioritized data delivery in an electronic trading environment

Inventors: Douglas R. Duquette (Wilmette, IL); Robert A. West (Chicago, IL)
Assignee: Trading Technologies International, Inc.
G06Q40/04G06Q30/06G06Q30/08G06Q40/06
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 10,037,570
App. No.
13/851,525
Granted
Jul 31, 2018
Kind
B2
Abstract

A system and method for prioritized data delivery in an electronic trading environment are described herein. According to one example embodiment, by prioritizing the messages associated with a tradable object, the bandwidth and system resource usage may be optimally reduced, and any loss of priority content in the messages sent between the network device and the client device may be reduced. An example method includes associating different priority levels with messages comprising market data. Messages containing market information related to the inside market may be associated to a higher priority level. Whereas messages containing market information relating to the quantities at prices outside the inside market may be associated with a lower priority level. Based on the priority level associated with a message, a network device may send the message directly to the client device or store the message in a data structure until a pre-defined condition is satisfied.

Claims (22)

1. A system comprising:

a computing device,

wherein the computing device is configured to receive a plurality of messages associated with a tradable object, each message containing market data that is associated with a lower priority level,

wherein the computing device is configured to queue the lower priority market data in a data structure until a message containing market data associated with a higher priority level is received,

wherein the computing device is configured to coalesce the lower priority market data in the plurality of message into a coalesced message comprising coalesced lower priority market data, wherein to coalesce the lower priority market data, the computing device is configured to overwrite market data in a first message of the plurality of message with at least one subsequent market data in the plurality of message to generate the coalesced message comprising the coalesced lower priority market data;

wherein the computing device is configured to receive a subsequent message and determine that the subsequent message contains market data that is associated with the higher priority level,

wherein, in response to receipt of the subsequent message containing market data associated with the higher priority level, the computing device is configured to generate a combined message comprising the coalesced market data from the coalesced message and the market data associated with the higher priority level from the subsequent message; and

wherein the computing device is configured to send to a client device the combined message comprising the coalesced market data together with the market data associated with the higher priority level.

2. The system of claim 1 , wherein the market data associated with the higher priority level comprises inside market data, wherein the inside market data comprises a highest bid price and a lowest ask price currently available in the market.

3. The system of claim 2 , wherein the market data associated with the higher priority level comprises at least one of a last traded price and a last traded quantity.

4. The system of claim 1 , wherein the market data associated with the higher priority level comprises data related to a change in price or a change in quantity at an inside market.

5. The system of claim 1 , wherein the market data associated with the higher priority level comprises a change in price or a change in quantity within a range of prices, wherein the range of prices is based on a user-defined value.

6. The system of claim 1 , wherein the market data associated with the lower priority level comprises data related to quantity at a price outside an inside market.

7. The system of claim 1 , wherein the computing device is further configured to send the coalesced message upon detecting a predefined condition, wherein the predefined condition is user-defined.

8. The system of claim 7 , wherein the computing device is configured to send the coalesced message when a time period expires.

9. The system of claim 1 , wherein the computing device is configured to send the coalesced message upon detecting that a time period has expired and thereafter a message comprising market data is received.

10. The system of claim 1 , wherein the computing device is configured to determine whether a time period expired, and if so, determine whether there is market data associated with the lower priority level in the data structure, and if so, send the coalesced message to the client device.

11. The system of claim 1 , wherein the computing device is configured to send the coalesced message when the market is slow.

12. The system of claim 1 , wherein the computing device is an intermediary device.

13. The system of claim 1 , wherein the computing device is a gateway.

14. The system of claim 1 , wherein the computing device is located at an electronic exchange.

15. The system of claim 1 , wherein the computing device is in communication with an electronic exchange.

Assignments (6)
SECURITY INTEREST Recorded Nov 7, 2025
From: TRADING TECHNOLOGIES INTERNATIONAL, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 073510/0758 →
RELEASE OF SECURITY INTEREST Recorded Nov 5, 2025
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: TRADING TECHNOLOGIES INTERNATIONAL, INC.
Reel/Frame 073470/0522 →
SECURITY INTEREST Recorded Nov 22, 2022
From: TRADING TECHNOLOGIES INTERNATIONAL, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 061995/0117 →
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 Mar 27, 2013
From: DUQUETTE, DOUGLAS R.; WEST, ROBERT A.
To: TRADING TECHNOLOGIES INTERNATIONAL, INC.
Reel/Frame 030097/0060 →
Continuity (4)
Continuation 13080249 · Apr 5, 2011
Continuation 12781491 · May 17, 2010
Continuation 11551567 · Oct 20, 2006
Related Publication 20130212001A1 · Aug 15, 2013
Cited By (1)
US 12,361,489