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.
39 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