CPC G06Q 40/04 (2013.01) [G06Q 40/00 (2013.01)] | 20 Claims |
1. A method comprising:
controlling, by at least one processor:
receiving, from a first interface of a first server operated on behalf of a first trader, an electronic communication including data indicating a first trade order and one or more selection criteria, the first trade order including a specified instrument and at least one of a specified quantity or a specified price;
transmitting to second interfaces of a plurality of second servers wherein at least one of the plurality of second servers does not meet the one or more selection criteria, data indicating a query including: (a) a key comprising a string of data interpretable by each of the plurality of second servers that indicates whether a positive trade response from the each of the plurality of second servers would be facilitated, and (b) the specified instrument with the at least one of the specified quantity or the specified price, wherein a positive trade response from at least one of the plurality of second servers would not be facilitated;
receiving, from at least one of the second interfaces of at least one of the plurality of second servers, data indicating a positive response to the query to trade the specified instrument with the at least one of the specified quantity or the specified price, in which the positive response is based on the at least one of the plurality of second servers determining from the key that the positive trade response would be facilitated;
before executing an electronic trade between the first trader and at least one second trader, (1) determining a first identity of the first trader and a second identity of the at least one second trader, (2) generating electronic signals to issue commands for preventing the first identity of the first trader from being communicated to the at least one second trader, and (3) generating electronic signals to issue commands for preventing the second identity of the at least one second trader from being communicated to the first trader; and
responsive to receiving the data indicating the positive response, executing the electronic trade between the first trader and the at least one second trader, without the first identity of the first trader being communicated to the at least one second trader.
|