CPC G06Q 40/04 (2013.01) [G06Q 40/06 (2013.01)] | 33 Claims |
1. A computer implemented method comprising:
receiving, by a processor, an electronic data transaction request message to perform a transaction on a data object, the electronic data transaction request message having a message value and a quantity;
determining, by the processor, an amount of the quantity that will be involved in a match event based on the message value when the message value differs from a lead value for the data object stored in a memory coupled with the processor;
upon determining that none of the quantity will be involved in a match event, assigning, by the processor, the message value as a comparison value;
upon determining that only some of the quantity will be involved in a match event at one or more match values, assigning, by the processor, the message value and the one or more match values as comparison values;
upon determining that all of the quantity will be involved in a match event at one or more match values, assigning, by the processor, the one or more match values as comparison values;
identifying, by the processor, a comparative value of the data object upon an elapse of a duration of time; and
automatically halting, by the processor, when a difference between at least one of the comparison values and the comparative value deviates from a threshold value, processing of electronic data transaction request messages received for the data object until a pre-determined condition is satisfied.
|