System and method for a cooperative conversational voice user interface
First Claim
1. A method for providing a voice user interface that generates cooperative conversational responses to user utterances, the responses being based on shared knowledge about a current conversation and/or one or more past conversations, the method comprising:
- receiving an input, the input including at least one utterance;
updating the shared knowledge to include knowledge about the at least one utterance,determining an intended meaning for the at least one utterance based on the updated shared knowledge; and
generating a response based on the determined intended meaning.
9 Assignments
0 Petitions
Accused Products
Abstract
A cooperative conversational voice user interface is provided. The cooperative conversational voice user interface may build upon short-term and long-term shared knowledge to generate one or more explicit and/or implicit hypotheses about an intent of a user utterance. The hypotheses may be ranked based on varying degrees of certainty, and an adaptive response may be generated for the user. Responses may be worded based on the degrees of certainty and to frame an appropriate domain for a subsequent utterance. In one implementation, misrecognitions may be tolerated, and conversational course may be corrected based on subsequent utterances and/or responses.
573 Citations
42 Claims
-
1. A method for providing a voice user interface that generates cooperative conversational responses to user utterances, the responses being based on shared knowledge about a current conversation and/or one or more past conversations, the method comprising:
-
receiving an input, the input including at least one utterance; updating the shared knowledge to include knowledge about the at least one utterance, determining an intended meaning for the at least one utterance based on the updated shared knowledge; and generating a response based on the determined intended meaning. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer readable medium containing computer-executable instructions for providing a voice user interface that generates cooperative conversational responses to user utterances, the responses being based on shared knowledge about a current conversation and/or one or more past conversations, the computer-executable instructions operable when executed to:
-
receive an input, the input including at least one utterance; update the shared knowledge to include knowledge about the at least one utterance; determine an intended meaning for the at least one utterance based on the updated shared knowledge; and generate a response based on the determined intended meaning. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system for providing a voice user interface that generates cooperative conversational responses to user utterances, the system including at least one memory for storing shared knowledge about a current conversation and/or one or more past conversations, the system comprising:
-
at least one input device that receives an input, the input including at least one utterance; and one or more processors collectively operable to; update the shared knowledge to include knowledge about the at least one utterance; determine an intended meaning for the at least one utterance based on the updated shared knowledge; and generate a response based on the determined intended meaning. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification