MULTICOMPUTER DISTRIBUTED PROCESSING OF DATA REGARDING TRADING OPPORTUNITIES
First Claim
Patent Images
1. A system comprising:
- one or more machine-readable media having stored thereon a plurality of instructions that when executed by one or more processors cause the processors to perform a method comprising;
receive an indication of a firm order from an order submitter, in which the firm order defines a side of a trade for a financial instrument, and in which the indication indicates that the firm order is an active order;
determine that a matching order to the firm order is stored in an order management system associated with a participant;
constrain cancellation of the firm order for a first time period;
provide an indication of the firm order to the participant, in which the indication identifies the first time period;
after the first time period, determine that the firm order has been cancelled by the order submitter;
in response to determining that the firm order has been cancelled, provide an indication that the firm order has been cancelled to the participant;
after providing the indication that the firm order has been cancelled to the participant, receive, from the participant, an indication to execute the trade during a second time period;
during the second time period, receive a second indication of the firm order from the order submitter, in which the second indication indicates that the firm order is an active order;
in response to receiving the second indication, facilitate execution of the trade without verification from the participant; and
provide an indication that the trade has been executed to the participant.
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.
139 Citations
12 Claims
-
1. A system comprising:
-
one or more machine-readable media having stored thereon a plurality of instructions that when executed by one or more processors cause the processors to perform a method comprising; receive an indication of a firm order from an order submitter, in which the firm order defines a side of a trade for a financial instrument, and in which the indication indicates that the firm order is an active order; determine that a matching order to the firm order is stored in an order management system associated with a participant; constrain cancellation of the firm order for a first time period; provide an indication of the firm order to the participant, in which the indication identifies the first time period; after the first time period, determine that the firm order has been cancelled by the order submitter; in response to determining that the firm order has been cancelled, provide an indication that the firm order has been cancelled to the participant; after providing the indication that the firm order has been cancelled to the participant, receive, from the participant, an indication to execute the trade during a second time period; during the second time period, receive a second indication of the firm order from the order submitter, in which the second indication indicates that the firm order is an active order; in response to receiving the second indication, facilitate execution of the trade without verification from the participant; and provide an indication that the trade has been executed to the participant. - View Dependent Claims (2)
-
-
3. A system comprising:
-
one or more machine-readable media having stored thereon a plurality of instructions that when executed by one or more processors cause the processors to perform a method comprising; receive an indication of a firm order, in which the firm order defines a side of a trade for a financial instrument, in which the firm order identifies a quantity of the financial instrument, and in which the indication indicates that the firm order is an active order; determine that a matching order to the firm order is stored in an order management system associated with a participant; provide an indication of the firm order to the participant; determine that the firm order is no longer an active order; after determining that the firm order is no longer an active order, receive, from the participant, an indication to execute the trade; receive a second indication, in which the second indication indicates that an order that defines the side of the trade for the financial instrument is an active order, and in which the indication identifies at least a portion of the quantity of the financial instrument; in response to receiving the second indication, facilitate execution of the trade fulfilling the order without verification from the participant; and provide an indication that the trade has been executed to the participant. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
one or more machine-readable media having stored thereon a plurality of instructions that when executed by one or more processors cause the processors to perform a method comprising; receive an indication of a firm order, in which the firm order defines a side of a trade for a financial instrument, in which the firm order identifies a quantity of the financial instrument, and in which the indication indicates that the firm order is an active order; display an indication of the firm order; receive an indication that the firm order is no longer an active order; display an indication that the firm order is no longer an active order; receive an indication to execute the trade; transmit an indication to execute the trade if an order for the side of the financial instrument becomes active; and receive an indication that the order for the side of the financial instrument became active and that in response, the trade was executed; and display an indication that the trade has been executed.
-
Specification