METHODS AND APPARATUS FOR PROVIDING INPUT TO A SPEECH-ENABLED APPLICATION PROGRAM
First Claim
1. A method of providing input to a speech-enabled application program executing on a computer, the method comprising:
- receiving, at least one server computer, audio data provided from a mobile communications device that is not connected to the computer by a wired or a wireless connection;
obtaining, at the at least one server computer, a recognition result generated from performing automated speech recognition on the audio data; and
sending the recognition result from the at least one server computer to the computer executing the speech-enabled application program.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments are directed to allowing a user to provide speech input intended for a speech-enabled application program into a mobile communications device, such as a smartphone, that is not connected to the computer that executes the speech-enabled application program. The mobile communications device may provide the user'"'"'s speech input as audio data to a broker application executing on a server, which determines to which computer the received audio data is to be provided. When the broker application determines the computer to which the audio data is to be provided, it sends the audio data to that computer. In some embodiments, automated speech recognition may be performed on the audio data before it is provided to the computer. In such embodiments, instead of providing the audio data, the broker application may send the recognition result generated from performing automated speech recognition to the identified computer.
267 Citations
20 Claims
-
1. A method of providing input to a speech-enabled application program executing on a computer, the method comprising:
-
receiving, at least one server computer, audio data provided from a mobile communications device that is not connected to the computer by a wired or a wireless connection; obtaining, at the at least one server computer, a recognition result generated from performing automated speech recognition on the audio data; and sending the recognition result from the at least one server computer to the computer executing the speech-enabled application program. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. At least one non-transitory tangible computer-readable medium encoded with instructions that, when executed by at least one processor of at least one server computer, perform a method of providing input to a speech-enabled application program executing on a computer, the method comprising:
-
receiving, at the at least one server computer, audio data provided from a mobile communications device that is not connected to the computer by a wired or a wireless connection; obtaining, at the at least one server computer, a recognition result generated from performing automated speech recognition on the audio data; and sending the recognition result from the at least one server computer to the computer executing the speech-enabled application program. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. At least one server computer comprising:
-
at least one tangible storage medium that stores processor-executable instructions for providing input to a speech-enabled application program executing on a computer; and at least one hardware processor that executes the processor-executable instructions to; receive, at the at least one server computer, audio data provided from a mobile communications device that is not connected to the computer by a wired or a wireless connection; obtain, at the at least one server computer, a recognition result generated from performing automated speech recognition on the audio data; and send the recognition result from the at least one server computer to the computer executing the speech-enabled application program. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification