During the processing of a transaction or other distributed computation, a computation management system creates a number of agents to handle various aspects or portions of the computations to be performed. Each agent progresses through a predefined set of state transitions which define the status of...http://www.google.de/patents/US5329626?utm_source=gb-gplus-sharePatent US5329626 - System for distributed computation processing includes dynamic assignment of predicates to define interdependencies