Server based speech recognition user interface for wireless devices
DC CAFCFirst Claim
1. A method of providing speech recognition services to a wireless communication device having a display screen and a user interface, comprising:
- receiving a request from the wireless communication device for speech recognition services at a server device running a speech recognition application;
retrieving a voice input signal associated with the request from a first communication path;
converting the voice input signal into a symbolic data file using the speech recognition application; and
sending the symbolic data file to the wireless communication device using a second communication path.
4 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A wireless communication system that utilizes a remote voice recognition server system to translate voice input received from serviced mobile devices into a symbolic data file (e.g. alpha-numeric or control characters) that can be processed by the mobile devices. The translation process begins by establishing a voice communication channel between the serviced mobile device and the voice recognition server. A user of the mobile device then begins speaking in a fashion that may be detected by the voice recognition server system. Upon detecting the user'"'"'s speech, the voice recognition server system translates the speech into a symbolic data file, which is then forwarded to the user through a separate data communication channel. The user, upon receiving the symbolic data file at the mobile device, reviews and edits the content and further utilizes the file as desired.
-
Citations
52 Claims
-
1. A method of providing speech recognition services to a wireless communication device having a display screen and a user interface, comprising:
-
receiving a request from the wireless communication device for speech recognition services at a server device running a speech recognition application;
retrieving a voice input signal associated with the request from a first communication path;
converting the voice input signal into a symbolic data file using the speech recognition application; and
sending the symbolic data file to the wireless communication device using a second communication path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of providing speech recognition services to a wireless communication device having a display screen and a user interface, comprising:
-
retrieving contact information for a server device running a speech recognition application;
generating a request for speech recognition services from the server device associated with the retrieved contact information;
sending the request for speech recognition services to the server device associated with the retrieved contact information;
establishing a voice communication channel between the wireless communication device and the server device associated with the retrieved contact information;
receiving input from a user using the wireless communication device, at least a portion of the input including a voice component;
transmitting the user input to the server device for processing by the speech recognition application;
receiving a symbolic data file from the server device associated with the retrieved contact information, the symbolic data file including a processed output of speech recognition processing of the user input by the server device;
processing the received symbolic data file using local resources of the wireless communication device; and
displaying at least a portion of the processed symbolic data file to the user. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer readable medium on which is encoded computer program code for generating a request for speech recognition services for a wireless communication device, comprising:
-
computer program code for retrieving contact information for a server device providing speech recognition services;
computer program code for generating a request for speech recognition services from the server device associated with the retrieved contact information;
computer program code for sending the request for speech recognition services to the server device;
computer program code for receiving voice input from a user of the wireless communication device, the input being associated with the request for speech recognition services; and
computer program code for establishing a voice communication session between the wireless communication device and the server device;
computer program code for transmitting the received voice input to the server device for speech recognition processing;
computer program code for processing a symbolic data file received from the server device, the symbolic data file including processed output of the speech recognition processing by the server device; and
computer program code to display at least a portion of the processed symbolic data file of the processed symbolic data file to the user. - View Dependent Claims (30)
-
-
31. A computer readable medium on which is encoded computer program code for providing speech recognition services to a wireless communication device, comprising:
-
computer program code for processing a request for speech recognition services received from a mobile device;
computer program code for receiving a voice input associated with the request for speech recognition services;
computer program code for converting the received voice input into a symbolic data file; and
computer program code for sending the symbolic data file to the mobile device originating the request. - View Dependent Claims (32, 33, 34, 35, 36)
computer program code for retrieving user specific files associated with the request; and
computer program code for utilizing the user specific files in the conversion process to convert the voice input into a symbolic data file.
-
-
35. A computer readable medium as recited in claim 34, wherein the user specific files contain user preferences.
-
36. A computer readable medium as recited in claim 34, wherein the user specific files contain user voice templates.
-
37. A wireless communication system providing speech recognition services, comprising:
-
a wireless communication device providing voice input for speech recognition processing on a first communication path and receiving a symbolic data file representing the processed voice input on a second communication path; and
a server device running a speech recognition application receiving voice input from the wireless communication device on the first communication path, converting the received voice input into a symbolic data file and sending the symbolic data file to the wireless device using the second communication path. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. An apparatus for providing speech recognition services to a wireless communication device, the apparatus comprising:
-
a processing system; and
a memory coupled to the processing system, storing a speech recognition application, which when executed by the processing system causes the apparatus to;
receive a request from the wireless communication device for speech recognition services;
retrieve a voice input signal associated with the request from a first communication path;
convert the voice input signal into a symbolic file using the speech recognition application; and
send the symbolic data file to the wireless communication device using a second communication path. - View Dependent Claims (49, 50, 51, 52)
-
Specification