Directed order
First Claim
Patent Images
1. A method comprising:
- (a) providing a posting market center having an internal book and having a guarantee order book populated with a plurality of guarantee sell orders each having a price and size;
(a) receiving by a computer in a computing system a directed buy order on a posting market center, the directed buy order having a price and size and the posting market center having an internal book a guarantee order book populated with a plurality of guarantee sell orders each having a price and size;
(b) determining by the computer computing system a best guarantee sell order, wherein the best guarantee sell order has the lowest price of the plurality of guarantee sell orders;
(c) retrieving by the computer computing system a national best bid and offer;
(d) determining by the computer computing system whether the best guarantee sell order is lower than the national best offer;
(e) responsive to determining that the best guarantee sell order is lower than the national best offer;
(e)(i) determining by the computer computing system whether the posting market center allows guarantee sell orders to execute at prices lower than the national best offer;
(e)(ii) responsive to determining that the posting market center allows guarantee sell orders to execute at prices lower than the national best offer;
(e)(ii)(a) setting by the computer computing system a directed cross price parameter to the best guarantee sell order'"'"'s price;
(e)(iii) responsive to determining that the posting market center does not allow guarantee sell orders to execute at prices lower than the national best offer;
(e)(iii)(a) setting by the computer computing system the directed cross price parameter to the national best offer;
(f) responsive to determining that the best guarantee sell order is not lower than the national best offer;
(f)(i) setting by the computer computing system the directed cross price parameter to the best guarantee sell order'"'"'s price;
(g) determining by the computer computing system whether the directed buy order'"'"'s price is greater than or equal to the directed cross price parameter;
(h) responsive to determining that the directed buy order'"'"'s price is not greater than or equal to the directed cross price parameter;
(h)(i) processing by the computer computing system the directed buy order as a non-directed buy order in the posting market center'"'"'s continuous order matching process;
(i) responsive to determining that the directed buy order'"'"'s price is greater than or equal to the directed cross price parameter;
(i)(i) determining by the computer computing system whether the directed cross price parameter is greater than the national best bid;
(j)(ii) responsive to determining that the directed cross price parameter is not greater than the national best bid;
(j)(ii)(a) determining by the computer computing system whether the posting market center allows adjustment of the directed cross price parameter;
(j)(ii)(c) responsive to determining that the posting market center does not allow adjustment of the directed cross price parameter;
(j)(ii)(c)(i) processing by the computer computing system the directed buy order as a non-directed buy order in the posting market center'"'"'s continuous order matching process;
(k) determining by the computer computing system whether the directed buy order'"'"'s size is greater than or equal to the best guarantee sell order'"'"'s size;
(l) responsive to determining that the directed buy order'"'"'s size is not greater than or equal to the best guarantee sell order'"'"'s size;
(l)(i) pulling retrieving by the computer computing system a portion of the best guarantee sell order equal to the directed buy order'"'"'s size;
(l)(ii) setting by the computer computing system a maximum cross quantity parameter equal to the directed buy order'"'"'s size;
(m) responsive to determining that the directed buy order'"'"'s size is greater than or equal to the best guarantee sell order'"'"'s size;
(m)(i) pulling retrieving by the computer computing system the best guarantee sell order;
(m)(ii) setting by the computer computing system the maximum cross quantity parameter equal to the best guarantee sell order'"'"'s size;
(n) appending by the computer computing system a matched sell instruction to the directed buy order, wherein the matched sell instruction includes the directed cross price and maximum cross quantity parameters;
(o) ranking by the computer computing system the best guarantee sell order in the internal book according to a price/time priority of the directed cross price parameter; and
(p) presenting sending by the computer computing system the directed buy order to the internal book.
2 Assignments
0 Petitions
Accused Products
Abstract
A directed order process and related market center are disclosed, wherein a market center grants permission to order sending firms to send directed order flow to participating designated market makers. Such designated market makers create a virtual guarantee order book for each permissioned order sending firm. If an order sending firm sends a directed order to the market center that is marketable against a virtual guarantee order, then the market center automatically pairs the orders in a two-sided directed cross order instruction, which executes against any superior trading interest in the marketplace first before crossing.
154 Citations
12 Claims
-
1. A method comprising:
-
(a) providing a posting market center having an internal book and having a guarantee order book populated with a plurality of guarantee sell orders each having a price and size; (a) receiving by a computer in a computing system a directed buy order on a posting market center, the directed buy order having a price and size and the posting market center having an internal book a guarantee order book populated with a plurality of guarantee sell orders each having a price and size; (b) determining by the computer computing system a best guarantee sell order, wherein the best guarantee sell order has the lowest price of the plurality of guarantee sell orders; (c) retrieving by the computer computing system a national best bid and offer; (d) determining by the computer computing system whether the best guarantee sell order is lower than the national best offer; (e) responsive to determining that the best guarantee sell order is lower than the national best offer; (e)(i) determining by the computer computing system whether the posting market center allows guarantee sell orders to execute at prices lower than the national best offer; (e)(ii) responsive to determining that the posting market center allows guarantee sell orders to execute at prices lower than the national best offer; (e)(ii)(a) setting by the computer computing system a directed cross price parameter to the best guarantee sell order'"'"'s price; (e)(iii) responsive to determining that the posting market center does not allow guarantee sell orders to execute at prices lower than the national best offer; (e)(iii)(a) setting by the computer computing system the directed cross price parameter to the national best offer; (f) responsive to determining that the best guarantee sell order is not lower than the national best offer; (f)(i) setting by the computer computing system the directed cross price parameter to the best guarantee sell order'"'"'s price; (g) determining by the computer computing system whether the directed buy order'"'"'s price is greater than or equal to the directed cross price parameter; (h) responsive to determining that the directed buy order'"'"'s price is not greater than or equal to the directed cross price parameter; (h)(i) processing by the computer computing system the directed buy order as a non-directed buy order in the posting market center'"'"'s continuous order matching process; (i) responsive to determining that the directed buy order'"'"'s price is greater than or equal to the directed cross price parameter; (i)(i) determining by the computer computing system whether the directed cross price parameter is greater than the national best bid; (j)(ii) responsive to determining that the directed cross price parameter is not greater than the national best bid; (j)(ii)(a) determining by the computer computing system whether the posting market center allows adjustment of the directed cross price parameter; (j)(ii)(c) responsive to determining that the posting market center does not allow adjustment of the directed cross price parameter; (j)(ii)(c)(i) processing by the computer computing system the directed buy order as a non-directed buy order in the posting market center'"'"'s continuous order matching process; (k) determining by the computer computing system whether the directed buy order'"'"'s size is greater than or equal to the best guarantee sell order'"'"'s size; (l) responsive to determining that the directed buy order'"'"'s size is not greater than or equal to the best guarantee sell order'"'"'s size; (l)(i) pulling retrieving by the computer computing system a portion of the best guarantee sell order equal to the directed buy order'"'"'s size; (l)(ii) setting by the computer computing system a maximum cross quantity parameter equal to the directed buy order'"'"'s size; (m) responsive to determining that the directed buy order'"'"'s size is greater than or equal to the best guarantee sell order'"'"'s size; (m)(i) pulling retrieving by the computer computing system the best guarantee sell order; (m)(ii) setting by the computer computing system the maximum cross quantity parameter equal to the best guarantee sell order'"'"'s size; (n) appending by the computer computing system a matched sell instruction to the directed buy order, wherein the matched sell instruction includes the directed cross price and maximum cross quantity parameters; (o) ranking by the computer computing system the best guarantee sell order in the internal book according to a price/time priority of the directed cross price parameter; and (p) presenting sending by the computer computing system the directed buy order to the internal book. - View Dependent Claims (5, 6)
-
-
2. A system, comprising:
-
an internal book and a guarantee order book populated with a plurality of guarantee sell orders each having a price and size; at least one interface to a computer in a computing system for receiving orders, including directed orders; at least one memory for storing code for analyzing and matching directed orders in a posting market center; at least one computer computing system processor for interacting with the interface to the computer computing system and executing the code for analyzing and matching directed orders, wherein the code, when executed; (a) receives a directed buy order having a price and size; (b) determines a best guarantee sell order, wherein the best guarantee sell order has the lowest price of the plurality of guarantee sell orders; (c) retrieves a national best bid and offer; (d) determines whether the best guarantee sell order is lower than the national best offer; (e) responsive to determining that the best guarantee sell order is lower than the national best offer; (e)(i) determines whether the posting market center allows guarantee sell orders to execute at prices lower than the national best offer; (e)(ii) responsive to determining that the posting market center allows guarantee sell orders to execute at prices lower than the national best offer; (e)(ii)(a) sets a directed cross price parameter to the best guarantee sell order'"'"'s price; (e)(iii) responsive to determining that the posting market center does not allow guarantee sell orders to execute at prices lower than the national best offer; (e)(iii)(a) sets the directed cross price parameter to the national best offer; (f) responsive to determining that the best guarantee sell order is not lower than the national best offer; (f)(i) sets the directed cross price parameter to the best guarantee sell order'"'"'s price; (g) determines whether the directed buy order'"'"'s price is greater than or equal to the directed cross price parameter; (h) responsive to determining that the directed buy order'"'"'s price is not greater than or equal to the directed cross price parameter; (h)(i) processes the directed buy order as a non-directed buy order in the posting market center'"'"'s continuous order matching process; (i) responsive to determining that the directed buy order'"'"'s price is greater than or equal to the directed cross price parameter; (i)(i) determines whether the directed cross price parameter is greater than the national best bid; (i)(ii) responsive to determining that the directed cross price parameter is not greater than the national best bid; (i)(ii)(a) determines whether the posting market center allows adjustment of the directed cross price parameter; (i)(ii)(c) responsive to determining that the posting market center does not allow adjustment of the directed cross price parameter; (i)(ii)(c)(i) processes the directed buy order as a non-directed buy order in the posting market center'"'"'s continuous order matching process; (j) determines whether the directed buy order'"'"'s size is greater than or equal to the best guarantee sell order'"'"'s size; (k) responsive to determining that the directed buy order'"'"'s size is not greater than or equal to the best guarantee sell order'"'"'s size; (k)(i) retrieves a portion of the best guarantee sell order equal to the directed buy order'"'"'s size; (k)(ii) sets a maximum cross quantity parameter equal to the directed buy order'"'"'s size; (l) responsive to determining that the directed buy order'"'"'s size is greater than or equal to the best guarantee sell order'"'"'s size; (l)(i) retrieves the best guarantee sell order; (l)(ii) sets the maximum cross quantity parameter equal to the best guarantee sell order'"'"'s size; (m) appends a matched sell instruction to the directed buy order, wherein the matched sell instruction includes the directed cross price and maximum cross quantity parameters; (n) ranks the best guarantee sell order in the internal book according to a price/time priority of the directed cross price parameter; and (o) presents sends the directed buy order to the internal book. - View Dependent Claims (7, 8)
-
-
3. A method comprising:
-
(a) providing a posting market center having an internal book and having a guarantee order book populated with a plurality of guarantee buy orders each having a price and size; (a) receiving by a computer in a computing system a directed sell order on the posting market center, the directed sell order having a price and size and the posting market center having an internal book and a guarantee order book populated with a plurality of guarantee buy orders each having a price and size; (b) determining by the computer computing system a best guarantee buy order, wherein the best guarantee buy order has the highest price of the plurality of guarantee buy orders; (c) retrieving by the computer computing system a national best bid and offer; (d) determining by the computer computing system whether the best guarantee buy order is higher than the national best offer; (e) responsive to determining that the best guarantee buy order is higher than the national best bid; (e)(i) determining by the computer computing system whether the posting market center allows guarantee buy orders to execute at prices higher than the national best bid; (e)(ii) responsive to determining that the posting market center allows guarantee buy orders to execute at prices higher than the national best bid; (e)(ii)(a) setting by the computer computing system a directed cross price parameter to the best guarantee buy order'"'"'s price; (e)(iii) responsive to determining that the posting market center does not allow guarantee buy orders to execute at prices higher than the national best bid; (e)(iii)(a) setting by the computer computing system the directed cross price parameter to the national best bid; (f) responsive to determining that the best guarantee buy order is not higher than the national best bid; (f)(i) setting by the computer computing system the directed cross price parameter to the best guarantee buy order'"'"'s price; (g) determining by the computer computing system whether the directed sell order'"'"'s price is less than or equal to the directed cross price parameter; (h) responsive to determining that the directed sell order'"'"'s price is not less than or equal to the directed cross price parameter; (h)(i) processing by the computer computing system the directed sell order as a non-directed sell order in the posting market center'"'"'s continuous order matching process; (i) responsive to determining that the directed sell order'"'"'s price is less than or equal to the directed cross price parameter; (i)(i) determining by the computer computing system whether the directed cross price parameter is less than the national best offer; (i)(ii) responsive to determining that the directed cross price parameter is not less than the national best offer; (i)(ii)(a) determining by the computer computing system whether the posting market center allows adjustment of the directed cross price parameter; (i)(ii)(c) responsive to determining that the posting market center does not allow adjustment of the directed cross price parameter; (i)(ii)(c)(i) processing by the computer computing system the directed sell order as a non-directed sell order in the posting market center'"'"'s continuous order matching process; (j) determining by the computer computing system whether the directed sell order'"'"'s size is greater than or equal to the best guarantee buy order'"'"'s size; (k) responsive to determining that the directed sell order'"'"'s size is not greater than or equal to the best guarantee buy order'"'"'s size; (k)(i) pulling retrieving by the computer computing system a portion of the best guarantee buy order equal to the directed sell order'"'"'s size; (k)(ii) setting by the computer computing system a maximum cross quantity parameter equal to the directed sell order'"'"'s size; (l) responsive to determining that the directed sell order'"'"'s size is greater than or equal to the best guarantee buy order'"'"'s size; (l)(i) pulling retrieving by the computer computing system the best guarantee buy order; (l)(ii) setting by the computer computing system the maximum cross quantity parameter equal to the best guarantee buy order'"'"'s size; (m) appending by the computer computing system a matched sell instruction to the directed sell order, wherein the matched sell instruction includes the directed cross price and maximum cross quantity parameters; (n) ranking by the computer computing system the best guarantee buy order in the internal book according to a price/time priority of the directed cross price parameter; and (o) presenting sending by the computer computing system the directed sell order to the internal book. - View Dependent Claims (9, 10)
-
-
4. A system, comprising:
-
an internal book and a guarantee order book populated with a plurality of guarantee buy orders each having a price and size; at least one interface to a computer in a computing system for receiving orders, including directed orders; at least one memory for storing code for analyzing and matching directed orders in a posting market center; at least one computer computing system processor for configured to interacting with the interface to the computer computing system and executing the code for analyzing and matching directed orders, wherein the code, when executed; (a) receives a directed sell order having a price and size; (b) determines a best guarantee buy order, wherein the best guarantee buy order has the highest price of the plurality of guarantee buy orders; (c) retrieves a national best bid and offer; (d) determines whether the best guarantee buy order is higher than the national best offer; (e) responsive to determining that the best guarantee buy order is higher than the national best bid; (e)(i) determines whether the posting market center allows guarantee buy orders to execute at prices higher than the national best bid; (e)(ii) responsive to determining that the posting market center allows guarantee buy orders to execute at prices higher than the national best bid; (e)(ii)(a) sets a directed cross price parameter to the best guarantee buy order'"'"'s price; (e)(iii) responsive to determining that the posting market center does not allow guarantee buy orders to execute at prices higher than the national best bid; (e)(iii)(a) sets the directed cross price parameter to the national best bid; (f) responsive to determining that the best guarantee buy order is not higher than the national best bid; (f)(i) sets the directed cross price parameter to the best guarantee buy order'"'"'s price; (g) determines whether the directed sell order'"'"'s price is less than or equal to the directed cross price parameter; (h) responsive to determining that the directed sell order'"'"'s price is not less than or equal to the directed cross price parameter; (h)(i) processes the directed sell order as a non-directed sell order in the posting market center'"'"'s continuous order matching process; (i) responsive to determining that the directed sell order'"'"'s price is less than or equal to the directed cross price parameter; (i)(i) determines whether the directed cross price parameter is less than the national best offer; (i)(ii) responsive to determining that the directed cross price parameter is not less than the national best offer; (i)(ii)(a) determines whether the posting market center allows adjustment of the directed cross price parameter; (i)(ii)(c) responsive to determining that the posting market center does not allow adjustment of the directed cross price parameter; (i)(ii)(c)(i) processes the directed sell order as a non-directed sell order in the posting market center'"'"'s continuous order matching process; (j) determines whether the directed sell order'"'"'s size is greater than or equal to the best guarantee buy order'"'"'s size; (k) responsive to determining that the directed sell order'"'"'s size is not greater than or equal to the best guarantee buy order'"'"'s size; (k)(i) retrieves a portion of the best guarantee buy order equal to the directed sell order'"'"'s size; (k)(ii) sets a maximum cross quantity parameter equal to the directed sell order'"'"'s size; (l) responsive to determining that the directed sell order'"'"'s size is greater than or equal to the best guarantee buy order'"'"'s size; (l)(i) retrieves the best guarantee buy order; (l)(ii) sets the maximum cross quantity parameter equal to the best guarantee buy order'"'"'s size; (m) appends a matched sell instruction to the directed sell order, wherein the matched sell instruction includes the directed cross price and maximum cross quantity parameters; (n) ranks the best guarantee buy order in the internal book according to a price/time priority of the directed cross price parameter; and (o) presents sends the directed sell order to the internal book. - View Dependent Claims (11, 12)
-
Specification