CPC G06Q 40/04 (2013.01) | 25 Claims |
1. A system comprising:
a match engine operative to generate electronic messages;
a hardware device coupled with the match engine and through which the electronic messages are communicated to a communications network;
a processor coupled, via the hardware device, with the match engine and further coupled with a memory storing computer executable instructions that when executed by the processor cause the processor to:
receive, from the match engine, a first electronic message, responsive to a request for a financial transaction previously received from a market participant, for communication via the communications network solely thereto;
receive, from the match engine, a second electronic message, corresponding to the first electronic message and comprising data indicative of a change in state of an electronic marketplace based on the response to the request, for communication via the communications network to one or more market participants, the second electronic message not identifying the market participant to which the first electronic message is to be communicated; and
prevent the first electronic message from being transmitted prior to transmission of the second electronic message via:
when the first electronic message is received by the processor prior to receipt of the second electronic message, storage, in a memory, in lieu of transmission of the received first electronic message;
when the second electronic message is received by the processor prior to receipt of the first electronic message, transmission, upon receipt, of the received second electronic message via the communications network and storage, in the memory, of data indicative thereof; and
when the first electronic message is received contemporaneous with or after receipt of the second electronic message, as determined based on the stored data indicative of the received second electronic message having already been transmitted, transmission, upon receipt, of the received first electronic message via the communications network.
|