Patent ID: 7103597
Filing Date: 2006-09-05
Classification: G06F,G06Q,Y10S

Abstract:
1. A computerized method for efficient transaction processing implemented as a defining feature of an Adaptive Transaction Manager (‘ATM’) and for implementing a consistent transaction state as a transaction consistency point, said method comprising: (a) identifying a first set of consistency conditions among a first set of data elements as comprising at least a first consistency condition; (b) identifying a second set of consistency conditions among a second set of data elements, not necessarily distinct from the first set of consistency conditions among the first set of data elements, as comprising at least a second consistency condition; (c) associating the first set of consistency conditions with a first transaction having an initial state and an intended final state, said intended final state being: (d) specifying a first transaction consistency point identified with a first consistent transaction state that is distinct from both the initial state and the intended final state of the first transaction; (e) representing the first consistent transaction state of the first transaction at least partially by specific values of a subset of the first set of data elements; (f) determining that the first consistent transaction state of the first transaction is consistent with the first set of consistency conditions; (g) enabling the first transaction to be restored to the first consistent transaction state of the first transaction after the first transaction's state has progressed beyond the first consistent transaction state; and, (h) recording a denotation of the first consistent transaction state of the first transaction, said denotation being differentiated from any denotation of any transaction state that is not consistent with any identified set of consistency conditions, and from any denotation of any transaction state that is merely any of a synchronization point, a synch point, a savepoint, and a checkpoint.