IP Library Granted Patent US 12,307,518
Granted Patent B2
US 12,307,518 · App. 17/940,359 · Granted May 20, 2025

System and method for chart based order entry

Inventor: Eric W. Borts (Broomfield, CO)
Assignee: TRADING TECHNOLOGIES INTERNATIONAL, INC.
G06Q40/04G06Q40/00G06Q40/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,307,518
App. No.
17/940,359
Granted
May 20, 2025
Kind
B2
Abstract

Systems and methods for chart-based order entry are described. According to one example method a chart is used to display historical market data corresponding to a tradeable object. An order entry interface is displayed in relation to the chart. The order entry interface includes a plurality of price objects for selecting price levels to be used for trade orders to buy or sell the tradeable object. According to one example method, the price levels corresponding to the price objects depend on a location of the interface in relation to the chart, and as the interface is moved in relation to the chart, the price levels are automatically updated. Upon selection of the price level on the interface, a trade order to buy or sell is submitted to a matching engine at an electronic exchange.

Claims (35)

1. A system comprising:

a computing device, wherein the computing device comprises a processor, wherein the computing device is configured to:

display a movable order entry interface, wherein the movable order entry interface includes a plurality of price objects, wherein each price object corresponds to a price level, wherein the movable order entry interface is positioned at a location on a chart, wherein the chart includes historical market data corresponding to a tradeable object, wherein the historical market data is mapped to a plurality of values along a value axis;

determine a first plurality of price levels based on a value along the value axis associated with the location of the movable order entry interface with respect to the chart, wherein each price object of the plurality of price objects corresponds to one of the first plurality of price levels;

display, in response to an input signal from a user input device, the movable order entry interface at a new location on the chart in relation to an input location of the user input device;

determine, in response to the input signal from the user input device, a second plurality of price levels based on a new value along the value axis associated with the new location of the movable order entry interface with respect to the chart, wherein each price object of the plurality of price objects of the movable order entry interface is updated to correspond to one of the second plurality of price levels;

receive a selection of a price object of the plurality of price objects by the user input device; and

initiate, in response to receiving the selection of the price object, placement of a trade order based on the price level corresponding to the selected price object.

2. The system of claim 1 , wherein the plurality of price objects of the movable order entry interface is arranged in a circular shape.

3. The system of claim 1 , wherein the plurality of price objects of the movable order entry interface is arranged in an arc shape.

4. The system of claim 3 , wherein an angle corresponding to the arc shape is adjustable.

5. The system of claim 1 , wherein the plurality of price objects of the movable order entry interface is arranged to form a pie-chart interface.

6. The system of claim 1 , wherein the plurality of price objects of the movable order entry interface is arranged based on a user-defined shape.

7. The system of claim 1 , wherein the plurality of price objects of the movable order entry interface includes a plurality of bid price objects and a plurality of ask price objects.

8. The system of claim 7 , wherein the plurality of ask price objects correspond to different price levels than the plurality of bid price objects.

9. The system of claim 7 , wherein the trade order is an order to buy when the selected price object is one of the plurality of bid price objects, wherein the trade order is an order to sell when the selected price object is one of the plurality of ask price objects.

10. The system of claim 1 , wherein the movable order entry interface includes a plurality of quantity objects corresponding to a plurality of quantities.

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

receive a selection of a quantity object of the plurality of quantity objects, wherein the trade order is for a quantity corresponding to the selected quantity object.

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

receive a default quantity, wherein the trade order is for the default quantity.

13. The system of claim 1 , wherein the selection of the price object by the user input device includes at least one of: a selection of a key on a keyboard, depressing a mouse button, releasing a mouse button, and a touch of a touch-screen display.

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

display market data in relation to the plurality of price objects of the movable order entry interface.

15. The system of claim 14 , wherein the market data includes current market depth for the price level corresponding to each of the plurality of price objects.

16. The system of claim 1 , further including instructions executable to:

display a working order indicator in relation to one of the plurality of price objects, wherein the working order indicator represents a working trade order at the price level corresponding to the one of the plurality of price objects.

17. The system of claim 1 , further including instructions executable to:

display traded volume in relation to at least one of the plurality of price objects.

18. The system of claim 1 , further including instructions executable to:

update the historical market data as market data is received.

19. The system of claim 1 , further including instructions executable to:

display a current highest bid price available for trading the tradeable object in relation to the plurality of price objects.

20. The system of claim 1 , further including instructions executable to:

display a current lowest ask price available for trading the tradeable object in relation to the plurality of price objects.

Assignments (4)
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/0522 →
SECURITY INTEREST Recorded Nov 22, 2022
From: TRADING TECHNOLOGIES INTERNATIONAL, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 061995/0117 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2022
From: BORTS, ERIC W.
To: TRADING TECHNOLOGIES INTERNATIONAL, INC.
Reel/Frame 061027/0245 →
Continuity (8)
Continuation 17376059 · Jul 14, 2021
Continuation 16448857 · Jun 21, 2019
Continuation 15477852 · Apr 3, 2017
Continuation 14084782 · Nov 20, 2013
Continuation 13218162 · Aug 25, 2011
Continuation 12546451 · Aug 24, 2009
Continuation 11693219 · Mar 29, 2007
Related Publication 20230005062A1 · Jan 5, 2023
References Cited (132)
US 4896291A · Gest et al. · 1990 [cited by applicant]
US 5581670A · Bier et al. · 1996 [cited by applicant]
US 5596699A · Driskell · 1997 [cited by applicant]
US 5689667A · Kurtenbach · 1997 [cited by applicant]
US 5701424A · Atkinson · 1997 [cited by applicant]
US 5737557A · Sullivan · 1998 [cited by applicant]
US 5745717A · Vayda et al. · 1998 [cited by applicant]
US 5754176A · Crawford · 1998 [cited by applicant]
US 5757358A · Osga · 1998 [cited by applicant]
US 5790820A · Vayda et al. · 1998 [cited by applicant]
US 5798760A · Vayda et al. · 1998 [cited by applicant]
US 5805161A · Tiphane · 1998 [cited by applicant]
US 5880723A · Driskell · 1999 [cited by applicant]
US 5933138A · Driskell · 1999 [cited by applicant]
US 6002402A · Schacher · 1999 [cited by applicant]
US 6012046A · Lupien et al. · 2000 [cited by applicant]
US 6018722A · Ray et al. · 2000 [cited by applicant]
US 6064984A · Ferguson et al. · 2000 [cited by applicant]
US 6118427A · Buxton et al. · 2000 [cited by applicant]
US 6219053B1 · Tachibana et al. · 2001 [cited by applicant]
US 6285367B1 · Abrams et al. · 2001 [cited by applicant]
US 6408282B1 · Buist · 2002 [cited by applicant]
US 6414700B1 · Kurtenbach et al. · 2002 [cited by applicant]
US 6549219B2 · Selker · 2003 [cited by applicant]
US 6709330B1 · Klein et al. · 2004 [cited by applicant]
US 6766304B2 · Kemp, II et al. · 2004 [cited by applicant]
US 6772132B1 · Kemp, II et al. · 2004 [cited by applicant]
US 6883143B2 · Driskell · 2005 [cited by applicant]
US 6915492B2 · Kurtenbach et al. · 2005 [cited by applicant]
US 6918091B2 · Leavitt et al. · 2005 [cited by applicant]
US 6938011B1 · Kemp, II et al. · 2005 [cited by applicant]
US 6993504B1 · Friesen et al. · 2006 [cited by applicant]
US 7046248B1 · Perttunen · 2006 [cited by applicant]
US 7099836B2 · Cichanowicz · 2006 [cited by applicant]
US 7113190B2 · Heaton · 2006 [cited by applicant]
US 7127424B2 · Kemp, II et al. · 2006 [cited by applicant]
US 7210107B2 · Wecker et al. · 2007 [cited by applicant]
US 7212999B2 · Freisen et al. · 2007 [cited by applicant]
US 7228289B2 · Brumfield et al. · 2007 [cited by applicant]
US 7287232B2 · Tsuchimura et al. · 2007 [cited by applicant]
US 7302384B2 · Moore · 2007 [cited by applicant]
US 7389268B1 · Kemp, II et al. · 2008 [cited by applicant]
US 7412416B2 · Freisen et al. · 2008 [cited by applicant]
US 7546550B1 · Buck · 2009 [cited by applicant]
US 7559036B1 · Buck · 2009 [cited by applicant]
US 7562047B2 · Freisen et al. · 2009 [cited by applicant]
US 7580881B2 · Singer et al. · 2009 [cited by applicant]
US 7580883B2 · Borts · 2009 [cited by applicant]
US 7610237B1 · Strauss et al. · 2009 [cited by applicant]
US 7711631B2 · Singer et al. · 2010 [cited by applicant]
US 7835972B2 · Almeida et al. · 2010 [cited by applicant]
US 7933828B2 · Bandman et al. · 2011 [cited by applicant]
US 8027908B2 · Borts · 2011 [cited by applicant]
US 8037422B1 · Buck · 2011 [cited by applicant]
US 8131626B2 · Langridge · 2012 [cited by applicant]
US 8620794B2 · Borts · 2013 [cited by applicant]
US 8713478B2 · Buck · 2014 [cited by applicant]
US 9646344B2 · Borts · 2017 [cited by applicant]
US 10037125B2 · Buck · 2018 [cited by applicant]
US 10373252B2 · Borts · 2019 [cited by applicant]
US 20020026404A1 · Thompson · 2002 [cited by applicant]
US 20020120551A1 · Jones · 2002 [cited by applicant]
US 20020122072A1 · Selker · 2002 [cited by applicant]
US 20020161690A1 · McCarthy et al. · 2002 [cited by applicant]
US 20020178104A1 · Hausman · 2002 [cited by applicant]
US 20030004852A1 · Burns · 2003 [cited by applicant]
US 20030004853A1 · Ram et al. · 2003 [cited by applicant]
US 20030110120A1 · Salehi · 2003 [cited by applicant]
US 20030131315A1 · Escher · 2003 [cited by applicant]
US 20040019551A1 · Martyn et al. · 2004 [cited by applicant]
US 20040193524A1 · Almeida et al. · 2004 [cited by applicant]
US 20050004852A1 · Whitney · 2005 [cited by applicant]
US 20050027509A1 · Moore · 2005 [cited by applicant]
US 20050044031A1 · Lebedev · 2005 [cited by applicant]
US 20050060256A1 · Peterson et al. · 2005 [cited by applicant]
US 20050080710A1 · Malato · 2005 [cited by applicant]
US 20050144113A1 · Opperman et al. · 2005 [cited by applicant]
US 20060010066A1 · Rosenthal et al. · 2006 [cited by applicant]
US 20060059083A1 · Friesen et al. · 2006 [cited by applicant]
US 20060069635A1 · Ram et al. · 2006 [cited by applicant]
US 20060129474A1 · Kelly · 2006 [cited by examiner]
US 20060161495A1 · Wigzell · 2006 [cited by applicant]
US 20060235786A1 · Disalvo · 2006 [cited by applicant]
US 20060253371A1 · Rutt et al. · 2006 [cited by applicant]
US 20070005477A1 · McAtamney · 2007 [cited by applicant]
US 20070005481A1 · Kedia et al. · 2007 [cited by applicant]
US 20070027788A1 · Bandman et al. · 2007 [cited by applicant]
US 20070118452A1 · Mather et al. · 2007 [cited by applicant]
US 20070156565A1 · Singer et al. · 2007 [cited by applicant]
US 20070156570A1 · Singer et al. · 2007 [cited by applicant]
US 20070240053A1 · Lutnick et al. · 2007 [cited by applicant]
US 20070265954A1 · Mather · 2007 [cited by examiner]
US 20070271171A1 · Lutnick et al. · 2007 [cited by applicant]
US 20080021806A1 · Townsend et al. · 2008 [cited by applicant]
US 20080115079A1 · Mather · 2008 [cited by applicant]
US 20080243710A1 · Borts · 2008 [cited by applicant]
US 20090177553A1 · Short · 2009 [cited by examiner]
US 20090319950A1 · Borts · 2009 [cited by applicant]
US 20110307371A1 · Borts · 2011 [cited by applicant]
US 20110320337A1 · Buck · 2011 [cited by applicant]
US 20140195411A1 · Buck · 2014 [cited by applicant]
US 20140229359A1 · Borts · 2014 [cited by applicant]
US 20140330701A1 · Townsend · 2014 [cited by examiner]
US 20170206605A1 · Borts · 2017 [cited by applicant]
US 20180321800A1 · Buck · 2018 [cited by applicant]
US 20190311434A1 · Borts · 2019 [cited by applicant]
EP 1262893A2 · 2002 [cited by applicant]
EP 1262893A3 · 2005 [cited by applicant]
WO WO2007123773A1 · 2007 [cited by examiner]
Kirk Kandt et al., “A Financial Investment Assistant,” 1998, Teknowledge Federal Systems, pp. 510-517 (Year: 1998). [cited by examiner]
Accot, J. and Zhai, S., “Beyond Fitts' Law: Models for Trajectory-based HCI tasks,” [cited by applicant]
Accot, J. and Zhai, S., “Refining Fitts Law Models for Bivariate Pointing,” [cited by applicant]
Christie, J., et al., “A Comparison of Simple Hierarchical and Grid Metaphors for Option Layouts on Small-Size Screens,” International Journal of Human Computer Studies, 2004, vol. 60, pp. 1-29. [cited by applicant]
Fitts, P. M., “The Information Capacity of the Human Motor System in Controlling the Amplitude of Movement,” [cited by applicant]
International Search Report and Written Opinion of International Application No. PCT/US2008/058376, dated Mar. 27, 2008. [cited by applicant]
Kandt, Kirk, et al., “A Financial Investment Assistant,” Teknowledge Federal Systems, pp. 510-517, 1998. [cited by applicant]
Konarev, Petr V., Volkov, Vladimir V., Soklova, Anna V., Koch, Michel H. J. and Svergun, Dmitri I. ; Journal of Applied Crystallography; “Primus: a Windows PC-based system for small-angle scattering data analysis”; 2003… [cited by applicant]
Kurtenbach, et al., “The Hotbox: Efficient Access to a Large Number of Menu-items,” [cited by applicant]
MacKenzie, I.S. and Buxton, W., “Extending Fitts' Law to Two-Dimensional Tasks,” [cited by applicant]
MacKenzie, I.S. and Buxton, W., “The Prediction of Pointing and Dragging Times in Graphical User Interfaces,” [cited by applicant]
MacKenzie, I.S., “A Note on the Information-theoretical Basis for Fitts' Law,” Journal of Motor Behavior, 1989, vol. 21, pp. 323-330. [cited by applicant]
Mackenzie, I.S., “Fitts' Law as a Performance Model in Human-Computer Interaction,” Doctoral Dissertation, University of Toronto: Toronto, Ontario, Canada, 1991, pp. 1-140. [cited by applicant]
MacKenzie, I.S., “Movement Time Prediction in Human-Computer Interfaces,” In R.M. Baecker, et al. (Eds.), [cited by applicant]
Meyer, D.E., et al., “Optimality in Human Motor Performance: Ideal Control of Rapid Aimed Movements,” [cited by applicant]
Oel, et al., “Time Prediction of Mouse-based Cursor Movements,” [cited by applicant]
Schmitt, A. and Oel, P., “Calculation of Totally Optimized Button Configurations Using Fitts' Law,” in [cited by applicant]
Sears, A., “Layout Appropriateness: A Metric for Evaluating User Interface Widget Layout,” [cited by applicant]
The Technical Analyst, “Trading Technologies' X_Trader 7”, Jul./Aug. 2006, pp. 41-43. [cited by applicant]
Tognazzini, B. “A Quiz Designed to Give You Fitts,” [online], AskTog Website, Feb. 2009. [Retrieved on Mar. 23, 2011] from the Internet: http://www.asktog.com/columns/022DesignedToGiveFitts.html. [cited by applicant]
Tognazzini, B. “AskTog Reader Mail,” [online], AskTog Website, May 2009. [Retrieved on Mar. 23, 2011] from the Internet: http://www.asktog.com/readerMail/1999-05ReaderMail.html. [cited by applicant]
Whisenand, T.G. and Emurian, H.H., “Some Effects of Angle of Approach on Icon Selection,” [cited by applicant]
“Object-tree Within a Pie Menu,” Research Disclosure 315,041, disclosed anonymously, published in Jul. 1990 by Kenneth Mason Publications, Ltd. [cited by applicant]