TRACKING LIQUIDITY ORDER
First Claim
Patent Images
1. A computer-implemented method comprising:
- in a computing system comprising a posting market center computer coupled to a plurality of external data sources via a network, the posting market center computer having at least one memory with at least one region for storing executable program code and at least one processor for executing the program code stored in the memory, the program code defining at least one interface, at least one order matching engine, and at least one order book;
receiving, via the at least one interface from among the external data sources, displayed and nondisplayed orders, at least one of the nondisplayed orders comprising a tracking liquidity order having a price and size component, no price nor size component of the tracking liquidity order being displayed in the order book;
storing, by the order matching engine in the order book, the displayed and nondisplayed orders;
receiving, via the at least one interface, from among the external data sources, an incoming order that is eligible for routing to an away market among the external data sources;
determining, by the order matching engine, to prevent said incoming order that is eligible for routing to the away market from being routed to the away market; and
executing said incoming order against the tracking liquidity order without routing said incoming order to the away market.
2 Assignments
0 Petitions
Accused Products
Abstract
A tracking liquidity order and related market center and process are disclosed which allow posting market centers (e.g. exchanges) to fill routable, smaller orders that would have otherwise routed off the posting market center. Such tracking liquidity orders increase the liquidity of that posting market center and allow it to execute more orders internally, without having to route them to an away market center.
-
Citations
29 Claims
-
1. A computer-implemented method comprising:
-
in a computing system comprising a posting market center computer coupled to a plurality of external data sources via a network, the posting market center computer having at least one memory with at least one region for storing executable program code and at least one processor for executing the program code stored in the memory, the program code defining at least one interface, at least one order matching engine, and at least one order book; receiving, via the at least one interface from among the external data sources, displayed and nondisplayed orders, at least one of the nondisplayed orders comprising a tracking liquidity order having a price and size component, no price nor size component of the tracking liquidity order being displayed in the order book; storing, by the order matching engine in the order book, the displayed and nondisplayed orders; receiving, via the at least one interface, from among the external data sources, an incoming order that is eligible for routing to an away market among the external data sources; determining, by the order matching engine, to prevent said incoming order that is eligible for routing to the away market from being routed to the away market; and executing said incoming order against the tracking liquidity order without routing said incoming order to the away market. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented method comprising:
-
in a computing system comprising a posting market center computer coupled to a plurality of external data sources via a network, the posting market center computer having at least one memory with at least one region for storing executable program code and at least one processor for executing the program code stored in the memory, the program code defining at least one interface, at least one order matching engine, and at least one order book; receiving, via the at least one interface, from among the external data sources, displayed orders, partially displayed orders, nondisplayed orders and published market maker quotes, at least one of the nondisplayed orders comprising a tracking liquidity order having a nondisplayed price and a nondisplayed size component, wherein; no part of the tracking liquidity order is displayed to a marketplace computer, the tracking liquidity order having a superior price to the displayed orders, the market maker quotes and the partially displayed orders, and the superior price of the tracking liquidity order providing the tracking liquidity order with price priority ahead of the displayed orders, the market maker quotes and the partially displayed orders; storing, by the order matching engine in the order book, the displayed orders, the partially displayed orders, the nondisplayed orders and the published market maker quotes; receiving, via the at least one interface, from among the external data sources, an incoming order that is eligible for routing to an away market among the external data sources; determining, by the order matching engine to prevent said incoming order that is eligible for routing to the away market from being routed to the away market; and executing the incoming order against the tracking liquidity order prior to the displayed orders, market maker quotes and partially displayed orders without routing said incoming order to the away market. - View Dependent Claims (19, 20)
-
-
21. A computer-implemented method comprising:
-
in a computing system comprising a posting market center computer coupled to a plurality of external data sources via a network, the posting market center computer having at least one memory with at least one region for storing executable program code and at least one processor for executing the program code stored in the memory, the program code defining at least one interface, at least one order matching engine, and at least one order book; receiving, via the at least one interface, from among the external data sources, displayed orders, partially displayed orders, nondisplayed orders and published market maker quotes, at least one of the nondisplayed orders comprising a tracking liquidity order having a nondisplayed price and a nondisplayed size component, no part of the tracking liquidity order being displayed to a marketplace computer, the tracking liquidity order having a price equal to the displayed orders, the market maker quotes and the partially displayed orders; storing, by the order matching engine in the order book, the displayed orders, the partially displayed orders, the nondisplayed orders and the published market maker quotes; receiving, via the at least one interface, from among the external data sources, an incoming order that is eligible for routing to an away market among the external data sources; determining, by the order matching engine to prevent said incoming order that is eligible for routing to the away market from being routed to the away market; and executing the incoming order against the tracking liquidity order subsequent to the displayed orders, the market maker quotes and the partially displayed orders without routing said incoming order to the away market. - View Dependent Claims (22, 23)
-
-
24. A computer-implemented system comprising:
-
(a) a posting market center computer coupled to a plurality of external data sources via a network, the posting market center computer having at least one non-transitory computer-readable storage medium with at least one region for storing executable program code and at least one processor for executing the program code stored in the memory, the program code defining at least one order matching engine and an order book; and (b) an interface of the posting market center computer defined by the program code for receiving the displayed and nondisplayed orders, at least one of the nondisplayed orders including a tracking liquidity order, no price nor size component of the tracking liquidity order being displayed in the order book, the at least one interface configured to receive, from among the external data sources, an incoming order that is eligible for routing to an away market among the external data sources, the at order matching engine interacting with the interface and configured to; store, in the order book, the displayed and nondisplayed orders, determine to prevent said incoming order that is eligible for routing to the away market from being routed to the away market; and execute said incoming order against the tracking liquidity order without routing said incoming order to the away market. - View Dependent Claims (25, 26, 27, 28, 29)
-
Specification