Patent ID: 7222113
Filing Date: 2007-05-22
Classification: G06N,Y10S

Abstract:
1. A computer-implemented method for implementing a software agent control architecture, said method comprising: generating a plurality of agents, wherein the agents are respectively configured to implement a rule-based behavior; accessing respective rule sets for each of the agents, wherein the rule sets are configured for processing using respective rule engines of each of the agents; receiving respective incoming messages delivered to the agents; implementing the rule-based behavior for each of the agents by processing the incoming messages using the rule engines, wherein a particular set of rules for a particular agent can be changed without requiring one of said incoming messages to include information pertaining to a change to the particular set of rules; implementing the rule-based behavior for each of the agents by implementing a personality for each of the agents, wherein different rule sets are used to implement different personalities; and using a particular personality for implementing a particular rule-based behavior as a reusable application package to facilitate behavior reuse by dynamically spawning a new rule-based behavior.