System and method for determining utterance context in a multi-context speech application
First Claim
1. A method for determining a speech-enabled application to receive a spoken utterance in a multi-context speech enabled environment comprising the steps of:
- evaluating a plurality of contexts for speech enabled applications based upon an access characteristic;
receiving a representation of a spoken utterance; and
directing the representation of the spoken utterance to a selected speech enabled application based upon the step of evaluating the contexts.
3 Assignments
0 Petitions
Accused Products
Abstract
A speech center coordinates speech services for a number of speech-enabled applications performing on a computer system. The speech center includes a conversation manager that manages conversations between a user and the speech-enabled applications. The conversation manager includes a context manager that maintains a context list of speech-enabled applications that the user has accessed. If the user speaks an utterance, the context manager determines which speech-enabled application should receive a translation of the utterance from the context list, such as by determining the most recently accessed application.
142 Citations
21 Claims
-
1. A method for determining a speech-enabled application to receive a spoken utterance in a multi-context speech enabled environment comprising the steps of:
-
evaluating a plurality of contexts for speech enabled applications based upon an access characteristic;
receiving a representation of a spoken utterance; and
directing the representation of the spoken utterance to a selected speech enabled application based upon the step of evaluating the contexts. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for determining a speech-enabled application to receive a spoken utterance in a multi-context speech enabled environment, comprising:
-
a context manager for evaluating a plurality of contexts for speech enabled applications based upon an access characteristic; and
a message handler for receiving a representation of a spoken utterance, the context manager receiving the representations of the spoken utterance from the message handler and directing the representation of the spoken utterance to a selected speech enabled application based upon the evaluating of the contexts. - View Dependent Claims (9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21)
-
-
15. A computer program product comprising:
-
a computer usable medium for determining a speech-enabled application to receive a spoken utterance in a multi-context speech enabled environment; and
a set of computer program instructions embodied on the computer useable medium, including instructions to;
evaluate contexts for speech enabled applications based upon an access characteristic;
receive a representation of a spoken utterance; and
direct the representation of the spoken utterance to a selected speech enabled application based upon evaluating the contexts.
-
Specification