Use of a Speech Grammar to Recognize Instant Message Input
First Claim
1. A method for interpreting text messages comprising:
- storing a grammar that is usable to identify a concept expressed in an utterance;
receiving a text message;
using the grammar to identify a concept expressed in the text message;
generating a response that is responsive to the concept expressed in the text message; and
outputting an output message that includes the response.
2 Assignments
0 Petitions
Accused Products
Abstract
In general, this disclosure describes techniques of using a grammar to identify concepts expressed by audio messages and text messages and to respond to the concepts expressed by the audio messages and the text messages. As described herein, a server may receive audio messages and text messages. The server may use the same grammar to identify concepts expressed in the audio messages and in the text messages. Consequently, there may be no need for different grammars to identify concepts expressed in audio messages and to identify concepts expressed in text messages. After the server identifies a concept expressed in either an audio message or a text message, the server may generate and send an audio message or a text message that includes a response that is responsive to a concept expressed in the audio message or the text message.
196 Citations
21 Claims
-
1. A method for interpreting text messages comprising:
-
storing a grammar that is usable to identify a concept expressed in an utterance; receiving a text message; using the grammar to identify a concept expressed in the text message; generating a response that is responsive to the concept expressed in the text message; and outputting an output message that includes the response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 21)
-
- 12. (canceled)
-
12-1. A device comprising:
-
a data storage module that stores a grammar that is usable to identify a concept expressed in an utterance; a text communication module that receives a text message; a text analysis module that uses the grammar to identify a concept expressed in the text message; and a response module that generates and outputs a response that is responsive to the concept expressed in the text message.
-
-
16. (canceled)
-
19. A computer-readable medium comprising instructions that cause a computer that executes the instructions to:
-
store a grammar that is usable to identify concepts expressed in utterances and concepts expressed in text messages; receive an instant messenger message; receive an audio message that includes an utterance; use the grammar to construct a first parse tree of the instant messenger message; use the grammar to generate a first conceptual resource that represents a concept expressed in the instant messenger message, wherein attributes of the first conceptual resource are associated with non-terminal symbols of the first parse tree; use the grammar to construct a second parse tree of the utterance; use the grammar to generate a second conceptual resource that represents a concept expressed in the text message, wherein attributes of the second conceptual resource are associated with non-terminal symbols of the second parse tree; use the first conceptual resource to generate a first response that is responsive to the concept expressed in the instant messenger message; use the second conceptual resource to generate a second response that is responsive to the concept expressed in the utterance; output an output message that includes the first response; and output an output message that includes the second response. - View Dependent Claims (20)
-
Specification