Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
129 words
A computer-implemented method for committing a single transaction of a message transaction system comprising: determining an error detection value for the single transaction; writing the single transaction first and the error detection value second to a non-volatile storage in a single input/output session; recovering from a system failure; reading the single transaction and the error detection value from the non-volatile storage; redetermining the error detection value; comparing the error detection value as redetermined with the error detection value as read from non-volatile storage; upon the error detection value as redetermined matching the error detection value as read from the non-volatile storage, committing the single transaction; otherwise, aborting the single transaction; and wherein the single transaction occurs in a distributed computing environment independent of a particular computer network transport protocol.
Claim 2
Dependent Claim
129 words
A computer-implemented method for committing a single transaction of a message transaction system comprising: determining an error detection value for the single transaction; writing the single transaction first and the error detection value second to a non-volatile storage in a single input/output session; recovering from a system failure; reading the single transaction and the error detection value from the non-volatile storage; redetermining the error detection value; comparing the error detection value as redetermined with the error detection value as read from non-volatile storage; upon the error detection value as redetermined matching the error detection value as read from the non-volatile storage, committing the single transaction; otherwise, aborting the single transaction; and wherein the single transaction occurs in a distributed computing environment independent of a particular computer network transport protocol.
Claim 3
Dependent Claim
15 words
The method of claim 1 further initially comprising receiving the single transaction in a queue.
Claim 4
Dependent Claim
13 words
The method of claim 2 , wherein the queue resides in non-volatile storage.
Claim 5
Dependent Claim
19 words
The method of claim 1 , wherein the error detection value comprises a checksum value of the single transaction.
Claim 6
Dependent Claim
15 words
The method of claim 1 , wherein the non-volatile storage comprises a hard disk drive.
Claim 7
Dependent Claim
14 words
A computer-readable medium having computer-executable instructions for implementing the method of claim 1 .
Claim 8
Dependent Claim
15 words
The method of claim 1 , wherein the single transaction is a computer-implemented financial transaction.
Claim 9
Dependent Claim
153 words
A computer-implemented method for committing a single transaction of a message transaction system comprising: determining an error detection value for the single transaction; writing the single transaction first and the error detection value second to a non-volatile storage in a single input/output session; recovering from a system failure; reading the single transaction and the error detection value from the non-volatile storage; redetermining the error detection value; comparing the error detection value as redetermined with the error detection value as read from non-volatile storage; upon the error detection value as redetermined matching the error detection value as read from the non-volatile storage, committing the single transaction; otherwise, aborting the single transaction; and wherein committing the single transaction comprises later determining that the single transaction was committed if the error detection value as read from the non-volatile storage matches an error detection value as redetermined from the single transaction as read from the non-volatile storage.
Claim 10
Dependent Claim
153 words
A computer-implemented method for committing a single transaction of a message transaction system comprising: determining an error detection value for the single transaction; writing the single transaction first and the error detection value second to a non-volatile storage in a single input/output session; recovering from a system failure; reading the single transaction and the error detection value from the non-volatile storage; redetermining the error detection value; comparing the error detection value as redetermined with the error detection value as read from non-volatile storage; upon the error detection value as redetermined matching the error detection value as read from the non-volatile storage, committing the single transaction; otherwise, aborting the single transaction; and wherein committing the single transaction comprises later determining that the single transaction was committed if the error detection value as read from the non-volatile storage matches an error detection value as redetermined from the single transaction as read from the non-volatile storage.
Claim 11
Dependent Claim
14 words
A computer-readable medium having computer-executable instructions for implementing the method of claim 8 .
Claim 12
Dependent Claim
156 words
A computer-implemented method for committing a single transaction of a message transaction system comprising: determining an error detection value for the single transaction; writing the single transaction first and the error detection value second to a non-volatile storage in a single input/output session; recovering from a system failure; reading the single transaction and the error detection value from the non-volatile storage; redetermining the error detection value; comparing the error detection value as redetermined with the error detection value as read from non-volatile storage; upon the error detection value as redetermined matching the error detection value as read from the non-volatile storage, committing the single transaction; otherwise, aborting the single transaction; and wherein aborting the single transaction comprises later determining that the single transaction was not committed if the error detection value as read from the non-volatile storage does not match an error detection value as redetermined from the single transaction as read from the non-volatile storage.
Claim 13
Dependent Claim
156 words
A computer-implemented method for committing a single transaction of a message transaction system comprising: determining an error detection value for the single transaction; writing the single transaction first and the error detection value second to a non-volatile storage in a single input/output session; recovering from a system failure; reading the single transaction and the error detection value from the non-volatile storage; redetermining the error detection value; comparing the error detection value as redetermined with the error detection value as read from non-volatile storage; upon the error detection value as redetermined matching the error detection value as read from the non-volatile storage, committing the single transaction; otherwise, aborting the single transaction; and wherein aborting the single transaction comprises later determining that the single transaction was not committed if the error detection value as read from the non-volatile storage does not match an error detection value as redetermined from the single transaction as read from the non-volatile storage.
Claim 14
Dependent Claim
14 words
A computer-readable medium having computer-executable instructions for implementing the method of claim 10 .
Claim 15
Dependent Claim
128 words
A computer-implemented method for committing a single transaction of a message transaction system comprising: determining an error detection value for the single transaction; writing the error detection value first and the single transaction second to a non-volatile storage in a single input/output session; recovering from a system failure; reading the single transaction and the error detection value from the non-volatile storage; redetermining the error detection value; comparing the error detection value as redetermined with the error detection value as read from non-volatile storage; upon the error detection value as redetermined matching the error detection value as read from the non-volatile storage, committing the single transaction; otherwise, aborting the single transaction; and wherein the single transaction occurs in a distributed computing environment independent of a particular computer networking mechanism.
Claim 16
Dependent Claim
128 words
A computer-implemented method for committing a single transaction of a message transaction system comprising: determining an error detection value for the single transaction; writing the error detection value first and the single transaction second to a non-volatile storage in a single input/output session; recovering from a system failure; reading the single transaction and the error detection value from the non-volatile storage; redetermining the error detection value; comparing the error detection value as redetermined with the error detection value as read from non-volatile storage; upon the error detection value as redetermined matching the error detection value as read from the non-volatile storage, committing the single transaction; otherwise, aborting the single transaction; and wherein the single transaction occurs in a distributed computing environment independent of a particular computer networking mechanism.
Claim 17
Dependent Claim
15 words
The method of claim 12 further initially comprising receiving the single transaction in a queue.
Claim 18
Dependent Claim
13 words
The method of claim 13 , wherein the queue resides in non-volatile storage.
Claim 19
Dependent Claim
19 words
The method of claim 12 , wherein the error detection value comprises a checksum value of the single transaction.
Claim 20
Dependent Claim
15 words
The method of claim 12 , wherein the non-volatile storage comprises a hard disk drive.
Claim 21
Dependent Claim
14 words
A computer-readable medium having computer-executable instructions for performing the method of claim 12 .
Claim 22
Dependent Claim
15 words
The method of claim 12 , wherein the single transaction is a computer-implemented financial transaction.
Claim 23
Dependent Claim
153 words
A computer-implemented method for committing a single transaction of a message transaction system comprising; determining an error detection value for the single transaction; writing the error detection value first and the single transaction second to a non-volatile storage in a single input/output session; recovering from a system failure; reading the single transaction and the error detection value from the non-volatile storage; redetermining the error detection value; comparing the error detection value as redetermined with the error detection value as read from non-volatile storage; upon the error detection value as redetermined matching the error detection value as read from the non-volatile storage, committing the single transaction; otherwise, aborting the single transaction; and wherein committing the single transaction comprises later determining that the single transaction was committed if the error detection value as read from the non-volatile storage matches an error detection value as redetermined from the single transaction as read from the non-volatile storage.
Claim 24
Dependent Claim
153 words
A computer-implemented method for committing a single transaction of a message transaction system comprising; determining an error detection value for the single transaction; writing the error detection value first and the single transaction second to a non-volatile storage in a single input/output session; recovering from a system failure; reading the single transaction and the error detection value from the non-volatile storage; redetermining the error detection value; comparing the error detection value as redetermined with the error detection value as read from non-volatile storage; upon the error detection value as redetermined matching the error detection value as read from the non-volatile storage, committing the single transaction; otherwise, aborting the single transaction; and wherein committing the single transaction comprises later determining that the single transaction was committed if the error detection value as read from the non-volatile storage matches an error detection value as redetermined from the single transaction as read from the non-volatile storage.
Claim 25
Dependent Claim
14 words
A computer-readable medium having computer-executable instructions for implementing the method of claim 19 .
Claim 26
Dependent Claim
156 words
A computer-implemented method for committing a single transaction of a message transaction system comprising: determining an error detection value for the single transaction; writting the error detection value first and the single transaction second to a non-volatile storage in a single input/output session; recovering from a system failure; reading the single transaction and the error detection value from the non-volatile storage; redetermining the error detection value; comparing the error detection value as redetermined with the error detection, value as read from non-volatile storage; upon the error detection value as redetermined matching the error detection value as read from the non-volatile storage, committing the single transaction; otherwise, aborting the single transaction; and wherein aborting the single transaction comprises later determining that the single transaction was not committed if the error detection value as read from the non-volatile storage does not match an error detection value as redetermined from the single transaction as read from the non-volatile storage.
Claim 27
Dependent Claim
156 words
A computer-implemented method for committing a single transaction of a message transaction system comprising: determining an error detection value for the single transaction; writting the error detection value first and the single transaction second to a non-volatile storage in a single input/output session; recovering from a system failure; reading the single transaction and the error detection value from the non-volatile storage; redetermining the error detection value; comparing the error detection value as redetermined with the error detection, value as read from non-volatile storage; upon the error detection value as redetermined matching the error detection value as read from the non-volatile storage, committing the single transaction; otherwise, aborting the single transaction; and wherein aborting the single transaction comprises later determining that the single transaction was not committed if the error detection value as read from the non-volatile storage does not match an error detection value as redetermined from the single transaction as read from the non-volatile storage.
Claim 28
Dependent Claim
14 words
A computer-readable medium having computer-executable instructions for implementing the method of claim 21 .