US 12,073,462 B2
Flexible system and method for electronic trading
Farley Owens, Chicago, IL (US); Bharat Mittal, Schaumburg, IL (US); Robert J. Kline, Chicago, IL (US); Nidhi Singh, Jersey City, NJ (US); and Diane Saucier, Evanston, IL (US)
Assigned to Trading Technologies International, Inc., Chicago, IL (US)
Filed by TRADING TECHNOLOGIES INTERNATIONAL INC., Chicago, IL (US)
Filed on Dec. 3, 2020, as Appl. No. 17/111,232.
Application 17/111,232 is a continuation of application No. 14/173,293, filed on Feb. 5, 2014, granted, now 10,885,584.
Application 14/173,293 is a continuation of application No. 13/743,119, filed on Jan. 16, 2013, granted, now 8,682,775, issued on Mar. 25, 2014.
Application 13/743,119 is a continuation of application No. 13/355,510, filed on Jan. 21, 2012, granted, now 8,386,359, issued on Feb. 26, 2013.
Application 13/355,510 is a continuation of application No. 13/046,545, filed on Mar. 11, 2011, granted, now 8,145,553, issued on Mar. 27, 2012.
Application 13/046,545 is a continuation of application No. 12/779,181, filed on May 13, 2010, granted, now 7,930,233, issued on Apr. 19, 2011.
Application 12/779,181 is a continuation of application No. 11/178,523, filed on Jul. 11, 2005, granted, now 7,742,974, issued on Jun. 22, 2010.
Claims priority of provisional application 60/619,620, filed on Oct. 18, 2004.
Prior Publication US 2021/0090172 A1, Mar. 25, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 40/04 (2012.01); G06Q 40/00 (2023.01); G06Q 40/06 (2012.01); G06Q 50/06 (2012.01)
CPC G06Q 40/04 (2013.01) [G06Q 40/00 (2013.01); G06Q 40/06 (2013.01); G06Q 50/06 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A non-transitory computer readable medium having stored therein instructions executable by a processor, including instructions executable to:
receive market data associated with a tradeable object, wherein the market data includes quantity information in a flow-based unit associated with a price of the tradeable object;
display a selection icon, wherein the selection icon is configured to receive a user input to specify display of quantity information in contact-based units or flow-based units;
receive a selection of the selection icon to specify display of quantity information in contract-based units;
convert, in response to the selection to specify display of quantity information in contract-based units, the quantity information in the flow-based unit to converted quantity information in a contract-based unit;
display a value axis, wherein the value axis includes a plurality of locations, wherein each location along the value axis is associated with a price for the tradeable object;
display, in response to the selection to specify display of quantity information in contract-based units, a quantity indicator representing the converted quantity information, wherein the quantity indicator is displayed along the value axis at a location corresponding to the price associated with the quantity information;
receive updated market data associated with the tradeable object, wherein the updated market data includes updated quantity information in the flow-based unit;
convert, in response to the selection to specify display of quantity information in contract-based units, the updated quantity information in the flow-based unit to converted updated quantity information in the contract-based unit; and
update, in response to the selection to specify display of quantity information in contract-based units, the quantity indicator to represent the converted updated quantity information.