×

Tentative update and confirm or compensate

  • US 20060171405A1
  • Filed: 02/02/2005
  • Published: 08/03/2006
  • Est. Priority Date: 02/02/2005
  • Status: Active Grant
First Claim
Patent Images

1. A computer program, tangibly stored on a computer-readable medium, comprising instructions operable to cause a computer to:

  • receive an operation request from a remote computer;

    provisionally execute an operation identified by the operation request;

    generate a first message, wherein the first message contains a transaction identifier identifying the operation request, a flag indicating the unsuccessful completion of the operation, and a temporary data store, wherein the temporary data store identifies tentatively written data generated by the operation;

    store the first message in a message store;

    if and only if the successful completion of the operation is detected, generate a second message, wherein the second message contains the transaction identifier as well as a flag indicating the successful completion of the operation, store the second message in the message store, such that the second message takes the place of the first message, and transmit the message stored in the message store to the remote computer; and

    if and only if the failure of the operation is detected, transmit the message stored in the message store to the remote computer.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×