IP Library Granted Patent US 12,175,534
Granted Patent B2
US 12,175,534 · App. 18/529,313 · Granted Dec 24, 2024

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/226
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 12,175,534
App. No.
18/529,313
Filed
Dec 5, 2023
Granted
Dec 24, 2024
Kind
B2
Art Unit
3691
USPC
705/37
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 (16)

1. A non-transitory computer readable medium having stored therein instructions executable by a processor, including instructions executable to:

communicate, by a gateway device via an exchange link coupled with the gateway device, trade messages to an exchange;

track, by the gateway device, a transaction count of trade messages communicated to the exchange via the exchange link during a time period;

obtain, by the gateway device, a first transaction limit for trade messages associated with the transaction count and communicated during the time period;

determine, by the gateway device, a second transaction limit based on the first transaction limit, wherein the second transaction limit represents a reserve capacity of the exchange link;

receive, by the gateway device from one or more trading devices, a plurality of trade messages to be communicated to the exchange;

assign, by the gateway device, a message priority to each of the plurality of trade messages received from the one or more trading devices;

in response to determining that the tracked transaction count is greater than the second transaction limit during the time period, (i) communicate, by the gateway device, trade messages of the plurality of trade messages having a first message priority to the exchange, and (ii) reject, by the gateway device, trade messages of the plurality of trade messages having a second message priority, when the second message priority is lower than the first message priority.

2. The non-transitory computer readable medium of claim 1 , wherein the second transaction limit varies based on a time of day.

3. The non-transitory computer readable medium of claim 1 , wherein the second transaction limit varies based on the transaction count.

4. The non-transitory computer readable medium of claim 1 , wherein the message priority is based on a message type of each of the plurality of trade messages.

5. The non-transitory computer readable medium of claim 1 , wherein the message priority is based on a trader associated with each of the plurality of trade messages.

6. The non-transitory computer readable medium of claim 1 , wherein the message priority is based on a risk position associated with each of the plurality of trade messages.

7. The non-transitory computer readable medium 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 non-transitory computer readable medium of claim 1 , wherein the message priority is based on the transaction count.

9. The non-transitory computer readable medium of claim 1 , wherein the first transaction limit is associated with a rejection message communicated from the exchange via the exchange link.

Assignments (4)
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/0597 →
SECURITY INTEREST Recorded May 3, 2024
From: TRADING TECHNOLOGIES INTERNATIONAL, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067310/0496 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2023
From: WEISS, THOMAS JEFFREY
To: TRADING TECHNOLOGIES INTERNATIONAL, INC.
Reel/Frame 065769/0838 →
Continuity (5)
Continuation 17847865 · Jun 23, 2022
Continuation 16861618 · Apr 29, 2020
Continuation 16031542 · Jul 10, 2018
Continuation 13718949 · Dec 18, 2012
Related Publication 20240104656A1 · Mar 28, 2024