IP Library Granted Patent US 12,393,983
Granted Patent B2
US 12,393,983 · App. 18/314,894 · Granted Aug 19, 2025

Prioritization of trade order processing in electronic trading

Inventors: Alexander V. Foygel (Highland Park, IL); Bharat Mittal (Schaumburg, IL)
Assignee: TRADING TECHNOLOGIES INTERNATIONAL, INC.
G06Q40/04
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,393,983
App. No.
18/314,894
Granted
Aug 19, 2025
Kind
B2
Abstract

Various systems and methods for trade order processing in an electronic trading environment are provided. According to one or more embodiments, two or more trade orders are currently queued for execution at one or more electronic exchanges and are to be modified at substantially the same time. Each trade order is processed according to a priority based on each order's proximity to a particular market price, for example.

Claims (21)

1. A system comprising:

a gateway device configured to identify that a first trade order and a second trade order are to be modified at substantially the same time, wherein the first trade order is currently queued for execution at a first electronic exchange, wherein the second trade order is currently queued for execution at a second electronic exchange; and

an automation computing device in communication with the gateway device, the automation computing device configured to:

determine, in response to identifying that the first trade order and the second trade order are to be modified, a first priority factor for the first trade order, wherein the first priority factor is based on a difference between a first modified price for the first trade order and a corresponding first market price, wherein the first modified price is what a price for the first trade order will be as a result of processing a modification for the first trade order;

determine, in response to identifying that the first trade order and the second trade order are to be modified, a second priority factor for the second trade order, wherein the second priority factor is based on a difference between a second modified price for the second trade order a corresponding second market price, wherein the second modified price is what a price for the second trade order will be as a result of processing a modification for the second trade order;

detect that the first priority factor and the second priority factor are equal;

determine, in response to detecting that the first priority factor and the second priority factor are equal, a third priority factor for the first trade order wherein the third priority factor is based on a quantity of the first trade order;

determine, in response to detecting that the first priority factor and the second priority factor are equal, a fourth priority factor for the second trade order wherein the third priority factor is based on a quantity of the second trade order;

process the modification for the first trade order prior to processing the modification for the second trade order when the third priority factor is larger than the fourth priority factor by sending a first request message to the first electronic exchange to modify the first trade order, and subsequently sending a second request message to the second electronic exchange to modify the second trade order; and

process the modification for the second trade order prior to processing the modification for the first trade order when the fourth priority factor is larger than the third priority factor by sending a second request message to the second electronic exchange to modify the second trade order, and subsequently sending a first request message to the first electronic exchange to modify the first trade order.

2. The system of claim 1 , wherein the first electronic exchange is the same electronic exchange as the second electronic exchange.

3. The system of claim 1 , wherein the first electronic exchange is a different electronic exchange than the second electronic exchange.

4. The system of claim 1 , wherein the first trade order is for the same tradeable object as the second trade order.

5. The system of claim 1 , wherein the first trade order is for a different tradeable object than the second trade order.

6. The system of claim 1 , wherein at least one of the modification of the first trade order and the modification of the second trade order includes modifying an order parameter.

7. The system of claim 6 , wherein the order parameter is one of: an order quantity and an order price.

8. The system of claim 1 , wherein one of the modification of the first trade order and the modification of the second trade order includes canceling the corresponding trade order.

9. The system of claim 1 , wherein the corresponding first market price and the corresponding second market price represent a same price indicator for the first trade order and the second trade order.

10. The system of claim 1 , wherein the corresponding first market price and the corresponding second market price represent a different price indicator for the first trade order and second trade order.

11. The system of claim 1 , wherein the at least one of the corresponding first market price and the corresponding second market price is based on at least one of: a best bid price, a best ask price, a last traded price, and a theoretical price.

12. The system of claim 1 , wherein gateway includes the automation computing device.

Assignments (3)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2023
From: FOYGEL, ALEXANDER V.; MITTAL, BHARAT
To: TRADING TECHNOLOGIES INTERNATIONAL, INC.
Reel/Frame 063600/0607 →
Continuity (5)
Continuation 17549684 · Dec 13, 2021
Continuation 16905413 · Jun 18, 2020
Continuation 15637911 · Jun 29, 2017
Continuation 12492536 · Jun 26, 2009
Related Publication 20230281718A1 · Sep 7, 2023
References Cited (87)
US 4682284A · Schrofer · 1987 [cited by applicant]
US 5459839A · Swarts et al. · 1995 [cited by applicant]
US 5613204A · Haberman · 1997 [cited by examiner]
US 5790952A · Seazholtz · 1998 [cited by examiner]
US 6536037B1 · Guheen · 2003 [cited by examiner]
US 7019640B2 · Canich et al. · 2006 [cited by applicant]
US 7020632B1 · Kohls · 2006 [cited by examiner]
US 7113924B2 · Fishbain · 2006 [cited by examiner]
US 7124110B1 · Kemp, II et al. · 2006 [cited by applicant]
US 7197483B2 · Brady et al. · 2007 [cited by applicant]
US 7437325B2 · Kemp, II et al. · 2008 [cited by applicant]
US 7461009B1 · Haulk et al. · 2008 [cited by applicant]
US 7523064B2 · Burns · 2009 [cited by examiner]
US 7613647B1 · Cushing · 2009 [cited by examiner]
US 7747513B2 · Duquette et al. · 2010 [cited by applicant]
US 7801129B2 · Batteram et al. · 2010 [cited by applicant]
US 7840482B2 · Singla · 2010 [cited by examiner]
US 7933830B1 · Buck · 2011 [cited by examiner]
US 7945508B2 · Duquette et al. · 2011 [cited by applicant]
US 7980457B2 · Kaminsky et al. · 2011 [cited by applicant]
US 8069106B2 · Waelbroeck · 2011 [cited by examiner]
US 8090641B1 · Monroe · 2012 [cited by applicant]
US 8275697B2 · Monroe · 2012 [cited by applicant]
US 8380575B2 · Foygel et al. · 2013 [cited by applicant]
US 8380610B1 · Nagle · 2013 [cited by examiner]
US 8626637B1 · Gooch · 2014 [cited by examiner]
US 9727913B2 · Foygel et al. · 2017 [cited by applicant]
US 10121199B1 · McGovern et al. · 2018 [cited by applicant]
US 10402902B1 · Isaacson · 2019 [cited by examiner]
US 10726480B2 · Foygel et al. · 2020 [cited by applicant]
US 10776867B2 · Foygel et al. · 2020 [cited by applicant]
US 11238536B2 · Foygel et al. · 2022 [cited by applicant]
US 20020082967A1 · Kaminsky · 2002 [cited by examiner]
US 20030236737A1 · Kemp, II et al. · 2003 [cited by applicant]
US 20040233055A1 · Canich et al. · 2004 [cited by applicant]
US 20050228743A1 · Warsaw · 2005 [cited by examiner]
US 20060015436A1 · Burns · 2006 [cited by examiner]
US 20060085320A1 · Owens · 2006 [cited by examiner]
US 20070233593A1 · Claus et al. · 2007 [cited by applicant]
US 20070253412A1 · Batteram et al. · 2007 [cited by applicant]
US 20070265954A1 · Mather · 2007 [cited by examiner]
US 20070294157A1 · Singla · 2007 [cited by examiner]
US 20080097887A1 · Duquette et al. · 2008 [cited by applicant]
US 20080115079A1 · Mather · 2008 [cited by examiner]
US 20080162378A1 · Levine · 2008 [cited by examiner]
US 20080208734A1 · Kaminsky · 2008 [cited by examiner]
US 20080275806A1 · Raitsev · 2008 [cited by examiner]
US 20080288391A1 · Downs et al. · 2008 [cited by applicant]
US 20090055306A1 · Hirani · 2009 [cited by examiner]
US 20090089199A1 · Waelbroeck et al. · 2009 [cited by applicant]
US 20090132409A1 · Lutnick · 2009 [cited by examiner]
US 20090164233A1 · Arnold et al. · 2009 [cited by applicant]
US 20090187502A1 · Tully et al. · 2009 [cited by applicant]
US 20090292637A1 · Taylor · 2009 [cited by examiner]
US 20100138334A1 · Warsaw · 2010 [cited by examiner]
US 20100145843A1 · Janowski · 2010 [cited by examiner]
US 20100228833A1 · Duquette et al. · 2010 [cited by applicant]
US 20100238839A1 · Batteram et al. · 2010 [cited by applicant]
US 20100332367A1 · Foygel · 2010 [cited by examiner]
US 20110040669A1 · Lee et al. · 2011 [cited by applicant]
US 20110145125A1 · Foygel et al. · 2011 [cited by applicant]
US 20110184849A1 · Duquette et al. · 2011 [cited by applicant]
US 20110238556A1 · Harmaty et al. · 2011 [cited by applicant]
US 20120066115A1 · Monroe · 2012 [cited by applicant]
US 20130138549A1 · Foygel et al. · 2013 [cited by applicant]
US 20170301020A1 · Foygel et al. · 2017 [cited by applicant]
US 20200320626A1 · Foygel et al. · 2020 [cited by applicant]
US 20200380602A1 · Foygel et al. · 2020 [cited by applicant]
Electronic Trading in Financial Markets, by Terrence Hendershott , IEEE (Year: 2003). [cited by examiner]
Limit order placement across multiple exchanges IEEE (Year: 2012). [cited by examiner]
Austrian Patent Office Search and Examination Report in Singapore, Application No. 201108943-0 mailed Mar. 5, 2013. [cited by applicant]
Chiu, I. H-Y., “Securities Intermediaries in the Internet Age and the Traditional Principal-Agent Model of Regulation: Some Observations from European Union Securities Regulation,” [cited by applicant]
Hendershott, T., “Electronic Trading in Financial Markets” IT Pro July I Aug. 2003 pp. 10-14 (Year: 2003). [cited by applicant]
International Preliminary Report on Patentability, mailed Jan. 12, 2012, for International Application No. PCT/US10/37106. [cited by applicant]
International Search Report of International Application No. PCT/US2010/037106 mailed Jul. 30, 2010. [cited by applicant]
Kalagnanam, J. and D.C. Parkes. “Chapter 1: Auctions, Bidding and Exchange Design”, In [cited by applicant]
U.S. Appl. No. 12/492,536, Final Office Action mailed Jan. 23, 2012. [cited by applicant]
U.S. Appl. No. 12/492,536, Non-Final Office Action mailed Sep. 9, 2011. [cited by applicant]
U.S. Appl. No. 12/492,536, Non-Final Office Action mailed Jun. 5, 2014. [cited by applicant]
U.S. Appl. No. 12/492,536, Final Office Action mailed Nov. 25, 2014. [cited by applicant]
U.S. Appl. No. 12/492,536, Notice of Allowance mailed Apr. 4, 2017. [cited by applicant]
U.S. Appl. No. 12/637,971, Non-Final Office Action mailed Sep. 19, 2011. [cited by applicant]
U.S. Appl. No. 12/637,971, Non-Final Office Action mailed Apr. 20, 2012. [cited by applicant]
U.S. Appl. No. 12/637,971, Notice of Allowance mailed Nov. 2, 2012. [cited by applicant]
U.S. Appl. No. 13/745,287, Non-Final Office Action mailed Feb. 2, 2015. [cited by applicant]
U.S. Appl. No. 13/745,287, Final Office Action mailed Sep. 15, 2015. [cited by applicant]
U.S. Appl. No. 13/745,287, Non-Final Office Action mailed Dec. 16, 2016. [cited by applicant]