BLOCK TRADING SYSTEM AND METHOD PROVIDING PRICE IMPROVEMENT TO AGGRESSIVE ORDERS
First Claim
Patent Images
1. A method for facilitating trading of items among a plurality of traders, the method comprising:
- (a) providing electronic communication among a plurality of workstations corresponding to the plurality of traders, each of the plurality of workstations running or being connected to an order management system;
(b) storing, in a trading server, information indicating which of the traders have agreed to have their order management systems searched;
(c) receiving, from a first one of the plurality of workstations into the trading server, an order for one of the items, the order including an identification of others of the plurality of traders with which the first one of the plurality of traders is willing to trade;
(d) sending the order to the workstations of those of the plurality of traders which are identified in the order and which have agreed to have their order management systems searched;
(e) at each of the workstations to which the order is sent in step (d), scanning the available set of orders from the order management system exposed to the subject system to determine whether there is a contra to the order or scanning information about the set of orders from the order management system exposed to the subject system;
(f) at least one of the workstations in which it is determined in step (e) that there is a contra order to the order, providing a display concerning the order.
9 Assignments
0 Petitions
Accused Products
Abstract
In a trading system for trading securities or the like, Contra Targeting is performed by enabling users to expose the liquidity within their order management system without divulging order management system information to a central trading server. Also, virtual orders can be placed and executed which give users price-time priority on an order without reserving the shares until the moment of execution.
114 Citations
42 Claims
-
1. A method for facilitating trading of items among a plurality of traders, the method comprising:
-
(a) providing electronic communication among a plurality of workstations corresponding to the plurality of traders, each of the plurality of workstations running or being connected to an order management system; (b) storing, in a trading server, information indicating which of the traders have agreed to have their order management systems searched; (c) receiving, from a first one of the plurality of workstations into the trading server, an order for one of the items, the order including an identification of others of the plurality of traders with which the first one of the plurality of traders is willing to trade; (d) sending the order to the workstations of those of the plurality of traders which are identified in the order and which have agreed to have their order management systems searched; (e) at each of the workstations to which the order is sent in step (d), scanning the available set of orders from the order management system exposed to the subject system to determine whether there is a contra to the order or scanning information about the set of orders from the order management system exposed to the subject system; (f) at least one of the workstations in which it is determined in step (e) that there is a contra order to the order, providing a display concerning the order. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for trading items among a plurality of traders, the method comprising:
-
(a) receiving a virtual order for at least on item from one of the traders into an electronic trading system, wherein the virtual order provides priority for at least one item but does not reserve said at least one item; (b) receiving, from another one of the traders, a contra order into the electronic trading system; (c) determining whether the virtual order is at least partially available to be filled by the contra order; and (d) if it is determined in step (c) that the virtual order is at least partially available to be filled by the contra order, filling the virtual order as much as possible by the contra order. - View Dependent Claims (19, 20)
-
-
21. A system for facilitating trading of items among a plurality of traders, the system comprising:
-
a plurality of workstations, in electronic communication with one another, corresponding to the plurality of traders, each of the plurality of workstations running or being connected to an order management system; and a trading server storing information indicating which of the traders have agreed to have their order management systems searched; the trading server receiving, from a first one of the plurality of workstations, an order for one of the items, the order including an identification of others of the plurality of traders with which the first one of the plurality of traders is willing to trade; the trading server sending the order to the workstations of those of the plurality of traders which are identified in the order and which have agreed to have their order management systems searched; each of the workstations to which the order is sent scanning the available set of orders from the order management system exposed to the subject system to determine whether there is a contra to the order; and at least one of the workstations in which it is determined that there is a contra order to the order providing a display concerning the order. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A system for trading items among a plurality of traders, the system comprising:
-
a communication component for electronically communicating with a plurality of traders; and a trading server for; (a) receiving a virtual order for at least on item from one of the traders, wherein the virtual order provides priority for at least one item but does not reserve said at least one item; (b) receiving, from another one of the traders, a contra order; (c) determining whether the virtual order is at least partially available to be filled by the contra order; and (d) if it is determined in step (c) that the virtual order is at least partially available to be filled by the contra order, filling the virtual order as much as possible by the contra order. - View Dependent Claims (39, 40)
-
-
41. An article of manufacture for facilitating trading of items among a plurality of traders, the article of manufacture comprising:
-
a computer-readable storage medium; and code on the computer-readable storage medium, the code, when executed on one or more computing devices, controlling said one or more computing devices for; (a) providing electronic communication among a plurality of workstations corresponding to the plurality of traders, each of the plurality of workstations running or being connected to an order management system; (b) storing, in a trading server, information indicating which of the traders have agreed to have their order management systems searched; (c) receiving, from a first one of the plurality of workstations into the trading server, an order for one of the items, the order including an identification of others of the plurality of traders with which the first one of the plurality of traders is willing to trade; (d) sending the order to the workstations of those of the plurality of traders which are identified in the order and which have agreed to have their order management systems searched; (e) at each of the workstations to which the order is sent in step (d), scanning the available set of orders from the order management system exposed to the subject system to determine whether there is a contra to the order; (f) at least one of the workstations in which it is determined in step (e) that there is a contra order to the order, providing a display concerning the order.
-
-
42. An article of manufacture for trading items among a plurality of traders, the article of manufacture comprising:
-
a computer-readable storage medium; and code on the computer-readable storage medium, the code, when executed on one or more computing devices, controlling said one or more computing devices for; (a) receiving a virtual order for at least on item from one of the traders into an electronic trading system, wherein the virtual order provides priority for at least one item but does not reserve said at least one item; (b) receiving, from another one of the traders, a contra order into the electronic trading system; (c) determining whether the virtual order is at least partially available to be filled by the contra order; and (d) if it is determined in step (c) that the virtual order is at least partially available to be filled by the contra order, filling the virtual order as much as possible by the contra order.
-
Specification