Adaptive communication system
First Claim
1. A method of operating an agent comprising receiving a message (goal) from another agent and performing a sequence of actions required by the goal, each action of the sequence of actions containing at least one instruction, each instruction containing an index number (PC), an action pointing to another action in a thread of actions, informing a subsequent action of a previous instruction including designating the PC of the previous instruction whereby a subsequent action is informed of an instructing PC, and returning an action completion acknowledgment message to a preceding action containing an instruction designated by the instructing PC, whereby the action containing the instructing PC is able to point to various different PCs to carry out different actions upon receipt of various acknowledgment messages.
18 Assignments
0 Petitions
Accused Products
Abstract
A method of operating an agent is comprised of receiving a message (goal) from another agent and performing a sequence of actions required by the goal, each action of the sequence of actions containing at least one instruction, each instruction containing an index number (PC), an action pointing to another action in a thread of actions, informing a subsequent action of a previous instruction including designating the PC of the previous instruction whereby a subsequent action is informed of an instructing PC, and returning an action completion acknowledgment message to a preceding action containing an instruction designated by the instructing PC, whereby the action containing the instructing PC can point to various different PCs to carry out different actions upon receipt of various acknowledgment messages.
33 Citations
6 Claims
- 1. A method of operating an agent comprising receiving a message (goal) from another agent and performing a sequence of actions required by the goal, each action of the sequence of actions containing at least one instruction, each instruction containing an index number (PC), an action pointing to another action in a thread of actions, informing a subsequent action of a previous instruction including designating the PC of the previous instruction whereby a subsequent action is informed of an instructing PC, and returning an action completion acknowledgment message to a preceding action containing an instruction designated by the instructing PC, whereby the action containing the instructing PC is able to point to various different PCs to carry out different actions upon receipt of various acknowledgment messages.
-
4. A method of operating a communication system comprising:
-
(a) providing a plurality of process agents for receiving goal commands (goals) and for invoking a process to achieve said goals, (b) providing a plurality of device agents, each in communication with its own device, for receiving and storing goals from a process agent, and for operating its corresponding device in response to receiving said goals from a process agent, (c) interconnecting all of said agents and carrying goals between agents thereby, (d) receiving a goal from another agent and performing a sequence of actions required by the goal, each action of the sequence of actions containing at least one instruction, each instruction containing an index number (PC), an action pointing to another action in a thread of actions, (e) informing a subsequent action of a previous instruction including designating the PC of the previous instruction whereby a subsequent action is informed of an instructing PC, and (f) returning an action completion acknowledgment message to a preceding action containing an instruction designated by the instructing PC, whereby the action containing the instructing PC is able to point to various different PCs to carry out different actions upon receipt of various acknowledgment messages. - View Dependent Claims (5, 6)
-
Specification