IP Library Granted Patent US 10,726,484
Granted Patent B2
US 10,726,484 · App. 15/901,644 · Granted Jul 28, 2020

Throttling modification messages

Inventor: Michael Unetich (Chicago, 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,726,484
App. No.
15/901,644
Granted
Jul 28, 2020
Kind
B2
Abstract

The present embodiments relate to intelligently throttling a modification message based on a period of time that a trade order is required to remain in a market. In an embodiment, intelligently throttling a modification message includes intelligently selecting a transmission time of a modification message based on a period of time that a trade order is required to remain in a market. The modification message is transmitted at the selected time to ensure that the modification order is received at an electronic exchange at or shortly after, but not before, the period of time has expired. As a result, the modification order is accepted (e.g., not rejected) by the electronic exchange. The modification order does not need to be resent to the electronic exchange.

Claims (24)

1. A method comprising:

sending, from a computing device to an electronic exchange, a trade order to trade a tradable object listed at the electronic exchange;

determining, by the computing device, an estimated message transmission time between the computing device and an electronic exchange;

receiving, at the computing device, confirmation that the trade order is pending execution at the electronic exchange, the confirmation having on an order entry time confirming that the trade order was received at the electronic exchange, where the order entry time is a time at which the pending trade order was placed in a market for the tradable object at the electronic exchange;

determining, using the computing device, an earliest modification time for sending a modification message to modify the trade order that was previously sent and is pending execution at the electronic exchange, the earliest modification time being determined based on the order entry time, a period of time during which the trade order pending execution at the electronic exchange is required by the electronic exchange to remain pending without modification by the trader, and the estimated message transmission time;

receiving, by the computing device, a user input to send the modification message to the electronic exchange to modify the trade order pending execution at the electronic exchange;

in response to receiving the user input prior to expiration of the determined earliest modification time, sending, by the computing device at the determined earliest modification time, the modification message to the electronic exchange to modify the trade order, wherein the modification message is not received by the electronic exchange before expiration of the period of time during which the pending trade order is required by the electronic exchange to remain pending without modification by the trader, where the modification message includes the modification order that modifies the trade order; and

in response to receiving a second user input subsequent to expiration of the determined earliest modification time, sending, by the computing device, the modification message to the electronic exchange to modify the trade order, where the modification message includes the modification order that modifies the trade order.

2. The method of claim 1 , where the estimated message transmission time is an amount of time for the modification message to be communicated from the computing device to the electronic exchange.

3. The method of claim 1 , where sending the modification message further includes queuing the modification message until the determined earliest modification time.

4. The method of claim 1 , where determining the earliest modification time comprises calculating when the pending trade order can be modified without being rejected from the electronic exchange.

5. The method of claim 1 , where receiving the confirmation includes receiving an acknowledgment message from the electronic exchange.

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

send, from a computing device to an electronic exchange, a trade order to trade a tradable object listed at the electronic exchange;

determine, by the computing device, an estimated message transmission time between the computing device and an electronic exchange;

receive, at the computing device, confirmation that the trade order is pending execution at the electronic exchange, the confirmation having on an order entry time confirming that the trade order was received at the electronic exchange, where the order entry time is a time at which the pending trade order was placed in a market for the tradable object at the electronic exchange;

determine, using the computing device, an earliest modification time for sending a modification message to modify the trade order that was previously sent and is pending execution at the electronic exchange, the earliest modification time being determined based on the order entry time, a period of time during which the trade order pending execution at the electronic exchange is required by the electronic exchange to remain pending without modification by the trader, and the estimated message transmission time;

receive, by the computing device, a user input to send the modification message to the electronic exchange to modify the trade order pending execution at the electronic exchange;

in response to receiving the user input prior to expiration of the determined earliest modification time, send, by the computing device at the determined earliest modification time, the modification message to the electronic exchange to modify the trade order, wherein the modification message is not received by the electronic exchange before expiration of the period of time during which the pending trade order is required by the electronic exchange to remain pending without modification by the trader, where the modification message includes the modification order that modifies the trade order; and

in response to receiving a second user input subsequent to expiration of the determined earliest modification time, send, by the computing device, the modification message to the electronic exchange to modify the trade order, where the modification message includes the modification order that modifies the trade order.

7. The non-transitory computer readable medium of claim 6 , where the estimated message transmission time is an amount of time for the modification message to be communicated from the computing device to the electronic exchange.

8. The non-transitory computer readable medium of claim 6 , where sending the modification message further includes queuing the modification message until the determined earliest modification time.

9. The non-transitory computer readable medium of claim 6 , where determining the earliest modification time comprises calculating when the pending trade order can be modified without being rejected from the electronic exchange.

10. The non-transitory computer readable medium of claim 6 , where receiving the confirmation includes receiving an acknowledgment message from the 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 Feb 21, 2018
From: UNETICH, MICHAEL
To: TRADING TECHNOLOGIES INTERNATIONAL, INC.
Reel/Frame 044992/0986 →
Cited By (1)
US 12,307,526