IP Library Granted Patent US 12,493,909
Granted Patent B2
US 12,493,909 · App. 18/913,240 · Granted Dec 9, 2025

System and method for active order management in an electronic trading environment

Inventor: Andrew Theodore Renalds (Chicago, 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,493,909
App. No.
18/913,240
Granted
Dec 9, 2025
Kind
B2
Abstract

A trade order may be submitted to an electronic exchange and updated, according to pay-up parameter values, in an attempt to receive a complete fill within a period of time. The trade order may comprise an order price and an order quantity when submitted to the electronic exchange. The pay-up parameters may include a pay-up interval, a pay-up amount, a pay-up counter, or a combination thereof. The price of the trade order may continue to be updated after the expiration of pay-up interval in an attempt to receive a complete fill of the trade order. The price of the trade order may be increased or decreased by the pay-up amount. The trade order may continue to be updated until a complete fill is received, the pay-up counter expires, and/or an ending time expires for which the pay-up parameters may be implemented.

Claims (45)

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

receive, at a trading device displaying a trading interface, an order message including an order price, an order quantity and a plurality of pay-up parameters, wherein the plurality of pay-up parameters includes a pay-up interval that indicates a time interval to wait prior to an increase or decrease in the order price when at least a portion of the order quantity is unfilled at an electronic exchange, and an ending time by which the order message is to be filled;

submit, by the trading device in communication with a network, the order message to the electronic exchange at the order price, wherein the electronic exchange is in communication with the network;

determine, by a processor implemented as part of the trading device, based on market data provided by the electronic exchange, that at least a portion of the order quantity is unfilled after the ending time is detected;

in response to the detection of the ending time, by the processor implemented as part of the trading device, change the order price according to a pay-up amount included in the plurality of pay-up parameters, wherein the pay-up amount indicates an amount to increase or decrease the order price after each of the pay-up intervals which lapses without receiving a complete fill of the order quantity;

update a pay-up counter defined as part of the plurality of pay-up parameters, wherein the pay-up counter is decremented to reflect the change in the order price; and

submit, by the trading device in communication with the network, an update to the order message to the electronic exchange, wherein the update includes the change in order price according to the pay-up amount.

2 . The non-transitory computer readable medium of claim 1 , wherein the order message includes a child order of a plurality of child orders submitted to the electronic exchange at time slicer intervals, and wherein the order quantity of the child order is a portion of a total order quantity for a parent order associated with the plurality of child orders.

3 . The non-transitory computer readable medium of claim 1 further including instructions executable to:

determine from the market data provided by the electronic exchange, that at least a second portion of the order quantity is unfilled after the ending time is detected;

determine that the pay-up counter is unexpired;

determine that a current time is less than the ending time; and

update the order message pending at the electronic exchange to change the order price according to the value of the pay-up amount.

4 . The non-transitory computer readable medium of claim 1 further including instructions executable to:

determine from the market data received from the electronic exchange, that at least another portion of the order quantity is unfilled after the ending time expires; and

update the order price to cross the market to receive a complete fill of the unfilled order quantity.

5 . The non-transitory computer readable medium of claim 1 further including instructions executable to:

prior to the ending time, continuing to change the order price according to the value of the pay-up amount each time a pay-up interval expires.

6 . The non-transitory computer readable medium of claim 1 further including instructions executable to:

receive an indication of a user action to begin a pay-up interval after the order message has already been submitted to the electronic exchange.

7 . The non-transitory computer readable medium of claim 1 , wherein the ending time is calculated from the value of the pay-up interval and the value of the pay-up counter.

8 . The non-transitory computer readable medium of claim 1 , wherein the plurality of pay-up parameters include the ending time.

9 . A system comprising:

a trading device including a memory and a processor, wherein the memory stores instructions and the processor is adapted to executed the stored instructions, wherein the trading device is configured to:

receive, at the trading device displaying a trading interface, an order message including an order price, an order quantity and a plurality of pay-up parameters, wherein the plurality of pay-up parameters includes a pay-up interval that indicates a time interval to wait prior to an increase or decrease in the order price when at least a portion of the order quantity is unfilled at an electronic exchange, and an ending time by which the order message is to be filled;

submit, by the trading device in communication with a network, the order message to the electronic exchange at the order price, wherein the electronic exchange is in communication with the network;

determine, by the processor of the trading device, based on market data provided by the electronic exchange, that at least a portion of the order quantity is unfilled after the ending time is detected;

in response to the detection of the ending time, change, by the processor of the trading device, the order price according to a pay-up amount included in the plurality of pay-up parameters, wherein the pay-up amount indicates an amount to increase or decrease the order price after each of the pay-up intervals which lapses without receiving a complete fill of the order quantity;

update a pay-up counter defined as part of the plurality of pay-up parameters, wherein the pay-up counter is decremented to reflect the change in the order price; and

submit, by the trading device in communication with the network, an update to the order message to the electronic exchange, wherein the update includes the change in order price according to the pay-up amount.

10 . The system of claim 9 , wherein the order message includes a child order of a plurality of child orders submitted to the electronic exchange at time slicer intervals, and wherein the order quantity of the child order is a portion of a total order quantity for a parent order associated with the plurality of child orders.

11 . The system of claim 9 further including instructions executable to:

determine from the market data provided by the electronic exchange, that at least a second portion of the order quantity is unfilled after the ending time is detected;

determine that the pay-up counter is unexpired;

determine that a current time is less than the ending time; and

update the order message pending at the electronic exchange to change the order price according to the value of the pay-up amount.

12 . The system of claim 9 further including instructions executable to:

determine from the market data received from the electronic exchange, that at least another portion of the order quantity is unfilled after the ending time expires; and

update the order price to cross the market to receive a complete fill of the unfilled order quantity.

13 . The system of claim 9 further including instructions executable to:

prior to the ending time, continuing to change the order price according to the value of the pay-up amount each time a pay-up interval expires.

14 . The system of claim 9 further including instructions executable to:

receive an indication of a user action to begin a pay-up interval after the order message has already been submitted to the electronic exchange.

15 . The system of claim 9 , wherein the ending time is calculated from the value of the pay-up interval and the value of the pay-up counter.

16 . The system of claim 9 , wherein the plurality of pay-up parameters include the ending time.

Assignments (2)
SECURITY INTEREST Recorded Nov 7, 2025
From: TRADING TECHNOLOGIES INTERNATIONAL, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 073510/0758 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2024
From: RENALDS, ANDREW THEODORE
To: TRADING TECHNOLOGIES INTERNATIONAL, INC.
Reel/Frame 068876/0900 →
Continuity (5)
Continuation 18156501 · Jan 19, 2023
Continuation 17358940 · Jun 25, 2021
Continuation 16540585 · Aug 14, 2019
Continuation 15416796 · Jan 26, 2017
Related Publication 20250037202A1 · Jan 30, 2025
References Cited (66)
US 6418419B1 · Nieboer et al. · 2002 [cited by applicant]
US 6772132B1 · Kemp, II et al. · 2004 [cited by applicant]
US 6938011B1 · Kemp, II et al. · 2005 [cited by applicant]
US 7127424B2 · Kemp, II et al. · 2006 [cited by applicant]
US 7155410B1 · Woodmansey et al. · 2006 [cited by applicant]
US 7243083B2 · Burns et al. · 2007 [cited by applicant]
US 7299208B1 · Bailon et al. · 2007 [cited by applicant]
US 7363272B1 · Braig · 2008 [cited by examiner]
US 7389268B1 · Kemp, II et al. · 2008 [cited by applicant]
US 7412415B2 · Waddell · 2008 [cited by applicant]
US 7437325B2 · Kemp, II et al. · 2008 [cited by applicant]
US 7584140B2 · Brady et al. · 2009 [cited by applicant]
US 7596528B1 · Herz · 2009 [cited by applicant]
US 7831505B2 · Herz · 2010 [cited by applicant]
US 7904380B2 · Herz · 2011 [cited by applicant]
US 8019676B2 · Herz · 2011 [cited by applicant]
US 8175960B2 · Herz · 2012 [cited by applicant]
US 8359262B2 · Herz · 2013 [cited by applicant]
US 8606689B2 · Herz · 2013 [cited by applicant]
US 8751368B2 · Herz · 2014 [cited by applicant]
US 9727916B1 · Montesano · 2017 [cited by examiner]
US 9830645B2 · Peterffy · 2017 [cited by applicant]
US 10115159B2 · Herz · 2018 [cited by applicant]
US 10424018B2 · Renalds · 2019 [cited by applicant]
US 20030004852A1 · Burns · 2003 [cited by applicant]
US 20030009411A1 · Ram et al. · 2003 [cited by applicant]
US 20030088495A1 · Gilbert et al. · 2003 [cited by applicant]
US 20030130929A1 · Waddell · 2003 [cited by applicant]
US 20030154152A1 · Gilbert et al. · 2003 [cited by applicant]
US 20030200167A1 · Kemp, II et al. · 2003 [cited by applicant]
US 20030236737A1 · Kemp, II et al. · 2003 [cited by applicant]
US 20040236637A1 · Tatge et al. · 2004 [cited by applicant]
US 20050119964A1 · Brady et al. · 2005 [cited by applicant]
US 20070038550A1 · Caille et al. · 2007 [cited by applicant]
US 20090319418A1 · Herz · 2009 [cited by applicant]
US 20100082500A1 · Lutnick · 2010 [cited by examiner]
US 20110022510A1 · Herz · 2011 [cited by applicant]
US 20110119175A1 · Herz · 2011 [cited by applicant]
US 20110288986A1 · Herz · 2011 [cited by applicant]
US 20120185374A1 · Herz · 2012 [cited by applicant]
US 20130097068A1 · Herz · 2013 [cited by applicant]
US 20130097069A1 · Herz · 2013 [cited by applicant]
US 20130238479A1 · Baker et al. · 2013 [cited by applicant]
US 20130246241A1 · Baker et al. · 2013 [cited by applicant]
US 20140058922A1 · Herz · 2014 [cited by applicant]
US 20150186995A1 · Renalds et al. · 2015 [cited by applicant]
US 20170004576A1 · Cicero · 2017 [cited by examiner]
US 20180211314A1 · Renalds · 2018 [cited by applicant]
US 20190005581A1 · Herz · 2019 [cited by applicant]
US 20190370899A1 · Renalds · 2019 [cited by applicant]
EP 1049037A2 · 2000 [cited by applicant]
WO 2004070564A2 · 2004 [cited by applicant]
WO 2005089180A2 · 2005 [cited by applicant]
Wikipedia (Good 'Til Cancelled, https://web.archive.org/web/20150401200921/https://en.wikipedia.org/wiki/Good_'til_cancelled, Apr. 1, 2015) (Year: 2015). [cited by examiner]
Bourghelle, D. and F. Declerck, “Why Markets Should Not Necessarily Reduce Tick Size,” Center de Recherche en Gestion, Cahier de Recherche No. 2002-155, Oct. 2002, pp. 1-44. [cited by applicant]
COG Inc.: CQG Integrated Client Trading User Guide, Nov. 14, 2012, Version 13.5, pp. 1-317. [cited by applicant]
“Conditional Formatting” Webpage [online], Pearson Software Consulting, LLC, Feb. 9, 2002, pp. 1-4. Retrieved on Dec. 21, 2011] from the Internet, Wayback Machine archive: http://web.archive.org/Web/20020209220807/http:… [cited by applicant]
Gwilym, O., et al., “Extreme Price Clustering in the London Equity Index Futures and Options Markets,” Journal of Banking & Finance, 22, 1998, pp. 1193-1206. [cited by applicant]
Huang, et al., “Tick Size, Bid-Ask Spreads and Market Structure,” Sep. 7, 2000, pp. 1-32. [cited by applicant]
Loistl, O., et al., “Tick Size and Spreads: The Case of Nasdaq's Decimalization,” European Journal of Operational Research, vol. 155, 2004, pp. 317-334. [cited by applicant]
Taiwan Stock Exchange: Fact Book, Trading Process, 2003, pp. 29-37. [cited by applicant]
UCLA Academic Technology Services, “Introduction to Sas Macro Language,” Statistical Computing Seminars, Jun. 18, 2004, pp. 1-12. [Retrieved on Dec. 21, 2011] from the Internet, Wayback Machine archive: http://web.archi… [cited by applicant]
Yague, J. and Gomez-Sala, J.C., “Price and Tick Size Preferences in Trading Activity Changes Around Stock Split Executions,” Spanish Economic Review, 7, 2005, pp. 111-138. [cited by applicant]
Trading Technologies International, Inc., “Autospreader—A Powerful Spreading Tool for X-Trader®Pro,” 2005-2009, pp. 1-2. [cited by applicant]
Bollen et al., “Common Cents? Tick Size, Trading Costs, and Mutual Fund Performance,” 2002-2003, pp. 1-55. [cited by applicant]
Wikipedia (Good 'Til Cancelled, https://web.archive.org/web/2015040120092/https://en.wikipedia.org/wiki/Good_'til_cancelled, Apr. 1, 2015) (Year: 2015). [cited by applicant]