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.
572 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