Patent ID: 7845012
Filing Date: 2010-11-30
Classification: G06F

Abstract:
1. A method of intelligent agent identification for a vehicle, said method including the steps of: selecting an intelligent agent by a host computer system, wherein the host computer system includes a processor, a memory associated with the processor and an input/output means, the memory having a plurality of identification numbers and a plurality of predetermined identification codes generated using at least one of the identification numbers; selecting a slave system to receive the intelligent agent, by the host computer system; encrypting a work activity to be performed by the intelligent agent, and encrypting predetermined host computer system identification information and programming the encrypted work activity and predetermined host computer system identification information into the selected intelligent agent by the host computer system; selecting an identification code for the selected intelligent agent by the host computer system and programming the identification code into the selected intelligent agent; transmitting the intelligent agent to the selected slave system, wherein the selected slave system includes a slave computer system having a processor, a memory associated with the processor and an input/output means, the memory having the plurality of identification numbers and the plurality of predetermined identification codes generated using the identification numbers, and the host computer system and slave computer system are operatively in communication with each other via a communication network; decoding the host computer system identification information carried by the selected intelligent agent by the slave computer system; determining if the decoded host computer system identification information matches corresponding host computer system identification information stored in the memory of the slave computer system; denying access to the slave computer system if the decoded host computer system identification information carried by the intelligent agent does not correspond with host computer system identification information stored in the memory of the slave computer system; continuing to check the identity of the intelligent agent if the decoded host computer system identification information carried by the intelligent agent does correspond with host computer system identification information stored in the memory of the slave computer system, by deciphering the identification code into the identification numbers and determining if the identification code and the identification numbers match the predetermined identification code and the identification numbers stored in the memory of the slave computer system; denying access to the slave computer system if either of the identification code or the identification numbers carried by the intelligent agent do not match the predetermined identification code or the identification numbers stored in the memory of the slave computer system; and allowing the intelligent agent access to the slave computer system if the identification code and the identification numbers carried by the intelligent agent matches the predetermined identification code and identification numbers stored in the memory of the slave computer system.