Systems and methods for responding to natural language speech utterance
DCFirst Claim
1. A system responsive to a user generated natural language speech utterance, comprising:
- an agent architecture that includes a plurality of domain agents, each of the plurality of domain agents being an autonomous executable configured to receive, process, and respond to requests associated with a respective context;
a parser configured to determine a context for one or more keywords contained in the utterance and to determine a meaning of the utterance based on the determined context, wherein the parser selects at least one of the plurality of domain agents based on the determined meaning, wherein the selected domain agent is configured to receive, process, and respond to requests associated with the determined context;
an event manager configured to coordinate interaction between the parser and the agent architecture; and
an update manager that enables the user to purchase one or more domain agents from a third party on a one-time or subscription basis.
5 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Systems and methods for receiving natural language queries and/or commands and execute the queries and/or commands. The systems and methods overcomes the deficiencies of prior art speech query and response systems through the application of a complete speech-based information query, retrieval, presentation and command environment. This environment makes significant use of context, prior information, domain knowledge, and user specific profile data to achieve a natural environment for one or more users making queries or commands in multiple domains. Through this integrated approach, a complete speech-based natural language query and response environment can be created. The systems and methods creates, stores and uses extensive personal profile information for each user, thereby improving the reliability of determining the context and presenting the expected results for a particular question or command.
635 Citations
39 Claims
-
1. A system responsive to a user generated natural language speech utterance, comprising:
-
an agent architecture that includes a plurality of domain agents, each of the plurality of domain agents being an autonomous executable configured to receive, process, and respond to requests associated with a respective context; a parser configured to determine a context for one or more keywords contained in the utterance and to determine a meaning of the utterance based on the determined context, wherein the parser selects at least one of the plurality of domain agents based on the determined meaning, wherein the selected domain agent is configured to receive, process, and respond to requests associated with the determined context; an event manager configured to coordinate interaction between the parser and the agent architecture; and an update manager that enables the user to purchase one or more domain agents from a third party on a one-time or subscription basis. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification