Directed order
First Claim
Patent Images
1. A method for crossing a directed order, comprising:
- providing a posting market center having an internal book and having a guarantee order book, wherein the guarantee order book is specified for a designated market maker to populate the guarantee order book with guarantee orders for a specific order sending firm that is permissioned to send directed orders to the designated market maker,said posting market center comprising a computer system having memory and at least one processor executing one or more routines that generate and present said internal book and guarantee order book;
automatically executing non-directed order trades via a continuous order matching process;
receiving a plurality of guarantee orders on the posting market center from the designated market maker intended for a specific order sending firm;
validating the received guarantee orders;
populating the guarantee order book with the validated guarantee orders;
receiving a directed order on the posting market center from the order sending firm directed to a specific designated market maker;
activating a Check Permissions for Incoming Directed Order (CPIDO) routine upon receipt of the directed order, the CPIDO routine comprising computer-readable instructions stored on a non-transitory computer readable storage medium and executed by at least one processor, said computer-readable instructions, when executed, causing the activated CPIDO routine to perform functions including;
identifying the order sending firm;
requesting and retrieving designated market maker order sending firm (DMM/OSF) table data; and
comparing the identity of the order sending firm against the table data to verify permission;
where the order sending firm does not have permission to send directed orders to the specified market maker, automatically converting the directed order to a non-directed order for matching through the continuous order matching process;
where the order sending firm is permissioned to send directed orders to the specified market maker, retrieving the guarantee order book and retrieving the best contra side guarantee order from the plurality of guarantee orders on the guarantee order book;
determining the marketability, including determining routing restrictions, of the directed order in relation to the retrieved best guarantee order;
for marketable directed orders, setting the price at which a directed cross is to execute;
determining the maximum size of a potential directed cross;
generating a match instruction for the directed order that pairs the directed order with the retrieved guarantee order and includes parameters for the determined directed cross price and the determined maximum size of the potential directed cross;
ranking the retrieved guarantee order in the internal book;
presenting the received directed order to the internal book;
retrieving the best contra side interest from the internal book; and
determining if the retrieved best contra side interest is the guarantee order paired with the directed order in the match instruction,wherein if the retrieved best contra side interest is the paired guarantee order, matching the received directed order with the paired guarantee order at the determined directed cross price and at the determined maximum size, andwherein the directed cross occurs automatically thereby eliminating human intervention and preventing negotiation in order matching.
0 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.
160 Citations
18 Claims
-
1. A method for crossing a directed order, comprising:
-
providing a posting market center having an internal book and having a guarantee order book, wherein the guarantee order book is specified for a designated market maker to populate the guarantee order book with guarantee orders for a specific order sending firm that is permissioned to send directed orders to the designated market maker, said posting market center comprising a computer system having memory and at least one processor executing one or more routines that generate and present said internal book and guarantee order book; automatically executing non-directed order trades via a continuous order matching process; receiving a plurality of guarantee orders on the posting market center from the designated market maker intended for a specific order sending firm; validating the received guarantee orders; populating the guarantee order book with the validated guarantee orders; receiving a directed order on the posting market center from the order sending firm directed to a specific designated market maker; activating a Check Permissions for Incoming Directed Order (CPIDO) routine upon receipt of the directed order, the CPIDO routine comprising computer-readable instructions stored on a non-transitory computer readable storage medium and executed by at least one processor, said computer-readable instructions, when executed, causing the activated CPIDO routine to perform functions including; identifying the order sending firm; requesting and retrieving designated market maker order sending firm (DMM/OSF) table data; and comparing the identity of the order sending firm against the table data to verify permission; where the order sending firm does not have permission to send directed orders to the specified market maker, automatically converting the directed order to a non-directed order for matching through the continuous order matching process; where the order sending firm is permissioned to send directed orders to the specified market maker, retrieving the guarantee order book and retrieving the best contra side guarantee order from the plurality of guarantee orders on the guarantee order book; determining the marketability, including determining routing restrictions, of the directed order in relation to the retrieved best guarantee order; for marketable directed orders, setting the price at which a directed cross is to execute; determining the maximum size of a potential directed cross; generating a match instruction for the directed order that pairs the directed order with the retrieved guarantee order and includes parameters for the determined directed cross price and the determined maximum size of the potential directed cross; ranking the retrieved guarantee order in the internal book; presenting the received directed order to the internal book; retrieving the best contra side interest from the internal book; and determining if the retrieved best contra side interest is the guarantee order paired with the directed order in the match instruction, wherein if the retrieved best contra side interest is the paired guarantee order, matching the received directed order with the paired guarantee order at the determined directed cross price and at the determined maximum size, and wherein the directed cross occurs automatically thereby eliminating human intervention and preventing negotiation in order matching. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A posting market center, comprising:
-
a computer system having memory and a processor executing one or more routines that generate and present an internal book and a guarantee order book, wherein the guarantee order book is specified for a designated market maker to populate the guarantee order book with guarantee orders for a specific order sending firm that is permissioned to send directed orders to the designated market maker; an interface for receiving orders, including guarantee orders and directed orders; the posting market center memory for storing code for analyzing and matching guarantee orders and directed orders; and the processor for interacting with the interface and executing the code for analyzing and matching guarantee orders and directed orders, wherein the code, when executed; automatically executes non-directed order trades via a continuous order matching process; receives a plurality of guarantee orders from the designated market maker intended for a specific order sending firm; validates the received guarantee orders; populates the guarantee order book with the validated guarantee orders; receives a directed order from the order sending firm directed to a specific designated market maker; automatically activates a Check Permissions for Incoming Directed Order (CPIDO) routine upon receipt of the directed order, the CPIDO routine, when executed, causing the activated CPIDO routine to perform functions including; identifying the order sending firm; requesting and retrieving designated market maker order sending firm (DMM/OSF) table data; and comparing the identity of the order sending firm against the table data to verify permission; where the order sending firm does not have permission to send directed orders to the specified market maker, automatically converts the directed order to a non-directed order for matching through the continuous order matching process; where the order sending firm is permissioned to send directed orders to the specified market maker, retrieves the guarantee order book and retrieves the best contra side guarantee order from the plurality of guarantee orders on the guarantee order book; determines the marketability, including determining routing restrictions, of the directed order in relation to the retrieved best guarantee order; for marketable directed orders, sets the price at which a directed cross is to execute; determines the maximum size of a potential directed cross; generates a match instruction for the directed order that pairs the directed order with the retrieved guarantee order and includes parameters for the determined directed cross price and the determined maximum size of the potential directed cross; ranks the retrieved guarantee order in the internal book; presents the received directed order to the internal book; retrieves the best contra side interest from the internal book; and determines if the retrieved best contra side interest is the guarantee order paired with the directed order in the match instruction, wherein if the retrieved best contra side interest is the paired guarantee order, matches the received directed order with the paired guarantee order at the determined directed cross price and at the determined maximum size, and wherein the directed cross occurs automatically thereby eliminating human intervention and preventing negotiation in order matching.
-
Specification