IP Library › Granted Patent US 11,995,719
Granted Patent B1
US 11,995,719 · App. 17/162,818 · Granted May 28, 2024

Message randomization and delay based on order type in an electronic trading system

Inventors: Christopher Andrew Isaacson (Olathe, KS); Eric Crampton (Overland Park, KS)
Assignee: Cboe Exchange, Inc.
G06Q40/04G06F9/466G06F9/546
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,995,719
App. No.
17/162,818
Granted
May 28, 2024
Kind
B1
Abstract

A system and method for managing latency of messages in an exchange system to address technical advantages in certain market participant hardware are disclosed. In one implementation, the system may include an exchange system, and a set of instructions, to cause a processor of the exchange system identify an order type susceptible to technical advantages certain market participants may possess and to apply a re-ordering of, and/or a fixed or random latency to, all orders of the identified order type during a predetermined time of a trading day.

Claims (34)

1. A computer-implemented method adjusting messaging latency in an electronic exchange system, the method comprising:

in a processor of the electronic exchange system:

receiving an electronic order message from a market participant;

identifying, based on an automated comparison of message header data in the electronic order message with an order type database, which order type of a plurality of order types is associated with the received electronic order message;

when the order type is identified as a trade at settlement (TAS) order:

determining if a time for determining a TAS order latency has been reached; and

only when the time for determining the TAS order latency has been reached:

retrieving from the order type database predetermined parameters associated with a TAS order type for calculating a latency duration and start time for applying the TAS order latency to the TAS order;

in response to reaching the calculated start time, adding a latency to the received TAS order for the calculated latency duration; and

applying the calculated latency duration to each subsequently received TAS order until a settlement time for the electronic exchange system has been reached, wherein a technical computing speed advantage of the market participant over that of a market maker that had previously entered a TAS quote into the electronic exchange system is reduced to allow the market maker time to adjust the TAS quote.

2. The computer-implemented method of claim 1 , wherein the processor is located in a member interface of a trading platform in the electronic exchange system.

3. The computer-implemented method of claim 1 , wherein the processor is located in a matching engine of a trading platform in the electronic exchange system.

4. The computer-implemented method of claim 1 , wherein the latency duration comprises a fixed period of time.

5. The computer-implemented method of claim 4 , wherein the start time comprises a random start time during a settlement period after a close of market trading in the electronic exchange system.

6. The computer-implemented method of claim 5 , further comprising adjusting at least one of the latency duration or the start time based on a market participant identifier associated with the received TAS order.

7. The computer-implemented method of claim 1 , wherein the latency duration comprises a randomly selected time in a predetermined fixed delay range.

8. An electronic exchange system for managing latency of messages from market participants, the exchange system comprising:

a communication interface configured to identify an order type associated with order messages from the market participants;

a processor in communication with the communication interface; and

a memory comprising processor-executable instructions that when executed by the processor cause the processor to:

receiving an electronic order message from a market participant;

identify, based on an automated comparison of message header data in the electronic order message with an order type database, which order type of a plurality of order types is associated with the received electronic order message;

when the order type is identified as a trade at settlement (TAS) order:

determine if a time for determining a TAS order latency has been reached; and

only when the time for determining the TAS order latency has been reached:

retrieve from the order type database predetermined parameters associated with a TAS order type for calculating a latency duration and start time for applying the TAS order latency to the TAS order;

in response to reaching the calculated start time, add a latency to the received TAS order for the calculated latency duration; and

apply the calculated latency duration to each subsequently received TAS order until a settlement time for the electronic exchange system has been reached, wherein a technical computing speed advantage of the market participant over that of a market maker that had previously entered a TAS quote into the electronic exchange system is reduced to allow the market maker time to adjust the TAS quote.

9. The electronic exchange system of claim 8 , wherein the processor is located in a member interface of a trading platform in the electronic exchange system.

10. The electronic exchange system of claim 8 , wherein the processor is located in a matching engine of a trading platform in the electronic exchange system.

11. The electronic exchange system of claim 8 , wherein the latency duration comprises a fixed period of time.

12. The electronic exchange system of claim 11 , wherein the start time comprises a random start time during a settlement period after a close of market trading in the electronic exchange system.

13. The electronic exchange system of claim 12 , further comprising adjusting at least one of the latency duration or the start time based on a market participant identifier associated with the received TAS order.

14. The electronic exchange system of claim 8 , wherein the latency duration comprises a randomly selected time in a predetermined fixed delay range.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2021
From: ISAACSON, CHRISTOPHER ANDREW; CRAMPTON, ERIC
To: CBOE EXCHANGE, INC
Reel/Frame 055734/0733 →
Continuity (1)
Provisional Application 63080994 · Sep 21, 2020
Cited By (2)
US 12,505,484 US 12,530,499