Method and system for interactive conversational dialogue for cognitively overloaded device users
First Claim
1. A dialog system, comprising:
- a knowledge base to store information regarding a device and a domain, and to categorize the information in at least one of a relational and a ontological manner;
a device/application manager to isolate and encapsulate the device information for a plug-n-play of the domain;
a speech recognition module to receive speech from a user and convert the speech into a word sequence, and to recognize at least one of full and partial proper names;
a natural language understanding module to identify meaning structures from the word sequence using a statistically dependent model of the domain, and to adjust a boundary of the at least one of the full and partial proper names;
a dialogue management module to interpret the meaning structures in a context of the conversation using the device information, and to construct a content of a response;
a response generation module to select content and generate the response based on the context and grammatical rules; and
a speech synthesis module to synthesize speech wave forms for the response.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method to interactively converse with a cognitively overloaded user of a device, includes maintaining a knowledge base of information regarding the device and a domain, organizing the information in at least one of a relational manner and an ontological manner, receiving speech from the user, converting the speech into a word sequence, recognizing a partial proper name in the word sequence, identifying meaning structures from the word sequence using a model of the domain information, adjusting a boundary of the partial proper names to enhance an accuracy of the meaning structures, interpreting the meaning structures in a context of the conversation with the cognitively overloaded user using the knowledge base, selecting a content for a response to the cognitively overloaded user, generating the response based on the selected content, the context of the conversation, and grammatical rules, and synthesizing speech wave forms for the response.
110 Citations
20 Claims
-
1. A dialog system, comprising:
-
a knowledge base to store information regarding a device and a domain, and to categorize the information in at least one of a relational and a ontological manner;
a device/application manager to isolate and encapsulate the device information for a plug-n-play of the domain;
a speech recognition module to receive speech from a user and convert the speech into a word sequence, and to recognize at least one of full and partial proper names;
a natural language understanding module to identify meaning structures from the word sequence using a statistically dependent model of the domain, and to adjust a boundary of the at least one of the full and partial proper names;
a dialogue management module to interpret the meaning structures in a context of the conversation using the device information, and to construct a content of a response;
a response generation module to select content and generate the response based on the context and grammatical rules; and
a speech synthesis module to synthesize speech wave forms for the response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of interactively conversing with a cognitively overloaded user of a device, the method comprising:
-
maintaining a knowledge base of information regarding the device and a domain;
organizing the information in at least one of a relational manner and an ontological manner;
receiving speech from the user;
converting the speech into a word sequence;
recognizing at least one of a full and partial proper name in the word sequence;
identifying meaning structures from the word sequence using a model of the domain information;
adjusting a boundary of the at least one of the full and partial proper names to enhance an accuracy of the meaning structures;
interpreting the meaning structures in a context of the conversation with the cognitively overloaded user using the knowledge base;
selecting a content for a response to the cognitively overloaded user;
generating the response based on the selected content, the context of the conversation, and grammatical rules; and
synthesizing speech wave forms for the response. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A storage medium having a set of instructions executable by a processor to perform the following:
-
maintaining a knowledge base of information regarding a device and a domain;
organizing the information in at least one of a relational manner and an ontological manner;
receiving speech from a user of the device;
converting the speech into a word sequence;
recognizing a partial proper name in the word sequence;
identifying meaning structures from the word sequence using a model of the domain information;
adjusting a boundary of the partial proper names to enhance an accuracy of the meaning structures;
interpreting the meaning structures in a context of the conversation with the user using the knowledge base;
selecting a content for a response to the user;
generating the response based on the selected content, the context of the conversation, and grammatical rules; and
synthesizing speech wave forms for the response.
-
Specification