System and method of intelligent agent management using an overseer agent for use in vehicle diagnostics
First Claim
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.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method of intelligent agent management within a vehicle intelligent agent system includes a host system, an overseer agent, and an agent that are all in communication via a communications network. The system includes an executable overseer agent management program that uses the identification code of the agent to determine if the agent identification code has been copied and deletes the agent from the intelligent agent system if the agent identification code has been copied. If the agent identification code has not been copied, the agent gathers new information, and the information in the agent knowledge database is updated using the new information and the updated information is transferred from the agent knowledge database to the overseer agent knowledge database. The overseer agent checks the validity of the transmitted information, and agent is deleted and a new agent is generated if the learned information is not valid.
-
Citations
14 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of managing information stored in an intelligent agent knowledge database for an intelligent agent system, said method including the steps of:
-
monitoring an agent by an overseer agent within the intelligent agent system, wherein the agent includes a processor and a memory associated with the processor and an agent knowledge database, and the agent executes instructions to obtain information that is stored in the agent knowledge database; transferring the information from the agent knowledge database to a host system via a communications network, wherein the host system includes a host computer system having a processor, a memory associated with the processor, an input/output means, and a host knowledge database; comparing the transferred information to predetermined information stored in the host knowledge database, to determine if the transferred information is valid; updating the predetermined information in the host knowledge database using the validated information, transferring the validated information to the agent for use by the agent, if determined that the transferred information is valid; and deleting the agent from the intelligent agent system and the transferred information from the host knowledge database, if determined that the transferred information is not valid. - View Dependent Claims (10)
-
-
11. A method of transferring information between intelligent agents within an intelligent agent system, said method comprising the steps of:
-
transferring information from an agent knowledge database for an agent within an intelligent agent system to a memory area of a receiver agent; requesting, by the receiver agent, that a single task processor having a controller and a database divided into a program area and a data area, reserve a portion of memory in the data area; forwarding the transferred information from the agent knowledge database to the reserved memory in the single task processor; storing the transferred information in the reserved memory area until a predetermined condition is met; and deleting the transferred information from the reserved memory of the single task processor when the predetermined condition is met, and releasing the reserved memory for other uses.
-
-
12. A system of intelligent agent management using an overseer agent within an intelligent agent system for a vehicle, comprising:
-
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; 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; an overseer agent in communication with the agent via a communications network, wherein the overseer agent includes a processor, a memory associated with the processor and an overseer knowledge database; an executable overseer agent management program maintained by the overseer agent, wherein the overseer agent management program provides the agent with an identification code that identifies the agent within the intelligent agent system for the vehicle and uses the identification code to determine if the agent identification code has been copied and deletes the agent from the intelligent agent system if the agent identification code has been copied, and if the agent identification code has not been copied provides the agent with information containing executable instructions for the agent, and the instructions are executed and the information in the agent knowledge database is updated with new information and the updated information is transferred from the agent knowledge database to the overseer agent knowledge database, and validity of the transferred information is checked and the agent is deleted from the intelligent agent system and a new agent is generated if the transferred information from the agent is not valid. - View Dependent Claims (13, 14)
-
Specification