Patent ID: 6411981
Filing Date: 2002-06-25
Classification: G06F

Abstract:
A method of conducting a transaction over an Internet connection between first and second computing systems, the method including the steps of:initiating a first transaction in the first computing system; sending from the first computing system to the second computing system a work request that includes work to be done and an Internet address identifying the transaction; initiating a second transaction in the second computing system and associating with the second transaction information concerning the first transaction; registering the second transaction as a participant in the first transaction and at the same time initiating action on the work request at the second computer system; checking for receipt of a response from the first computing system of an indication of registration of the second transaction; transferring a done message from the second computer system to the first computer system indicating completion of the action on the work request; initiating an end transaction on the first computer system, including transferring from the first computer system to the second computer system a Prepare signal with an identification of the first transaction and an Internet address of the first computer system; transferring from the second computer system to the first computer system a Ready signal indicating that the action on the work request can be made persistent; and upon receipt of the Ready at the first computer system, sending a Commit signal to the second computer system to conclude the first and second transactions.