Speech recognition text entry for software applications
First Claim
1. A method of entering text into a software application resident on a mobile communication facility comprising:
- 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, wherein an automated speech recognition router is configured to provide a connection between the wireless communication facility, the speech recognition facility, and a user database and wherein the automated speech recognition router is further configured to select the speech recognition facility from one or more available speech recognition facilities, wherein the automated speech recognition router is configured to stream one or more waveform packets to an automated speech recognition server and to cache the speech presented by the user and session information at the automated speech recognition router;
transmitting information relating to the software application to the speech recognition facility;
selecting at least one statistical language model from a plurality of language models;
generating results utilizing the speech recognition facility using the at least one statistical 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
adapting the speech recognition facility based on usage.
6 Assignments
0 Petitions
Accused Products
Abstract
In embodiments of the present invention improved capabilities are described for a mobile environment speech processing facility. The present invention may provide for the entering of text into a software application resident on a mobile communication facility, where recorded speech may be presented by the user using the mobile communications facility'"'"'s resident capture facility. Transmission of the recording may be provided through a wireless communication facility to a speech recognition facility, and may be accompanied by information related to the software application. Results may be generated utilizing the speech recognition facility that may be independent of structured grammar, and may be based at least in part on the information relating to the software application and the recording. The results may then be transmitted to the mobile communications facility, where they may be loaded into the software application. In addition, the speech recognition facility may be adapted based on usage.
275 Citations
27 Claims
-
1. A method of entering text into a software application resident on a mobile communication facility comprising:
-
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, wherein an automated speech recognition router is configured to provide a connection between the wireless communication facility, the speech recognition facility, and a user database and wherein the automated speech recognition router is further configured to select the speech recognition facility from one or more available speech recognition facilities, wherein the automated speech recognition router is configured to stream one or more waveform packets to an automated speech recognition server and to cache the speech presented by the user and session information at the automated speech recognition router; transmitting information relating to the software application to the speech recognition facility; selecting at least one statistical language model from a plurality of language models; generating results utilizing the speech recognition facility using the at least one statistical 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 adapting the speech recognition facility based on usage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method of entering text into a software application resident on a mobile communication facility comprising:
-
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, wherein an automated speech recognition router is configured to provide a connection between the wireless communication facility, the speech recognition facility, and a user database and wherein the automated speech recognition router is further configured to select the speech recognition facility from one or more available speech recognition facilities, wherein the automated speech recognition router is configured to stream one or more waveform packets to an automated speech recognition server and to cache the speech presented by the user and session information at the automated speech recognition router; transmitting information relating to the software application to the speech recognition facility; selecting an initial set of a plurality of language models for processing the recorded speech; generating results utilizing the speech recognition facility independent of a structured grammar based at least in part on the information relating to the software application and the recording; transmitting the results to the mobile communications facility; and loading the results into the software application. - View Dependent Claims (25, 26, 27)
-
Specification