Patent ID: 8060285
Filing Date: 2011-11-15
Classification: G06N

Abstract:
1. A method of intelligent agent management using an overseer agent within an intelligent agent system for a vehicle, said method including the steps of: selecting an agent within the intelligent agent system for the vehicle, wherein the agent includes a processor and a memory associated with the processor and an agent knowledge database; receiving an identification code by the agent, wherein the identification code is encrypted and identifies the agent within the intelligent agent system for the vehicle; identifying an overseer agent within the intelligent agent system that is operatively in communication with the agent via a communications network, wherein the overseer agent includes a processor and an overseer knowledge database; using the overseer agent to determine if the agent identification code has been copied and deleting the agent from the intelligent agent system if the agent identification code has been copied, and continuing to check for a non-conforming agent if the agent identification code has not been copied; providing the agent with information from a host system within the intelligent agent system, wherein the host system includes a processor, a memory associated with the processor, an input/output means, and a knowledge database, and the information includes executable instructions for the agent; executing the instructions by the agent and updating information in the agent knowledge database with new information generated by executing the instructions; transferring the updated information from the agent knowledge database to the overseer agent via the communications network, wherein the transferred information is transferred to the overseer agent knowledge database; checking a validity of the transferred information from the agent, by the overseer agent; deleting an invalid agent from the intelligent agent system and generating a new agent if the transferred information from the agent is not valid, by the overseer agent.