IP Library Granted Patent US 12,299,740
Granted Patent B2
US 12,299,740 · App. 18/514,997 · Granted May 13, 2025

System and method for automated trading of financial interests

Inventors: Joseph Schmitt (Toronto, CA); Stephen Bain (Toronto, CA)
Assignee: Cboe Canada Inc.
G06Q40/04G06Q40/06
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,299,740
App. No.
18/514,997
Granted
May 13, 2025
Kind
B2
Abstract

A derived order gives a participant simultaneous access to liquidity across multiple books, destinations, or marketplaces. The derived order can be placed and anchored in one trading venue and simultaneously replicated in another trading venue. A participant can place the derived order in the lit book as an anchor book and replicate the order in the hybrid book and/or the dark book, or alternatively, the participant can place the derived order in the hybrid book as an anchor book and replicate the order in the dark book. A trading engine can be configured to replicate an order in different books and guarantee that each order is only executed once. When an order is replicated, the trading engine can check the stored record to see where the order was placed, and then adjust or cancel an order in one book when it is being fulfilled in a different book.

Claims (35)

1. A system comprising:

an order entry gateway configured to receive an instruction for a transaction from a participant computing device and transmit an order message containing the instruction for the transaction, wherein the instruction comprises an identification of a participant;

a smart order router configured to:

receive the order message containing the instruction from the order entry gateway;

in response to the instruction having the identification of the participant associated with a first group of participants, generate a latency instruction to hold execution until after expiration of a delay; and

in response to the instruction having the identification of the participant with a second group of participants, route the instruction without delay; and

a trading engine processor configured to receive the order message from the smart order router and request execution of the instruction by a communicatively coupled processor of a venue, wherein the trading engine processor holds the instruction before executing after the expiration of the delay when the participant is associated with the first group of participants.

2. The system of claim 1 , further comprising a segmentation processor configured to validate the instruction received at the smart order router.

3. The system of claim 1 , wherein the venue is selected from an order book, a securities trading venue, a marketplace, or an exchange.

4. The system of claim 1 , further comprising a trading engine comprising the smart order router and the trading engine processor.

5. The system of claim 1 , wherein an exchange hosts the trading engine processor.

6. The system of claim 1 , wherein the identification for each participant is unique to each venue.

7. The system of claim 1 , wherein the order message comprises a plurality of instructions for a plurality of participants and transactions, and wherein the smart order router is configured to apply the latency to only a subset of the plurality of participants of the order message.

8. The system of claim 1 , wherein the delay is dynamically adjusted during a day.

9. The system of claim 1 , wherein the delay is based on a random value of a period of time between a minimum value and a maximum value.

10. The system of claim 9 , wherein the minimum value is a millisecond.

11. The system of claim 1 , wherein the first group of participants and the second group of participants are based on a parameter of a historical order to trade ratio.

12. A method comprising:

receiving, by an order entry gateway an instruction for a transaction from a participant computing device;

transmitting, by the order entry gateway, an order message containing the instruction for the transaction, wherein the instruction comprises an identification of a participant;

receiving, by a smart order router, the order message containing the instruction from the order entry gateway;

in response to the instruction having the identification of the participant associated with a first group of participants, generating, by the smart order router, a latency instruction to hold execution until after expiration of a delay; and

in response to the instruction having the identification of the participant with a second group of participants, routing, by the smart order router, the instruction without delay;

receiving, by a trading engine processor, the order message from the smart order router;

requesting, by the trading engine processor, execution of the instruction by a communicatively coupled processor of a venue, wherein the trading engine processor holds the instruction before executing after the expiration of the delay when the participant is associated with the first group of participants.

13. The method of claim 11 , further comprising validating, by a segmentation processor, the instruction received at the smart order router.

14. The method of claim 11 , wherein the venue is selected from an order book, a securities trading venue, a marketplace, or an exchange.

15. The method of claim 11 , wherein a trading engine comprising the smart order router and the trading engine processor.

16. The method of claim 11 , wherein an exchange hosts the trading engine processor.

17. The method of claim 11 , wherein the identification for each participant is unique to each venue.

18. The method of claim 11 , wherein the order message comprises a plurality of instructions for a plurality of participants and transactions, and wherein the smart order router is configured to apply the latency to only a subset of the plurality of participants of the order message.

19. The method of claim 11 , wherein the delay is dynamically adjusted during a day.

20. The method of claim 19 , wherein the minimum value is a millisecond.

21. The method of claim 11 , wherein the delay is based on a random value of a period of time between a minimum value and a maximum value.

22. The method of claim 11 , wherein the first group of participants and the second group of participants are based on a parameter of a historical order to trade ratio.

Assignments (4)
MERGER Recorded Apr 12, 2024
From: AEQUITAS INNOVATIONS INC.
To: CBOE CANADA INC.
Reel/Frame 067094/0254 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2023
From: BAIN, STEPHEN
To: RBC DOMINION SECURITIES INC.
Reel/Frame 065785/0619 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2023
From: SCHMITT, JOSEPH
To: AEQUITAS INNOVATIONS INC.
Reel/Frame 065794/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2023
From: RBC DOMINION SECURITIES INC.
To: AEQUITAS INNOVATIONS INC.
Reel/Frame 065794/0993 →
Continuity (9)
Continuation 17365968 · Jul 1, 2021
Continuation 16386153 · Apr 16, 2019
Continuation 15845721 · Dec 18, 2017
Continuation 14744243 · Jun 19, 2015
Continuation PCTCA2014000510 · Jun 20, 2014
Provisional Application 61894608 · Oct 23, 2013
Provisional Application 61838763 · Jun 24, 2013
Provisional Application 61838696 · Jun 24, 2013
Related Publication 20240087026A1 · Mar 14, 2024
References Cited (47)
US 4412287A · Braddock, III · 1983 [cited by applicant]
US 6618707B1 · Gary · 2003 [cited by applicant]
US 6983260B2 · Hummelgren · 2006 [cited by applicant]
US 7177833B1 · Marynowski et al. · 2007 [cited by applicant]
US 7613650B2 · Smith et al. · 2009 [cited by applicant]
US 7813991B1 · Keith · 2010 [cited by applicant]
US 7835975B1 · Keith · 2010 [cited by applicant]
US 7890415B1 · Keith · 2011 [cited by applicant]
US 9881338B2 · Schmitt et al. · 2018 [cited by applicant]
US 20040088242A1 · Ascher et al. · 2004 [cited by applicant]
US 20050131802A1 · Glodjo · 2005 [cited by applicant]
US 20060149659A1 · Carone et al. · 2006 [cited by applicant]
US 20080243676A1 · Smith · 2008 [cited by applicant]
US 20090063675A1 · Faris et al. · 2009 [cited by applicant]
US 20090281954A1 · Waelbroeck et al. · 2009 [cited by applicant]
US 20100293109A1 · Jain et al. · 2010 [cited by applicant]
US 20100332650A1 · Aisen et al. · 2010 [cited by applicant]
US 20110010287A1 · Mittal et al. · 2011 [cited by applicant]
US 20110055113A1 · Cunningham et al. · 2011 [cited by applicant]
US 20110191232A1 · Macri Lassus · 2011 [cited by applicant]
US 20110295736A1 · Freer et al. · 2011 [cited by applicant]
US 20110313909A1 · Schluetter et al. · 2011 [cited by applicant]
US 20120005066A1 · Keith et al. · 2012 [cited by applicant]
US 20120246052A1 · Taylor et al. · 2012 [cited by applicant]
US 20130006828A1 · Dale et al. · 2013 [cited by applicant]
US 20130159449A1 · Taylor et al. · 2013 [cited by applicant]
CN 102947853A · 2013 [cited by applicant]
CN 105451203A · 2016 [cited by examiner]
DE 69825753T2 · 2005 [cited by applicant]
JP 2001092899A · 2001 [cited by applicant]
JP 2011040094A · 2011 [cited by applicant]
KR 100970125B1 · 2010 [cited by applicant]
WO WO2007002843A2 · 2007 [cited by applicant]
Latency arbitrage, market fragmentation, and efficiency: A two-market model E Wah, MP Wellman—Proceedings of the fourteenth ACM conference on . . . , 2013—dl.acm.org (Year: 2013). [cited by examiner]
Communication Protesting Grant of Patent / Filing of Prior Art for CA 2895354 dated Aug. 21, 2017 (6 pages). [cited by applicant]
Communication Protesting Grant of Patent / Filing of Prior Art for CA 2895354 dated Dec. 14, 2016 (8 pages). [cited by applicant]
Communication Protesting Grant of Patent / Filing of Prior Art for CA 2895354 dated Jun. 29, 2016 (6 pages). [cited by applicant]
Communication Protesting Grant of Patent / Filing of Prior Art for CA 2895354 dated May 11, 2017 (11 pages). [cited by applicant]
Examination Report for CA 2895354 dated Sep. 28, 2017 (4 pages). [cited by applicant]
Examination Report for CA 3012609 dated Jul. 22, 2020 (11 pages). [cited by applicant]
Examination Report for CA 3012609 dated May 19, 2021 (7 pages). [cited by applicant]
Final Office Action on U.S. Appl. No. 17/365,968 dated Apr. 26, 2023 (8 pages). [cited by applicant]
International Search Report and Written Opinion for PCT/CA2014/000510 dated Oct. 6, 2014 (13 pages). [cited by applicant]
Non-Final Office Action on U.S. Appl. No. 17/365,968 dated Oct. 14, 2022 (8 pages). [cited by applicant]
Notice of Allowance on U.S. Appl. No. 17/365,968 dated Jul. 18, 2023 (8 pages). [cited by applicant]
Examiners Requisition Office Action on Canada Application No. 3,012,609 dated Apr. 19, 2024 (6 pages). [cited by applicant]
Examiners Requisition Office Action on Canada Application No. 3,012,609 dated May 17, 2022 (11 pages). [cited by applicant]