Automated customer exchange
First Claim
1. A method for providing a transaction interface to a plurality of exchanges, said plurality of exchanges comprising at least one automated exchange and at least one non-automated exchange, said method comprising:
- receiving a client order comprising one or more contracts;
selecting one of the plurality of exchanges for execution of the client order based on the one or more contracts in the order;
delivering the order to the selected exchange for execution;
if the selected exchange is the at least one automated exchange, further processing said order to protect a position; and
if the selected exchange is the at least one non-automated exchange, monitoring said transaction in order to take a further position in the order'"'"'s contracts, if necessary.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method that automatically executes orders that a user enters into an entry screen at a global trade workstation. The order is routed to an order processing server, which opens a transaction record in a database. If the order is executable on an automated exchange, then the order is forwarded to that exchange. If the order is not executable on an automated exchange, then the order is sent to a front-end processor for non-automated exchanges. The front-end processor forwards the order electronically to the appropriate exchange. After execution of the transaction, the order processing server receives execution information from either the automated exchange or the front-end processor. The front-end processor matches this information to the order, stores the execution information and then forwards this information to the global trade workstation.
116 Citations
11 Claims
-
1. A method for providing a transaction interface to a plurality of exchanges, said plurality of exchanges comprising at least one automated exchange and at least one non-automated exchange, said method comprising:
-
receiving a client order comprising one or more contracts;
selecting one of the plurality of exchanges for execution of the client order based on the one or more contracts in the order;
delivering the order to the selected exchange for execution;
if the selected exchange is the at least one automated exchange, further processing said order to protect a position; and
if the selected exchange is the at least one non-automated exchange, monitoring said transaction in order to take a further position in the order'"'"'s contracts, if necessary. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification