CPC G06Q 40/04 (2013.01) | 28 Claims |
1. A system comprising:
a processor coupled with a hardware device through which electronic messages are communicated to a communications network and comprising executable instructions that when executed by the processor, cause the processor to:
receive, at a first time from a match engine external to and remote from the hardware device, an electronic response message for communication via the communications network to a particular market participant of a plurality of market participants, indicative of a response by an electronic marketplace to a request for a financial transaction previously received from the particular market participant;
receive, at a second time from the match engine, an electronic financial message, corresponding to the electronic response message and comprising data indicative of a change in state of the electronic marketplace based on the response to the request by the electronic marketplace, for communication via the communications network to all of the plurality of market participants, the electronic financial message not identifying the particular market participant;
store, in a memory, and not transmit the received electronic response message when the received electronic response message is received prior to receipt of the electronic financial message; and
transmit, upon receipt, the received electronic financial message to all of the plurality of market participants via the communications network and store, in the memory, data indicative thereof when the received electronic financial message is received prior to receipt of the electronic response message, wherein upon subsequent or contemporaneous receipt of the received electronic response message, the received electronic response message is transmitted to the particular market participant based on the stored data indicative of the received electronic financial message; and further
wherein the received electronic response message is prevented from being transmitted to the particular market participant prior to transmission of the received electronic financial message to all of the plurality of market participants.
|