US 9,811,859 B2
Trading tools for electronic trading
Gary Allen Kemp, II, Winnetka, IL (US); Jens-Uwe Schluetter, Evanston, IL (US); Harris Brumfield, Chicago, IL (US); Michael Burns, Chicago, IL (US); and Scott Singer, Lake Bluff, IL (US)
Assigned to Trading Technologies International, Inc., Chicago, IL (US)
Filed by Gary Allen Kemp, II, Winnetka, IL (US); Jens-Uwe Schluetter, Evanston, IL (US); Harris Brumfield, Chicago, IL (US); Michael Burns, Chicago, IL (US); and Scott Singer, Lake Bluff, IL (US)
Filed on Feb. 3, 2010, as Appl. No. 12/699,870.
Application 12/699,870 is a continuation of application No. 11/417,871, filed on May 3, 2006, granted, now 7,680,724.
Application 11/417,871 is a continuation of application No. 10/125,894, filed on Apr. 19, 2002, granted, now 7,389,268, issued on Jun. 17, 2008.
Application 10/125,894 is a continuation in part of application No. 09/971,087, filed on Oct. 5, 2001, granted, now 7,127,424, issued on Oct. 24, 2006.
Application 10/125,894 is a continuation in part of application No. 09/590,692, filed on Jun. 9, 2000, granted, now 6,772,132, issued on Aug. 3, 2004.
Application 09/590,692 is a continuation in part of application No. 09/589,751, filed on Jun. 9, 2000, granted, now 6,938,011, issued on Aug. 30, 2005.
Claims priority of provisional application 60/238,001, filed on Oct. 6, 2000.
Claims priority of provisional application 60/186,322, filed on Mar. 2, 2000.
Claims priority of provisional application 60/325,553, filed on Oct. 1, 2001.
Prior Publication US 2010/0138335 A1, Jun. 3, 2010
Int. Cl. G06Q 40/00 (2012.01); G06Q 40/04 (2012.01); G06Q 20/10 (2012.01); G06Q 30/08 (2012.01); G06Q 40/06 (2012.01)
CPC G06Q 40/04 (2013.01) [G06Q 20/10 (2013.01); G06Q 30/08 (2013.01); G06Q 40/00 (2013.01); G06Q 40/06 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method including:
displaying by a computing device an entered order indicator representing a plurality of entered orders entered by a user at an electronic exchange for a commodity, wherein the plurality of entered orders are for the commodity at a first price level, wherein the entered order indicator is displayed in a first location aligned with an axis corresponding to the first price level;
receiving by the computing device a command from the user that moves the entered order indicator to a second location aligned with the axis;
receiving by the computing device market data indicating that quantity for an order of the plurality of entered orders has been at least partially filled while the command that moves the entered order indicator is being received;
modifying by the computing device an order quantity for at least one new order based on the received market data;
determining by the computing device a second price level based on the second location aligned with the axis in response to receiving the command that moves the entered order indicator;
sending by the computing device a remove command to the electronic exchange to remove the plurality of entered orders for the commodity at the first price level in response to receiving the command that moves the entered order indicator; and
sending by the computing device an enter command to the electronic exchange to enter the at least one new order for the commodity based on the modified order quantity at the determined second price level in response to receiving the command that moves the entered order indicator.