IP Library Granted Patent US 10,032,222
Granted Patent B2
US 10,032,222 · App. 15/634,661 · Granted Jul 24, 2018

Generating market information based on causally linked events

Inventor: Douglas R. Duquette (Glencoe, IL)
Assignee: Trading Technologies International, Inc.
G06Q40/04
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,032,222
App. No.
15/634,661
Granted
Jul 24, 2018
Kind
B2
Abstract

Certain embodiments provide systems, apparatus, and methods to analyze incoming data messages and create market information constructs. An example method includes receiving a data message including an instruction to initiate a market event. The example method includes evaluating the instruction to determine whether it is associated with two or more causally linked market events. The example method also includes classifying the instruction based on the evaluating as part of a sequence of causally linked market events or as a single market event. The example method includes queuing the sequence of causally linked market events. The example method further includes detecting an end of the sequence of causally linked market events. The example method includes constructing a logically reduced market data message construct descriptive of the one or more market events represented by the queued sequence of causally linked events.

Claims (30)

1. A method comprising:

initiating by a first computing device a start of a market event that results in a sequence of two or more causally related market data messages generated by an electronic exchange;

detecting by the first computing device the sequence of the two or more causally related market data messages associated with the market event;

queuing by the first computing device the sequence of the two or more causally related market data messages;

detecting by the first computing device an end of the market event;

generating by the first computing device a new logically reduced market data message comprising grouped market data in the queued two or more causally related market data messages, wherein the grouped market data groups together the two or more casually related market data messages related to the market event; and

sending by the first computing device the new logically reduced market data message to a second computing device.

2. The method of claim 1 , wherein the first computing device comprises the electronic exchange.

3. The method of claim 1 , wherein the first computing device comprises a gateway.

4. The method of claim 1 , wherein the second computing device comprises a gateway that sends the new logically reduced market data message to a client device.

5. The method of claim 1 , wherein the sequence of the two or more causally related market data messages comprises two or more fill related messages.

6. The method of claim 1 , wherein the sequence of the two or more causally related market data messages is associated with a spread trading strategy.

7. The method of claim 1 , wherein the start of the market event is initiated in response to a trade order message being received at the first computing device.

8. The method of claim 1 , wherein the end of the market event is detected upon receiving a market depth update message.

9. The method of claim 1 , wherein the end of the market event is detected upon receiving an indication that an order quantity corresponding to a trade order associated with the market event is fully filled.

10. A non-transitory computer readable medium having stored therein instructions executable by a processor, wherein the instructions are executable to:

initiate by a first computing device a start of a market event that results in a sequence of two or more causally related market data messages generated by an electronic exchange;

detect by the first computing device the sequence of the two or more causally related market data messages associated with the market event;

queue by the first computing device the sequence of the two or more causally related market data messages;

detect by the first computing device an end of the market event;

generate by the first computing device a new logically reduced market data message comprising grouped market data in the queued two or more causally related market data messages, wherein the grouped market data groups together the two or more casually related market data messages related to the market event; and

send by the first computing device the new logically reduced market data message to a second computing device.

11. The computer readable medium of claim 10 , wherein the first computing device comprises the electronic exchange.

12. The computer readable medium of claim 10 , wherein the first computing device comprises a gateway.

13. The computer readable medium of claim 10 , wherein the second computing device comprises a gateway that sends the new logically reduced market data message to a client device.

14. The computer readable medium of claim 10 , wherein the sequence of the two or more causally related market data messages comprises two or more fill related messages.

15. The computer readable medium of claim 10 , wherein the sequence of the two or more causally related market data messages is associated with a spread trading strategy.

16. The computer readable medium of claim 10 , wherein the start of the market event is initiated in response to a trade order message being received at the first computing device.

17. The computer readable medium of claim 10 , wherein the end of the market event is detected upon receiving a market depth update message.

18. The computer readable medium of claim 10 , wherein the end of the market event is detected upon receiving an indication that an order quantity corresponding to a trade order associated with the market event is fully filled.

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 Jun 27, 2017
From: DUQUETTE, DOUGLAS R.
To: TRADING TECHNOLOGIES INTERNATIONAL, INC.
Reel/Frame 042829/0446 →
Continuity (4)
Continuation 14314250 · Jun 25, 2014
Continuation 13495392 · Jun 13, 2012
Provisional Application 61496320 · Jun 13, 2011
Related Publication 20170293976A1 · Oct 12, 2017
Cited By (3)
US 12,277,604 US 12,445,399 US 12,639,759