IP Library Granted Patent US 10,896,466
Granted Patent B2
US 10,896,466 · App. 16/203,083 · Granted Jan 19, 2021

Systems and methods for routing trade orders based on exchange latency

Inventor: Patrick Joseph Rooney (St. Charles, IL)
Assignee: Trading Technologies International, Inc.
G06Q40/04H04L43/0858H04L43/106H04L45/121
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,896,466
App. No.
16/203,083
Granted
Jan 19, 2021
Kind
B2
Abstract

Systems and methods for routing trade orders based on exchange latency are disclosed. An example method includes measuring a first latency associated with a first exchange based on a processing time of a first trade order; and routing a second trade order from a trading device to one of the first and a second exchange based on the first latency.

Claims (34)

1. A method comprising:

measuring by a computer device a first latency associated with a first electronic exchange based on a first processing time of a first trade order, wherein the first processing time is based on a time when the first trade order has been fulfilled by the first exchange, wherein a processing speed of trade orders at the first electronic exchange changes during a trading session;

determining by the computer device that the first trade order is a first type of trade order;

determining by the computer device a collective latency score for the first type of trade order at the first exchange using the first latency;

receiving by the computer device a second trade order from a trading device;

determining by the computer device that the collective latency score reaches a predetermined latency threshold defined for the first exchange; and

routing by the computer device the second trade order from the trading device to a second exchange based on the first latency associated with the first exchange and in response to identifying the second trade order as being of the first type of trade order.

2. The method of claim 1 , further comprising:

measuring by the computer device a second latency associated with the second exchange based on a second processing time of a third trade order, wherein routing the second trade order from the trading device based on the first latency comprising routing the second trade order to one of the first and second exchanges having a lower latency.

3. The method of claim 1 , further comprising:

comparing the first latency with the predetermined latency threshold, wherein routing the second trade order from the trading device to the second exchange based on the first latency comprises routing the second trade order to the second exchange when the first latency exceeds the predetermined latency threshold.

4. The method of claim 1 , further comprising:

referencing a set of redirection rules defined by the trading device; and

routing the second order in accordance with the set of redirection rules.

5. The method of claim 1 , further comprising:

determining whether the first latency exceeds a threshold; and

in response to the first latency exceeding the threshold:

calculating a second latency for the second exchange based on a second processing time of a third trade order at the second exchange;

calculating a third latency for a third exchange based on a third processing time of a fourth trade order at the third exchange; and

selecting one of the second and third exchanges having a lower latency for the routing of the second trade order.

6. The method of claim 5 , further comprising:

in response to determining that the first latency has recovered, ceasing the calculations of the second and third latencies and routing trade orders to the first exchange.

7. The method of claim 1 , further comprising:

receiving a first timestamp corresponding to receipt of the first trade order at the first exchange, wherein the processing time is determined based on the first timestamp.

8. The method of claim 1 , wherein the first processing time of the first trade order is based on a time it took the first exchange to match a quantity of the first trade order.

9. The method of claim 8 , further comprising:

receiving a second timestamp indicating that the first trade order has been fulfilled by the first exchange, wherein the processing time is further determined based on the second timestamp.

10. The method of claim 9 , wherein the second timestamp is defined in a message sent from the first exchange, wherein the message indicates the fulfillment of the first trade order.

11. The method of claim 8 , wherein the processing time is based on the first timestamp and the second timestamp.

12. The method of claim 8 , wherein the processing time is based on a difference between the first timestamp and the second timestamp.

13. The method of claim 8 , wherein the second timestamp is set when the first exchange has matched a quantity of the first order.

14. The method of claim 8 , wherein the processing time starts after the first order is received at the first exchange.

15. The method of claim 13 , wherein the processing time ends after the first order is fulfilled at the first exchange.

16. The method of claim 13 , wherein the processing time ends after a quantity of the first order is matched at the first 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 Nov 28, 2018
From: ROONEY, PATRICK JOSEPH
To: TRADING TECHNOLOGIES INTERNATIONAL, INC.
Reel/Frame 047611/0113 →
Continuity (3)
Continuation 15006836 · Jan 26, 2016
Continuation 13722649 · Dec 20, 2012
Related Publication 20190095994A1 · Mar 28, 2019