US 12,067,623 B2
Unpriced order auction and routing
Paul D. Adcock, Burr Ridge, IL (US); Michael A. Cormack, Evanston, IL (US); Thomas F. Haller, Longwood, FL (US); and Robert A. Hill, LaGrange, IL (US)
Assigned to NYSE Group, Inc., New York, NY (US)
Filed by NYSE Group, Inc., New York, NY (US)
Filed on Jan. 31, 2024, as Appl. No. 18/428,506.
Application 18/428,506 is a continuation of application No. 18/107,209, filed on Feb. 8, 2023, granted, now 11,935,121.
Application 18/107,209 is a continuation of application No. 17/887,878, filed on Aug. 15, 2022, granted, now 11,615,471, issued on Mar. 28, 2023.
Application 17/887,878 is a continuation of application No. 17/221,106, filed on Apr. 2, 2021, granted, now 11,455,687, issued on Jul. 22, 2022.
Application 17/221,106 is a continuation of application No. 16/803,669, filed on Feb. 27, 2020, granted, now 10,997,659, issued on May 4, 2021.
Application 16/803,669 is a continuation of application No. 11/416,913, filed on May 3, 2006, granted, now 10,885,582, issued on Jan. 5, 2021.
Claims priority of provisional application 60/678,021, filed on May 5, 2005.
Prior Publication US 2024/0177235 A1, May 30, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 40/04 (2012.01); G06Q 30/08 (2012.01)
CPC G06Q 40/04 (2013.01) [G06Q 30/08 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method comprising:
scheduling, by a computer system comprising at least one processor and non-transitory memory storing program code, a single-price auction for shares of an issue to occur intra-day at a scheduled auction time concurrently with and separately from a continuous matching process executed by a continuous matching engine of the computer system, wherein the continuous matching process is not interrupted by the single-price auction at any time before or during the single-price auction;
receiving, by the computer system, a plurality of electronic orders comprising one or more limit orders that include a specified price and one or more unpriced orders that do not include a specified price;
automatically directing the one or more limit orders to the continuous matching engine and the one or more unpriced orders to an unpriced order auction engine of the computer system;
continuously updating and disseminating in real-time, by the unpriced order auction engine, until the scheduled auction time, volume information associated with the one or more unpriced orders, the volume information comprising one or more of an auction imbalance volume and an indicative match volume;
receiving, by the computer system, responsive to disseminating the volume information, one or more of the following responses until the scheduled auction time: one or more modifications to previously received unpriced orders, one or more cancellations of the previously received unpriced orders, and one or more new unpriced orders;
continuously updating, by the unpriced order auction engine, the volume information based on the received one or more responses until the scheduled auction time; and
executing, by the unpriced order auction engine, the single-price auction at the scheduled auction time, by executing one or more trades among the one or more unpriced orders at a single auction price, the single auction price based on a first eligible midpoint of a national best bid and offer (NBBO) quote determined after the scheduled auction time.