Using speech recognition results based on an unstructured language model in a mobile communication facility application
First Claim
1. A method of processing speech, comprising:
- receiving, at a speech recognition facility, a recording of speech presented by a user using a mobile communication facility resident capture facility, wherein the recording is transmitted through a wireless communication;
receiving contextual information relating to a software application at the speech recognition facility, wherein the contextual information originated from the mobile communication facility resident capture facility;
generating results at the speech recognition facility using an unstructured language model based, at least in part, on the contextual information relating to the software application and the recording, wherein the contextual information includes an identity of the mobile communication facility, an identity of a non-speech recognition application resident on the mobile communication facility and a usage history of the non-speech recognition application resident on the mobile communication facility, and wherein user feedback is used to adapt the unstructured language model; and
transmitting the results to the mobile communications facility, wherein the mobile communication facility is configured to receive the results at the software application and is further configured to simultaneously display the results as a set of words and as a set of application results based on those words.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system for entering information into a software application resident on a mobile communication facility is provided. The method and system may include recording speech presented by a user using a mobile communication facility resident capture facility, transmitting the recording through a wireless communication facility to a speech recognition facility, transmitting information relating to the software application to the speech recognition facility, generating results utilizing the speech recognition facility using an unstructured language model based at least in part on the information relating to the software application and the recording, transmitting the results to the mobile communications facility, loading the results into the software application and simultaneously displaying the results as a set of words and as a set of application results based on those words.
552 Citations
27 Claims
-
1. A method of processing speech, comprising:
-
receiving, at a speech recognition facility, a recording of speech presented by a user using a mobile communication facility resident capture facility, wherein the recording is transmitted through a wireless communication; receiving contextual information relating to a software application at the speech recognition facility, wherein the contextual information originated from the mobile communication facility resident capture facility; generating results at the speech recognition facility using an unstructured language model based, at least in part, on the contextual information relating to the software application and the recording, wherein the contextual information includes an identity of the mobile communication facility, an identity of a non-speech recognition application resident on the mobile communication facility and a usage history of the non-speech recognition application resident on the mobile communication facility, and wherein user feedback is used to adapt the unstructured language model; and transmitting the results to the mobile communications facility, wherein the mobile communication facility is configured to receive the results at the software application and is further configured to simultaneously display the results as a set of words and as a set of application results based on those words. - View Dependent Claims (2, 3, 4, 19, 20, 25)
-
-
5. A method of entering information into a software application other than a speech recognition application resident on a device using a processor, comprising:
-
recording speech presented by a user using a device-resident capture facility; transmitting the recording through a wireless communication facility to a speech recognition facility; transmitting contextual information relating to the software application to the speech recognition facility; receiving results generated utilizing the speech recognition facility using an unstructured language model based, at least in part, on the contextual information relating to the software application and the recording, wherein the contextual information includes an identity of the mobile communication facility, an identity of a non-speech recognition application resident on the mobile communication facility and a usage history of the non-speech recognition application resident on the mobile communication facility, and wherein user feedback is used to adapt the unstructured language model; loading the results into the software application; and simultaneously displaying the results as a set of words and as a set of application results based on those words. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 21, 22, 26)
-
-
13. A speech processing system comprising:
-
a device-resident capture facility for recording speech presented by a user; a wireless communication facility for transmitting the recording and contextual information relating to a software application to a speech recognition configured to generate results using an unstructured language model based at least in part on the contextual information relating to the software application and the recording, wherein the contextual information includes an identity of the mobile communication facility, an identity of a non-speech recognition application resident on the mobile communication facility and a usage history of the non-speech recognition application resident on the mobile communication facility, and wherein user feedback is used to adapt the unstructured language model; the wireless communication facility, further for transmitting the results to the device; the software application for receiving the results; and a device display for simultaneously displaying the results as a set of words and as a set of application results based on those words. - View Dependent Claims (14, 15, 16, 17, 18, 23, 24, 27)
-
Specification