EP1531383A2

Methods and systems for transaction record delivery using thresholds and multi-stage protocol

Abstract

The present invention provides systems and methods for conducting electronic transactions in a distributed computing environment. A communications protocol is provided that enables reliable transactional state synchronization for peers participating in a distributed transaction. A transaction processing application is deployed on a local computer system to manage transactions thereon. The local computer system contacts a remote computer system to obtain authorization to execute a transaction. The local computer system initiates a failure-recovery job that is operable to automatically resent status signals and other information to the remote system if the communication with the remote system exhibits certain predefined fault conditions. The remote system is able to dynamically adjust the definition of the predefined fault conditions. If the transaction concludes without triggering the predefined fault conditions, the failure-recovery job is cancelled. The transaction processing application may also allow deferred transactions between remote parties. The transaction processing application maintains a record of the transactions performed by the consumer on the consumer's local system. Upon the occurrence of predefined conditions, transactional records are sent to a remote vendor or clearinghouse. The vendor or clearinghouse can manage the risk it bears by setting the predefined conditions appropriately. <IMAGE>

EP1531383A2, drawing sheet 1
Sheet 1 of 15

Term

Term ended

Projected expiry passed 31 July 2020, 6.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

11 claims: 2 independent, 9 dependent

  1. 1
    A method for managing a transaction between a first computer (104) system and a second computer system (102), the method including:initiating communication between the first computer system (104) and the second computer system (102), the communication including a request from the first computer system (104) to the second computer (102) system for authorization to execute the transaction;initiating a failure-recovery job at the first computer system (104), the failure-recovery job being operable to automatically send a status signal to the second computer system (102) if the communication between the first computer system (104) and the second computer system (102) exhibits a predefined fault condition;receiving a signal from the second computer system (102);using the signal to modify a definition of the predefined fault condition.
  2. 8
    A computer program product for managing a transaction between a first computer system (104) and a second computer system (102), the product including:computer code for initiating communication between the first computer system (104) and the second computer system (102) including code for sending a request from the first computer system (104) to the second computer (102) for authorisation to execute the transaction;computer code for initiating a failure-recovery job at the first computer system (104), the computer code for automatically sending a status signal to the second computer system (102) if the communication between the first computer system (104) and the second computer system (102) exhibits a predefined fault condition;computer code for receiving a signal from the second computer system (102) and computer code for using the signal to modify a definition of the predetermined fault condition.