Elimination of electronic data transaction request messages received from a common source
First Claim
Patent Images
1. A computer implemented method for reducing electronic data transaction request messages in an exchange computing system, the method comprising:
- storing, by a compressing processor, electronic data transaction request messages received by the exchange computing system within a time interval in a buffer, the electronic data transaction request messages including first and second electronic data transaction request messages received from a same source, wherein each electronic data transaction request message comprises a request to perform a transaction on a financial instrument;
upon detecting, by the compressing processor, that the first and second electronic data transaction request messages both request cancellation of a previously received third electronic data transaction request message, deleting, by the compressing processor, from the buffer, one of the first and second electronic data transaction request messages;
upon detecting, by the compressing processor, that the first and second electronic data transaction request messages both request modification of a previously received third electronic data transaction request message, modifying, by the compressing processor, one of the first and second electronic data transaction request messages based on the first and second electronic data transaction request messages, and deleting, by the compressing processor, from the buffer, the other of the first and second electronic data transaction request messages; and
upon detecting, by the compressing processor, that the first and second electronic data transaction request messages both request performing a transaction on a same financial instrument, modifying, by the compressing processor, one of the first and second electronic data transaction request messages based on the first and second electronic data transaction request messages, and deleting, by the compressing processor, from the buffer, the other of the first and second electronic data transaction request messages.
1 Assignment
0 Petitions
Accused Products
Abstract
A data transaction processing system receives electronic data transaction request messages from client computers over a data communication network and groups a subset of the electronic data transaction request messages. The data transaction processing system may preprocess the group of electronic data transaction request messages based on the other messages in the same group before forwarding the electronic data transaction request messages to a transaction processor.
-
Citations
20 Claims
-
1. A computer implemented method for reducing electronic data transaction request messages in an exchange computing system, the method comprising:
-
storing, by a compressing processor, electronic data transaction request messages received by the exchange computing system within a time interval in a buffer, the electronic data transaction request messages including first and second electronic data transaction request messages received from a same source, wherein each electronic data transaction request message comprises a request to perform a transaction on a financial instrument; upon detecting, by the compressing processor, that the first and second electronic data transaction request messages both request cancellation of a previously received third electronic data transaction request message, deleting, by the compressing processor, from the buffer, one of the first and second electronic data transaction request messages; upon detecting, by the compressing processor, that the first and second electronic data transaction request messages both request modification of a previously received third electronic data transaction request message, modifying, by the compressing processor, one of the first and second electronic data transaction request messages based on the first and second electronic data transaction request messages, and deleting, by the compressing processor, from the buffer, the other of the first and second electronic data transaction request messages; and upon detecting, by the compressing processor, that the first and second electronic data transaction request messages both request performing a transaction on a same financial instrument, modifying, by the compressing processor, one of the first and second electronic data transaction request messages based on the first and second electronic data transaction request messages, and deleting, by the compressing processor, from the buffer, the other of the first and second electronic data transaction request messages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer system for reducing electronic data transaction request messages in an exchange computing system, the computer system comprising:
-
at least one memory operable to store electronic data transaction request messages received by the exchange computing system within a time interval, the electronic data transaction request messages including first and second electronic data transaction request messages received from a same source, wherein each electronic data transaction request message comprises a request to perform a transaction on a financial instrument; and at least one compressing processor configured to cause the system to; upon detecting that the first and second electronic data transaction request messages both request cancellation of a previously received third electronic data transaction request message, delete, from the memory, one of the first and second electronic data transaction request messages; upon detecting that the first and second electronic data transaction request messages both request modification of a previously received third electronic data transaction request message, modify one of the first and second electronic data transaction request messages based on the first and second electronic data transaction request messages, and delete, from the memory, the other of the first and second electronic data transaction request messages; and upon detecting that the first and second electronic data transaction request messages both request performing a transaction on a same financial instrument, modify one of the first and second electronic data transaction request messages based on the first and second electronic data transaction request messages, and delete, from the memory, the other of the first and second electronic data transaction request messages. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer system for reducing electronic data transaction request messages in an exchange computing system, the computer system comprising:
-
means for storing electronic data transaction request messages received by the exchange computing system within a time interval, the electronic data transaction request messages including first and second electronic data transaction request messages received from a same source, wherein each electronic data transaction request message comprises a request to perform a transaction on a financial instrument; means for, upon detecting that the first and second electronic data transaction request messages both request cancellation of a previously received third electronic data transaction request message, deleting one of the first and second electronic data transaction request messages; means for, upon detecting that the first and second electronic data transaction request messages both request modification of a previously received third electronic data transaction request message, modifying one of the first and second electronic data transaction request messages based on the first and second electronic data transaction request messages, and deleting the other of the first and second electronic data transaction request messages; and means for, upon detecting that the first and second electronic data transaction request messages both request performing a transaction on a same financial instrument, modifying one of the first and second electronic data transaction request messages based on the first and second electronic data transaction request messages, and deleting the other of the first and second electronic data transaction request messages.
-
Specification