IP Library Granted Patent US 12,271,948
Granted Patent B2
US 12,271,948 · App. 18/515,001 · Granted Apr 8, 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,271,948
App. No.
18/515,001
Granted
Apr 8, 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 (40)

1. A method comprising:

receiving, by a smart order router, an order message containing an instruction for a transaction and an identification of a participant;

determining, by the smart order router, that the identification of the participant is associated with a first group of participants based on a participant type of the participant;

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 of the instruction of the order message until after expiration of a delay; and

routing, by the smart order router, the instruction of the order message for execution by a venue, wherein execution is performed after the expiration of the delay when the participant is associated with the first group of participants; 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 for execution by the venue without delay.

2. The method of claim 1 , further comprising validating the instruction when the order message is received at the smart order router.

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

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

5. The method 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.

6. The method of claim 1 , wherein the delay is dynamically adjusted during a day.

7. The method 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.

8. The method of claim 7 , wherein the minimum value is a millisecond.

9. The method 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.

10. A non-transitory machine-readable storage medium having computer-executable instructions stored thereon that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

receiving an order message containing an instruction for a transaction and an identification of a participant;

determining that the identification of the participant is associated with a first group of participants based on a participant type of the participant;

in response to the instruction having the identification of the participant associated with a first group of participants,

generating a latency instruction to hold execution of the instruction of the order message until after expiration of a delay; and

routing the instruction of the order message for execution by a venue, wherein execution is performed after the expiration of the delay when the participant is associated with the first group of participants; and

in response to the instruction having the identification of the participant with a second group of participants, routing the instruction for execution by the venue without delay.

11. The non-transitory machine-readable storage medium of claim 10 , wherein the venue is selected from an order book, a securities trading venue, a marketplace, or an exchange.

12. The non-transitory machine-readable storage medium of claim 10 , wherein the identification for each participant is unique to each venue.

13. The non-transitory machine-readable storage medium of claim 10 , further comprising validating the instruction when the order message is received.

14. The non-transitory machine-readable storage medium of claim 10 , 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.

15. The non-transitory machine-readable storage medium of claim 10 , further comprising dynamically adjusting the delay during a day.

16. The non-transitory machine-readable storage medium of claim 10 , wherein the delay is based on a random value of a period of time between a minimum value and a maximum value.

17. The non-transitory machine-readable storage medium of claim 16 , wherein the minimum value is a millisecond.

18. The non-transitory machine-readable storage medium of claim 10 , wherein the first group of participants and the second group of participants are based on a parameter of a historical order to trade ratio.

19. A system comprising:

a smart order router comprising a least one processor configured to:

receive an order message containing an instruction for a transaction and an identification of a participant;

determine that the identification of the participant is associated with a first group of participants based on a participant type of the participant;

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 of the instruction of the order message until after expiration of a delay; and

route the instruction of the order message for execution by a venue, wherein execution is performed after the expiration of the delay when the participant is associated with the first group of participants; and

in response to the instruction having the identification of the participant with a second group of participants, route the instruction for execution by the venue without delay.

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

21. The system of claim 19 , 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/0736 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2023
From: RBC DOMINION SECURITIES INC.
To: AEQUITAS INNOVATIONS INC.
Reel/Frame 065794/0528 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2023
From: SCHMITT, JOSEPH
To: AEQUITAS INNOVATIONS INC.
Reel/Frame 065794/0530 →
Priority Claims (3)
CA 2835860 · Dec 9, 2013 · national
WO PCT/CA2013/001014 · Dec 9, 2013 · international
WO PCT/CA2013/001016 · Dec 9, 2013 · international
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 61838763 · Jun 24, 2013
Provisional Application 61838696 · Jun 24, 2013
Provisional Application 61894608 · Oct 23, 2013
Related Publication 20240087027A1 · Mar 14, 2024
References Cited (44)
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]
International Search Report and Written Opinion for PCT/CA2014/000510 dated Oct. 6, 2014 (13 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]