System and method of utilizing a distributed order book in an electronic trade match engine
First Claim
Patent Images
1. A system for matching orders for financial instruments, the system comprising:
- a first match engine located in a first geographic location;
a second match engine located in a second geographic location; and
a high speed data network connecting the first match engine and the second match engine and that carries data used to synchronize order books used by the first match engine and the second match engine.
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.
64 Citations
20 Claims
-
1. A system for matching orders for financial instruments, the system comprising:
-
a first match engine located in a first geographic location;
a second match engine located in a second geographic location; and
a high speed data network connecting the first match engine and the second match engine and that carries data used to synchronize order books used by the first match engine and the second match engine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A match engine that matches orders for financial instruments, the match engine programmed with computer-executable instructions for performing the steps comprising:
-
(a) receiving an order for a financial instrument;
(b) determining if the best price available to match the order is at the match engine or at least one remote match engine;
(c) if the best price to match the order is available at the match engine, attempting to match the order with an order at the match engine;
(d) if the order is not matched, transmitting minimal order information to the at least one remote match engine. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer implemented method of processing an order for a financial instrument, the method comprising:
-
(a) receiving an order at a local match engine;
(b) if the best price is available at the local match engine, attempting to match the order at the local match engine; and
(c) if the best price is available at a remote match engine, attempting to match the order with orders at least one remote match engine. - View Dependent Claims (17, 18, 19, 20)
-
Specification