MOBILE AGENT AND METHOD FOR PROVIDING IDENTIFYING INFORMATION TO MOBILE AGENTS AND SUBSEQUENT GENERATION AGENTS
First Claim
1. A mobile agent adapted to communicate with at least one other mobile agent comprising:
- (a) self gene information from which ancestor gene information and generation information can be derived by a predetermined conversion logic;
(b) a gene conversion module for applying a predetermined conversion logic to derive ancestor gene information and generation information from said self gene information and from gene information obtained from said at least one other agent; and
(c) a gene comparison module for comparing the result of the conversion of the gene information obtained from said at least one other agent to said ancestor gene information derived from said self gene information.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile agent is provided with ancestor gene information and self gene information. The self gene information is encrypted information which indicates how many generations the mobile agent is descendant from the original agent. When the mobile agent creates a clone (creates a child agent), it generates gene information of its self generation+1 and implants it in the child agent. The mobile agent moving on the network and encountering another mobile agent on a same place obtains gene information from that agent, converts the obtained gene information by a predetermined algorithm, and determines if the agents are descended from the same ancestor.
-
Citations
10 Claims
-
1. A mobile agent adapted to communicate with at least one other mobile agent comprising:
-
(a) self gene information from which ancestor gene information and generation information can be derived by a predetermined conversion logic;
(b) a gene conversion module for applying a predetermined conversion logic to derive ancestor gene information and generation information from said self gene information and from gene information obtained from said at least one other agent; and
(c) a gene comparison module for comparing the result of the conversion of the gene information obtained from said at least one other agent to said ancestor gene information derived from said self gene information. - View Dependent Claims (2)
-
-
3. An object held by a mobile agent adapted to communicate with at least one other mobile agent comprising:
-
(a) self gene information from which ancestor gene information and generation information can be derived by a predetermined conversion logic;
(b) a gene conversion module for applying a predetermined conversion logic to derive ancestor gene information and generation information from said self gene information and from gene information obtained from said at least one other agent; and
(c) a gene comparison module for comparing the result of the conversion of the gene information obtained from said at least one other agent to said ancestor gene information derived from said self gene information. - View Dependent Claims (4)
-
-
5. A method for a mobile agent having self gene information and ancestor gene information to create a child agent based on said mobile agent, the method comprising the steps of:
-
(a) deriving generation information of said mobile agent based on self gene information and ancestor gene information;
(b) generating child agent self gene information based on said derived generation information; and
(c) creating a child agent having said child agent self gene information. - View Dependent Claims (6)
-
-
7. A method of allowing a mobile agent to identify at least one other mobile agent, the method comprising the steps of:
-
(a) obtaining gene information from said at least one other mobile agent;
(b) converting said obtained gene information by a predetermined conversion logic; and
(c) determining whether the result of said converting corresponds to said ancestor gene information held in said mobile agent. - View Dependent Claims (8)
-
-
9. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for allowing a mobile agent to identify at least one other mobile agent, the method comprising the steps of:
-
(a) obtaining gene information from said at least one other mobile agent;
(b) converting said obtained gene information by a predetermined conversion logic; and
(c) determining whether the result of said converting corresponds to said ancestor gene information held in said mobile agent.
-
-
10. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for a mobile agent having self gene information and ancestor gene information to create a child agent based on said mobile agent, the method comprising the steps of:
-
(a) deriving generation information of said mobile agent based on self gene information and ancestor gene information;
(b) generating child agent self gene information based on said derived generation information; and
(c) creating a child agent having said child agent self gene information.
-
Specification