Intelligent conversational systems
First Claim
Patent Images
1. A system that simulates conversation with a human user, comprising:
- a recognition processor that receives media and converts the media into a system-specific format;
a first natural language processing engine that compares the converted media to a vocabulary and generates a plurality of intents and a plurality of sub-entities; and
a controller that transforms the plurality of intents and the plurality of sub-entities into a predefined format and routes the plurality of intents and the plurality of sub-entities to a first selected knowledge engine and a second knowledge engine; and
an exchange manager in communication with the controller that identifies the human user'"'"'s generation from the converted media;
where the first selected knowledge engine selects the second knowledge engine and each active grammar in the vocabulary uniquely identifies each of the plurality of knowledge engines; and
where the exchange manager renders a plurality of words or a phrase to a user display device in response to the received media.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method simulates conversation with a human user. The system and method receive media, convert the media into a system-specific format, and compare the converted media to a vocabulary. The system and method generate a plurality of intents and a plurality of sub-entities and transform them into a pre-defined format. The system and method route intents and the sub-entities to a first selected knowledge engine and a second knowledge engine. The first selected knowledge engine selects the second knowledge engine and each active grammar in the vocabulary uniquely identifies each of the knowledge engines.
-
Citations
30 Claims
-
1. A system that simulates conversation with a human user, comprising:
-
a recognition processor that receives media and converts the media into a system-specific format; a first natural language processing engine that compares the converted media to a vocabulary and generates a plurality of intents and a plurality of sub-entities; and a controller that transforms the plurality of intents and the plurality of sub-entities into a predefined format and routes the plurality of intents and the plurality of sub-entities to a first selected knowledge engine and a second knowledge engine; and an exchange manager in communication with the controller that identifies the human user'"'"'s generation from the converted media; where the first selected knowledge engine selects the second knowledge engine and each active grammar in the vocabulary uniquely identifies each of the plurality of knowledge engines; and where the exchange manager renders a plurality of words or a phrase to a user display device in response to the received media. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system that simulates conversation with a human user, comprising:
-
a recognition processor that receives media and converts the media into a system-specific format; a first natural language processing engine that compares the converted media to a vocabulary and generates a plurality of intents and a plurality of sub-entities; and a controller that transforms the plurality of intents and the plurality of sub-entities into a pre-defined format and routes the plurality of intents and the plurality of sub-entities to a first selected knowledge engine and a second knowledge engine; and a vision engine that transmits a location and an identification of a physical object to the controller; where the first selected knowledge engine selects the second knowledge engine and each active grammar in the vocabulary uniquely identifies each of the plurality of knowledge engines; and where the controller transmits a plurality of words or a phrase to a user display device in response to the received media.
-
-
10. A computer implemented method that simulates conversation with a human user, comprising:
-
receiving media and converting the media into a system-specific format; comparing the converted media to a vocabulary and generating a plurality of intents and a plurality of sub-entities; and transforming the plurality of intents and the plurality of sub-entities into a pre-defined format and routing the plurality of intents and the plurality of sub-entities via a controller to a first selected knowledge engine and a second knowledge engine; and identifying the human user'"'"'s generation from converted media through an exchange engine in communication with the controller; where the first selected knowledge engine selects the second knowledge engine and each active grammar in the vocabulary uniquely identifies each of the plurality of knowledge engines; transmitting a plurality of words or a phrase to a user display device in response. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer implemented method that simulates conversation with a human user, comprising:
-
receiving media and converting the media into a system-specific format; comparing the converted media to a vocabulary and generating a plurality of intents and a plurality of sub-entities; and transforming the plurality of intents and the plurality of sub-entities into a pre-defined format and routing the plurality of intents and the plurality of sub-entities via a controller to a first selected knowledge engine and a second knowledge engine; and transmitting a location and an identification of a physical object via a vision engine to the controller; wherein the first selected knowledge engine selects the second knowledge engine and each active grammar in the vocabulary uniquely identifies each of the plurality of knowledge engines; transmitting a plurality of words or a phrase in response to the received media to a user display device. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification