Hosted voice recognition system for wireless devices
First Claim
1. A computer-implemented method comprising:
- receiving, at a device, an audio input;
transmitting, to a server, data representing a first portion of the audio input, as the first portion is received at the device;
receiving, from the server, an identifier associated with the first portion of the audio input;
transmitting, to the server, the identifier and a request for partial speech recognition results determined from the first portion of the audio input; and
receiving, from the server, the partial speech recognition results determined from the first portion of the audio input, while a second portion of the audio input is being received at the device.
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.
197 Citations
24 Claims
-
1. A computer-implemented method comprising:
-
receiving, at a device, an audio input; transmitting, to a server, data representing a first portion of the audio input, as the first portion is received at the device; receiving, from the server, an identifier associated with the first portion of the audio input; transmitting, to the server, the identifier and a request for partial speech recognition results determined from the first portion of the audio input; and receiving, from the server, the partial speech recognition results determined from the first portion of the audio input, while a second portion of the audio input is being received at the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer storage medium storing instructions that, when executed, cause a processor to:
-
receive an audio input; transmit, to a server, data representing a first portion of the audio input, as the first portion is received; receive an identifier associated with the first portion of the audio input from the server; request the partial speech recognition results from the server using the identifier; and receive, from the server, the partial speech recognition results determined from the first portion of the audio input, while receiving a second portion of the audio input. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A mobile apparatus comprising:
-
memory configured to store audio input; and a processor in communication with the memory, the processor configured to; receive an audio input; transmit, to a server, data representing a first portion of the audio input, as the first portion is received; receive an identifier associated with the first portion of the audio input from the server; request the partial speech recognition results from the server using the identifier; and receive, from the server, the partial speech recognition results determined from the first portion of the audio input, while receiving a second portion of the audio input. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification