HOSTED VOICE RECOGNITION SYSTEM FOR WIRELESS DEVICES
First Claim
1. A method, comprising:
- receiving a selection of an application at a device;
receiving audio input at the device;
transmitting to a server a first transmission comprising the audio input;
receiving an identifier of the audio input from the server;
transmitting to the server a second transmission comprising the identifier of the audio input and a request for results;
receiving from the server a transcription of at least a portion of the audio input; and
processing at least a portion of the transcription with the application.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and software for converting the audio input of a user of a hand-held client device or mobile phone into a textual representation by means of a backend server accessed by the device through a communications network. The text is then inserted into or used by an application of the client device to send a text message, instant message, email, or to insert a request into a web-based application or service. In one embodiment, the method includes the steps of initializing or launching the application on the device; recording and transmitting the recorded audio message from the client device to the backend server through a client-server communication protocol; converting the transmitted audio message into the textual representation in the backend server; and sending the converted text message back to the client device or forwarding it on to an alternate destination directly from the server.
28 Citations
20 Claims
-
1. A method, comprising:
-
receiving a selection of an application at a device; receiving audio input at the device; transmitting to a server a first transmission comprising the audio input; receiving an identifier of the audio input from the server; transmitting to the server a second transmission comprising the identifier of the audio input and a request for results; receiving from the server a transcription of at least a portion of the audio input; and processing at least a portion of the transcription with the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. Non-transitory computer storage having stored thereon executable code that directs a computer system to perform a process that comprises:
-
receiving audio input at a device; transmitting to a server a first transmission comprising the audio input; receiving an identifier of the audio input from the server; transmitting to the server a second transmission comprising the identifier of the audio input and a request for results; receiving from the server a transcription of at least a portion of the audio input; and processing at least a portion of the transcription at the device. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a server that is configured to; receive audio input and an identifier of an application; transcribe at least a portion of the audio input to create a transcription using the identifier of the application; transmit at least a portion of the transcription; and a device that is configured to; receive a selection of the application by a user; receive the audio input from the user; transmit the audio input and the identifier of the application to the server; receive the at least a portion of the transcription from the server. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification