Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
209 words
A distributed problem solving apparatus, comprising: a communications network for passing messages between computers connected thereto; and first and second computers, coupled to said communications network, said first computer comprising a first agent, said second computer comprising a second agent, wherein said first agent comprises: first problem-solving means for solving a problem requiring execution of a first plurality of tasks; first problem solving management means, coupled to said first problem-solving means, for managing information which defines dependencies among said first plurality of tasks; first transmission means for transmitting to said second agent information regarding tasks which may be executed by said first agent; and first receiving means for receiving from said second agent information regarding tasks which may be executed by said second agent; and wherein said second agent comprises: second problem-solving means for solving a problem requiring execution of a second plurality of tasks; second problem solving management means, coupled to said second problem-solving means, for managing information which defines dependencies among said second plurality of tasks; second transmission means for transmitting to said first agent information regarding tasks which may be executed by said second agent; and second receiving means for receiving from said first agent information regarding tasks which may be executed by said first agent.
Claim 2
Dependent Claim
209 words
A distributed problem solving apparatus, comprising: a communications network for passing messages between computers connected thereto; and first and second computers, coupled to said communications network, said first computer comprising a first agent, said second computer comprising a second agent, wherein said first agent comprises: first problem-solving means for solving a problem requiring execution of a first plurality of tasks; first problem solving management means, coupled to said first problem-solving means, for managing information which defines dependencies among said first plurality of tasks; first transmission means for transmitting to said second agent information regarding tasks which may be executed by said first agent; and first receiving means for receiving from said second agent information regarding tasks which may be executed by said second agent; and wherein said second agent comprises: second problem-solving means for solving a problem requiring execution of a second plurality of tasks; second problem solving management means, coupled to said second problem-solving means, for managing information which defines dependencies among said second plurality of tasks; second transmission means for transmitting to said first agent information regarding tasks which may be executed by said second agent; and second receiving means for receiving from said first agent information regarding tasks which may be executed by said first agent.
Claim 3
Dependent Claim
37 words
The apparatus of claim 1, wherein said first agent further comprises means for selecting from said received information certain tasks on the basis of said dependencies and providing said certain tasks to said first problem solving means.
Claim 4
Dependent Claim
64 words
The apparatus of claim 1, wherein said first agent comprises means for selecting information for transmission to said second agent based on selection criteria received from said second agent by said first receiving means; and wherein said second agent comprises means for selecting information for transmission to said first agent based on selection criteria received from said first agent by said second receiving means.
Claim 5
Dependent Claim
20 words
The apparatus of claim 3, wherein each agent comprises means for releasing itself from tasks required by the other agent.
Claim 6
Dependent Claim
43 words
The apparatus of claim 1, wherein said first agent comprises means for selecting and transmitting to said second agent a criterion indicating which of said first plurality of tasks cannot be executed by said first agent, and an address of said first agent.
Claim 7
Dependent Claim
32 words
The apparatus of claim 5, further comprising a third agent coupled to said communication network, wherein said means for selecting and transmitting transmits said criterion to both said second and third agents.