US 11,861,706 B2
System and method for coordinating automated and semi-automated trading tools
Scott F. Singer, Green Oaks, IL (US); Michael J. Burns, Riverside, IL (US); and Mark A. Musgrave, Elmhurst, IL (US)
Assigned to Trading Technologies International, Inc., Chicago, IL (US)
Filed by TRADING TECHNOLOGIES INTERNATIONAL, INC., Chicago, IL (US)
Filed on Jun. 29, 2022, as Appl. No. 17/853,112.
Application 17/853,112 is a continuation of application No. 16/856,487, filed on Apr. 23, 2020, granted, now 11,410,237.
Application 16/856,487 is a continuation of application No. 16/103,650, filed on Aug. 14, 2018, granted, now 10,672,074, issued on Jun. 2, 2020.
Application 16/103,650 is a continuation of application No. 13/471,352, filed on May 14, 2012, granted, now 10,078,869, issued on Sep. 18, 2018.
Application 13/471,352 is a continuation of application No. 12/420,710, filed on Apr. 8, 2009, granted, now 8,214,280, issued on Jul. 3, 2012.
Application 12/420,710 is a continuation of application No. 11/416,406, filed on May 2, 2006, granted, now 7,536,344, issued on May 19, 2009.
Application 11/416,406 is a continuation of application No. 10/749,007, filed on Dec. 30, 2003, granted, now 7,536,328, issued on May 19, 2009.
Prior Publication US 2022/0335524 A1, Oct. 20, 2022
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 40/03 (2023.01)
CPC G06Q 40/04 (2013.01) [G06Q 40/00 (2013.01); G06Q 40/03 (2023.01); G06Q 40/06 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a computer device, market information including an available quantity of a first tradeable object, wherein the market information is received from an electronic exchange, and wherein the available quantity reflects the quantity of the first tradeable object available at a plurality of price levels;
receiving, by the computer device, a first reservation request from a first trading session, wherein the first reservation request specifies a first lean quantity of the first tradeable object, wherein the first trading session is associated with a first trading strategy comprising a first tradeable object and a second tradeable object, and wherein the first trading strategy leans on the first tradeable object and determines a price for an order to buy or sell the second tradeable object based on a lean price available for the first tradeable object;
allocating, by the computer device, a first portion of the available quantity equal to the first lean quantity associated with the first trading session of the first trading strategy, wherein the first portion corresponds to a first price;
generating, by the computer device, the order for the second tradeable object based on a first definition for the first trading strategy, wherein a second trading strategy determines the price for the order to buy or sell the second tradeable object using the first price as the lean price for the first tradeable object;
sending, by the computer device, the generated order for the second tradeable object over a computer network to an electronic exchange at which the second tradeable object is traded;
receiving , by the computer device, a second reservation request from a second trading session, wherein the second reservation request is received after the first reservation request, wherein the second reservation request specifies a second lean quantity of the first tradeable object, wherein the second trading session is associated with the second trading strategy comprising the first tradeable object and a third tradeable object, and wherein the second trading strategy leans on the first tradeable object and determines a price for an order to buy or sell the third tradeable object based on a lean price available for the first tradeable object also leaned on by the first trading session associated with the first trading strategy;
allocating, by the computer device, a second portion of the available quantity equal to the second lean quantity associated with the second trading session of the second trading strategy, wherein the second portion corresponds to a second price and accounts for the first portion of the available quantity at the first price allocated to the first trading session based on the first reservation request, and
wherein accounting for the first portion of the available quantity at the first price already allocated to the first trading session results in preventing the second trading strategy from leaning on the first portion of the available quantity already allocated to the first trading session of the first trading strategy; and
generating, by the computer device, the order for the third tradeable object based on a second definition of the second trading strategy, wherein the second trading strategy determines the price for the order to buy or sell the third tradeable object using the second price as the lean price for the first tradeable object; and
sending, by the computer device, the generated order for the third tradeable object over a computer network to an electronic exchange at which the third tradeable object is traded.