Interpretation phase for adaptive agent oriented software architecture
First Claim
1. A computer-implemented method for use in deriving user intent from a subject message, for use further with a network of agents each having a view of its own natural language interpretation domain, the network including a first agent, an upchain agent udchain of said first agent, and a plurality of immediately downchain agents each immediately downchain of said first agent, comprising the steps of:
- said first agent receiving from said upchain agent a first query inquiring whether at least part of said subject message is within the natural language interpretation domain of said first agent;
said first agent querying each of said plurality of immediately downchain agents whether the queried agent considers at least part of said subject message to be in the queried agent'"'"'s natural language interpretation domain; and
said first agent responding to said upchain agent tentatively whether at least part of said subject message is within the natural language interpretation domain of said first agent, after said first agent receives at least one response from said immediately downchain agents, but before said first agent receives all responses from said immediately downchain agents.
2 Assignments
0 Petitions
Accused Products
Abstract
Roughly described, the interpretation phase of a system using an Adaptive Agent-Oriented Software Architecture allows queried agents to respond to queries before they have all their own responses from their own downchain agents. Alternatively or additionally, the originating agent can include a “depth-or-search” indication with each query, thereby preventing propagation of the query through more than the indicated number of agents. In the latter alternative, the originating agent can subsequently make the same query to the same downchain agents, but with an increased depth-or-search indication, if for example the originating agent is not yet satisfied with the claims it received in response to the first query.
-
Citations
18 Claims
-
1. A computer-implemented method for use in deriving user intent from a subject message, for use further with a network of agents each having a view of its own natural language interpretation domain, the network including a first agent, an upchain agent udchain of said first agent, and a plurality of immediately downchain agents each immediately downchain of said first agent, comprising the steps of:
-
said first agent receiving from said upchain agent a first query inquiring whether at least part of said subject message is within the natural language interpretation domain of said first agent;
said first agent querying each of said plurality of immediately downchain agents whether the queried agent considers at least part of said subject message to be in the queried agent'"'"'s natural language interpretation domain; and
said first agent responding to said upchain agent tentatively whether at least part of said subject message is within the natural language interpretation domain of said first agent, after said first agent receives at least one response from said immediately downchain agents, but before said first agent receives all responses from said immediately downchain agents. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method for processing a subject message, by a network of agents including an originating agent, at least one agent downchain of said originating agent, and a plurality of agents each immediately downchain of a first one of said agents downchain of said originating agent, each agent in said network having a view of its own natural language interpretation domain, comprising the steps of:
-
said originating agent querying at least said first agent a first time, whether the first agent considers at least part of said subject message to be in the first agent'"'"'s natural language interpretation domain;
in response to said first query to said first agent, said first agent querying each of said agents immediately downchain of said first agent, whether the immediately downchain agent considers at least part of said subject message to be in the immediately downchain agent'"'"'s natural language interpretation domain;
in response to said first agent receiving at least one response from said immediately downchain agents but without waiting to receive responses from all of said immediately downchain agents, said first agent responding to said originating agent whether at least a part of said subject message is within the natural language interpretation domain of said first agent;
said originating agent subsequently querying said first agent a second time whether the first agent considers at least part of said subject message to be in the first agent'"'"'s natural language interpretation domain;
said originating agent resolving any conflicting responses from said agents downchain of said originating agent to identify a prevailing one of said agents downchain of said originating agent to whom at least part of said subject message should be passed; and
said originating agent instructing said prevailing agent to handle at least part of said subject message. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification