System and Method of Utilizing a Distributed Order Book in an Electronic Trade Match Engine
First Claim
Patent Images
1. A system comprising:
- a first match engine located at a first geographic location, wherein the first match engine is configured to match orders using a first order book; and
a second match engine located at a second geographic location, wherein the second match engine is configured to match orders using a second order book,wherein a data network connects the first match engine and the second match engine, and is configured to carry data used to synchronize at least one of;
the first order book and the second order book.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems are providing for minimizing the effects of transmission delays when providing orders for financial instruments. A plurality of order books and match engines may be maintained at geographically dispersed locations. The orders may be synchronized to provide the appearance of a single order book to traders and other users. The plurality of order books and match engines allow traders and other users to transmit orders to the match engine associated with the shortest transmission delay and to access orders pending at other match engines.
-
Citations
20 Claims
-
1. A system comprising:
-
a first match engine located at a first geographic location, wherein the first match engine is configured to match orders using a first order book; and a second match engine located at a second geographic location, wherein the second match engine is configured to match orders using a second order book, wherein a data network connects the first match engine and the second match engine, and is configured to carry data used to synchronize at least one of;
the first order book and the second order book. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An order matching apparatus comprising:
-
a computer memory storing at least computer-executable instructions and received orders; a processor configured to execute the computer-executable instructions to cause the apparatus to; determine if the best price available to match a received order is at the apparatus or at a remote match engine; attempt to match the received order with an order at the apparatus based on the determination that the best price to match the received order is available at the apparatus; and transmit minimal order information to the remote match engine based on the determination that the best price to match the received order is not available at the apparatus. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
receiving an order at a local match engine; determining, using a computer processor, if a best price available to match a received order for a financial instrument is at the local match engine or a remote match engine; attempting, using the processor, to match the received order with an order at the local match engine, if the determining identifies that the best price is available at the local match engine; causing the remote match engine to attempt to match the received order with an order at the remote match engine, if the determining identifies that the best price is available at the remote match engine; and causing execution of the matched orders. - View Dependent Claims (18, 19, 20)
-
Specification