System and method for facilitating trading of financial instruments
First Claim
1. A computer-implemented method for facilitating trading of financial instruments, comprising:
- receiving an indication of interest to trade a financial instrument by a first party;
providing the indication of interest to other parties without disclosing a side of trade;
receiving an offer to trade the financial instrument by a second party based on the provided indication of interest, a side of trade being associated with the offer by the second party but not disclosed to the first party; and
receiving either a rejection or an acceptance of the second party'"'"'s offer by the first party.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for facilitating trading of financial instruments. According to one embodiment, an application receives an indication of interest to trade a financial instrument by a first party, provides the indication of interest to other parties without disclosing a side of trade, receives an offer to trade the financial instrument by a second party based on the provided indication of interest, a side of trade being associated with the offer by the second party but not disclosed to the first party, and receives either a rejection or an acceptance of the second party'"'"'s offer by the first party.
284 Citations
60 Claims
-
1. A computer-implemented method for facilitating trading of financial instruments, comprising:
-
receiving an indication of interest to trade a financial instrument by a first party;
providing the indication of interest to other parties without disclosing a side of trade;
receiving an offer to trade the financial instrument by a second party based on the provided indication of interest, a side of trade being associated with the offer by the second party but not disclosed to the first party; and
receiving either a rejection or an acceptance of the second party'"'"'s offer by the first party. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for facilitating trading of financial instruments, comprising:
-
receiving an acceptance by a first party to an offer to trade a financial instrument by a second party, the offer including a side of trade specified by the second party and the acceptance including a side of trade specified by the first party;
providing notification of the acceptance to a trading application without disclosing the side of trade associated with the acceptance;
determining whether a market event condition associated with the offer is met; and
providing the side of trade associated with the acceptance to the trading application only if and when the market event condition is determined to be met. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer-implemented method for facilitating trading of financial instruments, comprising:
-
receiving at a central order book server an indication of interest to trade a financial instrument by a first party, along with an indication by the first party authorizing the central order book server to automatically offer to trade the financial instrument based on trade information associated with the indication of interest;
searching the central order book to identify a matching indication of interest based on the trade information associated with the first party'"'"'s indication of interest; and
generating an offer to trade the financial instrument based on the trade information associated with the first party'"'"'s indication of interest only if a matching indication of interest is identified. - View Dependent Claims (16, 17, 18)
-
-
19. A computer-implemented method for facilitating trading of financial instruments, comprising:
-
receiving at a central order book server an indication of interest to trade a financial instrument by a first party, along with an indication by the first party authorizing the central order book server to automatically offer to trade the financial instrument based on trade information associated with the indication of interest;
searching the central order book to identify a matching indication of interest based on the trade information associated with the first party'"'"'s indication of interest;
determining if an identified matching indication of interest by a second party includes an indication by the second party authorizing the central order book server to automatically accept an offer to trade; and
completing a trade based on the trade information associated with the first party'"'"'s indication of interest if the identified matching indication of interest is determined to include the second party'"'"'s authorization indication. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A computer-implemented method for facilitating trading of financial instruments, comprising:
-
receiving at a central order book server an offer to trade a financial instrument by a first party;
searching the central order book to identify a matching indication of interest based on trade information associated with the first party'"'"'s offer to trade; and
providing the offer to trade to a client machine of a second party associated with the identified matching indication of interest. - View Dependent Claims (25, 26)
-
-
27. A computer-implemented method for facilitating trading of financial instruments, comprising:
-
receiving at a central order book server an offer to trade a financial instrument by a first party;
searching the central order book to identify a matching indication of interest based on trade information associated with the first party'"'"'s offer to trade;
determining if an identified matching indication of interest by a second party includes an indication by the second party authorizing the central order book server to automatically accept an offer to trade; and
completing a trade based on the trade information associated with the first party'"'"'s offer to trade if the identified matching indication of interest is determined to include the second party'"'"'s authorization indication. - View Dependent Claims (28, 29, 30)
-
-
31. A system for facilitating trading of financial instruments, comprising:
-
a trading server;
a first trading client communicatively linked to the trading server; and
a second trading client communicatively linked to the trading server;
wherein the trading server is configured toreceive two data packets sent by the first trading client commencing a communication regarding a trade negotiation with the second trading client, the first data packet including details of the trade negotiation and encrypted to protect against unauthorized access by the trading server, the second data packet including an identification code of the second trading application, and route the first data packet to the second trading client based on the identification code included in the second data packet. - View Dependent Claims (32, 33, 34)
-
-
35. A computer-implemented method for facilitating trading of financial instruments, comprising:
-
receiving an order to trade a financial instrument by a first party, the order specifying a market event condition for restricting completion of the order;
receiving acceptance of the order by a second party;
determining whether the market event condition is met; and
completing the order only if and when the market event condition is determined to be met. - View Dependent Claims (36, 37, 38, 39)
-
-
40. A computer-implemented method for facilitating trading of financial instruments, comprising:
-
receiving an order to trade a financial instrument by a first party, the order specifying an access condition for restricting access to the order by a second party;
receiving acceptance of the access condition by the second party;
determining whether the access condition is met; and
granting access to the order only if and when the access condition is determined to be met. - View Dependent Claims (41, 42, 43)
-
-
44. A computer-implemented method for facilitating trading of financial instruments, comprising:
-
receiving at a central order book server an indication of interest to trade a financial instrument by a first party, the indication of interest specifying an amount of shares;
determining whether any other one or more indications of interest listed in the central order book specify an amount of shares at or below the amount of shares specified by the first party'"'"'s indication of interest; and
providing to the first party the determined one or more indications of interest. - View Dependent Claims (45)
-
-
46. A computer-implemented method for facilitating trading of financial instruments, comprising:
-
receiving an indication of interest to trade a financial instrument by a first party;
calculating a rating representing a probability that a trade offer based on the indication of interest will be accepted or countered by the first party; and
displaying the rating along with the indication of interest via a graphical user interface. - View Dependent Claims (47, 48)
-
-
49. A computer-implemented method for facilitating trading of financial instruments, comprising:
-
displaying in a first portion of a graphical user interface an indication of interest to trade a financial instrument by a first party;
displaying in a second portion of the graphical user interface an offer to trade the financial instrument by a second party based on the first party'"'"'s indication of interest, a side of trade being associated with the offer by the second party but not disclosed to the first party;
receiving either a rejection or an acceptance of the second party'"'"'s offer by the first party; and
completing a trade based on the second party'"'"'s offer only if the side of trade associated with the second party'"'"'s offer is contra to the side of trade associated with the first party'"'"'s acceptance.
-
-
50. A computer-implemented method for facilitating trading of financial instruments, comprising:
-
receiving an order to trade a financial instrument by a first party, the order specifying a price and a side of trade;
calculating a distance and direction of the price in relationship to a best market price on the side of trade;
generating a dummy order to trade the financial instrument on an opposite side of trade, the dummy order specifying a price at an opposite distance and direction in relationship to a best market price on the opposite side of trade; and
displaying the first party'"'"'s order and the dummy order to a second party. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. A computer-implemented method for facilitating trading of financial instruments, comprising:
-
receiving a buy order by a first party to trade a financial instrument at a price, distance and direction away from the best bid price;
receiving a sell order by a second party to trade with the first party'"'"'s buy order;
generating a sell order on behalf of the first party to trade the financial instrument to a third party associated with a buy order that is smaller and better priced than the first party'"'"'s buy order.
-
-
60. A computer-implemented method for facilitating trading of financial instruments, comprising:
-
receiving a buy order for a financial instrument, the buy order pegged in relationship to a best bid price of the financial instrument and including an activation condition specifying a maximum percent price deviation and a prior time period;
calculating a percent price deviation by dividing an absolute value of a difference between a current best bid price and a prior best bid price from the specified prior time period by the current best bid price; and
activating the buy order if the calculated percent price deviation is less than or equal to the specified maximum percent price deviation.
-
Specification