US 6,983,395 B2
Multi-agent cooperative transaction method and system
Qiming Chen, Sunnyvale, Calif. (US); and Umeshwar Dayal, Saratoga, Calif. (US)
Assigned to Hewlett-Packard Development Company, L.P., Houston, Tex. (US)
Filed on May 23, 2001, as Appl. No. 9/863,486.
Prior Publication US 2002/0178395 A1, Nov. 28, 2002
Int. Cl. G06F 11/00 (2006.01)
U.S. Cl. 714—4 16 Claims
OG exemplary drawing
 
1. A system, comprising:
a plurality of enterprises having agents that process multi-agent cooperative business transactions, wherein each agent is configured to autonomously determine whether to complete a transaction;
a failure detector for detecting whether a failure is an inter-enterprise failure or an intra-enterprise failure;
an intra-enterprise failure handler coupled to the failure detector for performing failure recovery for intra-enterprise failures; and
an inter-enterprise failure handler coupled to the failure detector for performing failure recovery for inter-enterprise failures,
wherein the inter-enterprise failure handler includes
a scope determination module for indentifying a failure recovery scope; and
a top-down logical undo module coupled to the scope determination module for undoing sub-transactions in an identified scope in a top-down manner.