Patent ID: 7779048

Claim:
A system that determines whether a subset of pending transactions would pass a threshold, the system comprising: a memory configured to store a system module and a journal module; a persistent memory; and a processor configured to execute the system module and the journal module, the system module configured to: receive at least one threshold related to a data field; receive an incremental transaction on the data field; determine whether the incremental transaction would cause the data field to pass the at least one threshold in combination with any subset of other pending incremental transactions; and if the incremental transaction could cause the data field to pass the at least one threshold, disallow the incremental transaction until the other pending incremental transactions have resolved, and then permit the incremental transaction as a serial operation while postponing additional incremental transactions, wherein the system module is further configured to perform at least one of the following if the incremental transaction is permitted as the serial operation: send an advisory notice that the at least one threshold has been passed, and permit the data field to be passed the at least one threshold until a condition is met, the condition associated with an amount of time, and wherein the journal module is configured to store in the persistent memory the incremental transaction if the incremental transaction could not cause the data field to pass the at least one threshold in combination with the any subset of the other pending incremental transactions.