IP Library Granted Patent US 11,397,988
Granted Patent B2
US 11,397,988 · App. 16/861,618 · Granted Jul 26, 2022

Methods and systems to prevent adverse exchange limit effects

Inventors: Thomas Jeffrey Weiss (Skokie, IL); Michael Unetich (Chicago, IL)
Assignee: TRADING TECHNOLOGIES INTERNATIONAL, INC.
G06Q40/04H04L43/0864H04L51/046H04L51/26
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 11,397,988
App. No.
16/861,618
Granted
Jul 26, 2022
Kind
B2
Abstract

Methods and systems to prevent adverse exchange limit effects are disclosed. An example method of message management includes tracking, at a gateway, a transaction count of trade messages communicated to an exchange via an exchange link. The example method includes defining a first transaction limit based on the transaction count, and calculating a second transaction limit as a function of the first transaction limit, wherein the second transaction limit is to correspond to a reserve capacity associated with the exchange link. The example method includes assigning a message priority to each of a plurality of trade messages to communicate to the exchange. The example method includes communicating trade messages of the plurality of trade messages having a first message priority to the exchange when the transaction count is greater than the second transaction limit, and delaying or rejecting trade messages of the plurality of trade messages having a second message priority.

Claims (25)

1. A system including:

a trading device,

a gateway device,

wherein the gateway device is configured to generate a plurality of trade messages to trade a tradeable object, and communicate the plurality of trade messages to the trading device;

wherein the gateway device is configured to communicate, via an exchange link coupled with the gateway device, the plurality of trade messages to an exchange, each trade message of the plurality of trade messages having a time stamp associated with a time that trade message was communicated to the exchange from the gateway device;

wherein the gateway device is configured to track a transaction count of the plurality of trade messages communicated via the exchange link;

wherein the gateway device is configured to receive a plurality of response messages from the exchange, each response message of the plurality of response messages identifying a corresponding trade message of one of the plurality of trade messages communicated to the exchange;

wherein the gateway device is configured to identify a received time for each response message of the plurality of response messages;

wherein the gateway device is configured to calculate a round-trip time for each trade message communicated with the exchange, where the round-trip time is calculated according to the time stamp for the trade message that was communicated to the exchange from the gateway device and the received time for the response message identifying the corresponding trade message;

wherein the gateway device is configured to calculate an average round-trip message latency associated with the plurality of response messages, the average round-trip message latency being calculated according to the transaction count and the round-trip time for each response message of the plurality of response messages;

wherein the gateway device is configured to monitor a current round-trip of trade messages to determine a current message latency between the gateway device and the exchange;

wherein the gateway device is configured to identify an increase in the current message latency over the average round-trip message latency; and

wherein the gateway device is configured to, in response to identifying the increase in the current message latency over the average round-trip message latency:

define a first transaction limit of the exchange link based on the transaction count and the current message latency,

define a second transaction limit as a function of the first transaction limit, wherein the second transaction limit corresponds to a reserve capacity associated with the exchange link,

assign a message priority to each of the plurality of trade messages communicated via the exchange link, and

adjust the communication for the trade messages communicated from the gateway device to the exchange via the exchange link to a rate of communication lower than the first transaction limit, where trade messages having a first message priority are communicated via the exchange link, and trade messages having a second message priority are rejected when the transaction count is a percent of the second transaction limit.

2. The system of claim 1 , wherein the second transaction limit varies based on a time of day.

3. The system of claim 1 , wherein the second transaction limit varies based on the transaction count.

4. The system of claim 1 , wherein the message priority is based on a message type of each of the plurality of trade messages.

5. The system of claim 1 , wherein the message priority is based on a trader associated with each of the plurality of trade messages.

6. The system of claim 1 , wherein the message priority is based on a risk position associated with each of the plurality of trade messages.

7. The system of claim 1 , wherein the message priority is based on a likelihood of execution associated with each of the plurality of trade messages.

8. The system of claim 1 , wherein the message priority is based on the transaction count.

9. The system of claim 1 , wherein the first transaction limit is associated with a rejection message communicated via the exchange link.

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 Apr 29, 2020
From: WEISS, THOMAS JEFFREY; UNETICH, MICHAEL
To: TRADING TECHNOLOGIES INTERNATIONAL, INC.
Reel/Frame 052524/0922 →
Continuity (3)
Continuation 16031542 · Jul 10, 2018
Continuation 13718949 · Dec 18, 2012
Related Publication 20200273105A1 · Aug 27, 2020