HOSTED VOICE RECOGNITION SYSTEM FOR WIRELESS DEVICES
First Claim
1. A method for converting an audio message into a text message, comprising the steps of:
- a. initializing a client device so that the client device is capable of communicating with a backend server;
b. recording an audio message in the client device;
c. transmitting the recorded audio message from the client device to a backend server through a client-server communication protocol;
d. converting the transmitted audio message into the text message in the backend server; and
e. sending the converted text message back to the client device.
5 Assignments
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.
181 Citations
55 Claims
-
1. A method for converting an audio message into a text message, comprising the steps of:
-
a. initializing a client device so that the client device is capable of communicating with a backend server; b. recording an audio message in the client device; c. transmitting the recorded audio message from the client device to a backend server through a client-server communication protocol; d. converting the transmitted audio message into the text message in the backend server; and e. sending the converted text message back to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for converting an audio message into a text message, comprising the steps of:
-
a. initializing a client device so that the client device is capable of communicating with a backend server; b. speaking to the client device to create a stream of an audio message; c. simultaneously transmitting the audio message from the client device to a backend server through a client-server communication protocol; d. converting the transmitted audio message into the text message in the backend server; and e. sending the converted text message back to the client device. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method for converting an audio message into a text message, comprising the steps of:
-
a. transmitting an audio message from a client device to a backend server through a client-server communication protocol; and b. converting the audio message into a text message in the backend server. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. Software stored on a computer readable medium for causing a client device and/or a backend server to perform functions comprising:
-
a. establishing communication between the client device and the backend server; b. dictating an audio message in the client device; c. transmitting the audio message from the client device to the backend server through the established communication; d. converting the audio message into the text message in the backend server; and e. sending the converted text message back to the client device. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A system for converting an audio message into a text message, comprising:
-
a. a client device; b. a backend server; and c. software installed in the client device and the backend server for causing the client device and/or the backend server to perform functions comprising; (i). establishing communication between the client device and the backend server; (ii). dictating an audio message in the client device; (iii). transmitting the audio message from the client device to the backend server through the established communication; (iv). converting the audio message into the text message in the backend server; and (v). sending the converted text message back to the client device. - View Dependent Claims (53, 54, 55)
-
Specification