MULTICOMPUTER DISTRIBUTED PROCESSING OF DATA RELATED TO AUTOMATION OF TRADING
First Claim
Patent Images
1. A multi-computer system for distributed processing comprising:
- a first computer configured to;
receive an instruction to accept orders without confirmation, in which the orders define a side of a trade for a financial instrument,receive an indication of an order from a second computer, in which the order defines the side of the trade for the financial instrument;
process the indication to determine whether the order involve the side of the trade for the financial instrument, andif a determination is made that the information and the order involve the side of the trade for the financial instrument, in response to the determination, transmit a request to facilitate execution of the trade to the second computer; and
the second computer configured to;
receive information defining the order,transmit the indication of the order to the first computer,receive the request to facilitate execution,process the request to determine if the order is available for execution, andif a determination is made that the order is available for execution, in response to the determination, facilitate execution of the order.
1 Assignment
0 Petitions
Accused Products
Abstract
A trading platform and trading method that allows access to additional pools of liquidity is described. Other embodiments are also described.
125 Citations
28 Claims
-
1. A multi-computer system for distributed processing comprising:
-
a first computer configured to; receive an instruction to accept orders without confirmation, in which the orders define a side of a trade for a financial instrument, receive an indication of an order from a second computer, in which the order defines the side of the trade for the financial instrument; process the indication to determine whether the order involve the side of the trade for the financial instrument, and if a determination is made that the information and the order involve the side of the trade for the financial instrument, in response to the determination, transmit a request to facilitate execution of the trade to the second computer; and the second computer configured to; receive information defining the order, transmit the indication of the order to the first computer, receive the request to facilitate execution, process the request to determine if the order is available for execution, and if a determination is made that the order is available for execution, in response to the determination, facilitate execution of the order.
-
-
2. An apparatus comprising:
-
a machine readable medium; and a processor configured to; receive an instruction to accept orders without confirmation, in which the orders define a side of a trade for a financial instrument, store information identifying the side of the trade for the financial instrument on the machine readable medium, receive an indication of an order from an alternative trading system, in which the order defines the side of the trade for the financial instrument; determine whether the information and the order involve the side of the trade for the financial instrument, and if a determination is made that the information and the order involve the side of the trade for the financial instrument, in response to the determination, transmit a request to facilitate execution of the trade to the alternative trading system. - View Dependent Claims (3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving an instruction to accept orders without confirmation, in which the orders define a side of a trade for a financial instrument; storing information identifying the side of the trade for the financial instrument in a data structure; receiving an indication of an order from an alternative trading system, in which the order defines the side of the trade for the financial instrument; determining, by a processor, that the information and the order involve the side of the trade for the financial instrument; and in response to the determination, transmitting a request to facilitate execution of the trade to the alternative trading system. - View Dependent Claims (9, 10, 11)
-
-
12. A method comprising:
-
receiving an instruction to enter into a side of a trade for a financial instrument from a first participant; storing information identifying the side of the trade and the first participant in a data structure such that participants may not obtain the information; receiving an indication of an order from a second participant, in which the order defines the opposite side of the trade for the financial instrument; determining, by a processor, that the information and the order involve opposite sides of the trade for the financial instrument; in response to the determination, facilitating execution of the trade; and in response to the determination, transmitting a notification to the first participant and a notification to the second participant identifying the execution of the trade. - View Dependent Claims (13)
-
-
14. A trading system comprising:
A processor configured to; receive an indication of an order, in which the order defines a side of a trade for a quantity of a financial instrument; transmit respective indications of respective portions of the order to each of a plurality of participants; receive an indication of acceptance of a first portion from a first participant of the plurality of participants; and in response to receiving the indication of acceptance, transmit an indication of a remainder of the order to the first participant. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
25. A system comprising:
A processor configured to; receive an indication of a trading intention, in which the trading intention identifies a side of a trade for a financial instrument; receive an indication of a portion of an order from a remote processor through a communication network, in which the order if for the opposite side of the trade for the financial instrument; determine that the order is for the opposite side of the trade; in response to the determination, transmit an acceptance of the portion of the order; receive an indication of a remainder of the order. - View Dependent Claims (26, 27, 28)
Specification