Voice controlled wireless communication device system
First Claim
1. A computer-implemented method comprising:
- receiving a contact list from a wireless communication device;
receiving, at a first server computer, a voice command recorded via the wireless communication device;
initiating a speech recognition process that identifies the voice command, the speech recognition process using the contact list to assist in automatic translation of the voice command;
in response to determining a type of voice command, transferring the voice command to a second server computer that processes the voice command;
constructing an application command based on the voice command; and
transmitting the application command to the wireless communication device, the application command including instructions that cause a corresponding application on the wireless communication device to execute the application command.
4 Assignments
0 Petitions
Accused Products
Abstract
A wireless communication device is disclosed that accepts recorded audio data from an end-user. The audio data can be in the form of a command requesting user action. Likewise, the audio data can be converted into a text file. The audio data is reduced to a digital file in a format that is supported by the device hardware, such as a .wav, .mp3, .vnf file, or the like. The digital file is sent via secured or unsecured wireless communication to one or more server computers for further processing. In accordance with an important aspect of the invention, the system evaluates the confidence level of the of the speech recognition process. If the confidence level is high, the system automatically builds the application command or creates the text file for transmission to the communication device. Alternatively, if the confidence of the speech recognition is low, the recorded audio data file is routed to a human transcriber employed by the telecommunications service, who manually reviews the digital voice file and builds the application command or text file. Once the application command is created, it is transmitted to the communication device. As a result of the present invention, speech recognition in the context of communications devices has been shown to be accurate over 90% of the time.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving a contact list from a wireless communication device; receiving, at a first server computer, a voice command recorded via the wireless communication device; initiating a speech recognition process that identifies the voice command, the speech recognition process using the contact list to assist in automatic translation of the voice command; in response to determining a type of voice command, transferring the voice command to a second server computer that processes the voice command; constructing an application command based on the voice command; and transmitting the application command to the wireless communication device, the application command including instructions that cause a corresponding application on the wireless communication device to execute the application command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for controlling wireless communication devices via voice commands, the system comprising:
-
a processor; and a memory coupled to the processor, the memory storing instructions that, when executed by the processor, cause the system to perform the operations of; receiving a contact list from a wireless communication device; receiving, at a first server, a voice command recorded via the wireless communication device; initiating a speech recognition process that identifies the voice command, the speech recognition process using the contact list to assist in automatic translation of the voice command; in response to determining a type of voice command, transferring the voice command to a second server that processes the voice command; constructing an application command based on the voice command; and transmitting the application command to the wireless communication device, the application command including instructions that cause a corresponding application on the wireless communication device to execute the application command.
-
-
11. A computer-implemented method for controlling wireless communication devices via voice commands, the computer-implemented method comprising:
-
transmitting a contact list from a wireless communication device to a server computer; initiating a software-based application resident on the wireless communication device that prompts for a voice command as input; recording a user voice command via the wireless communication device and communicating the voice command to the server computer; transmitting, to a first server computer, a voice command recorded via the wireless communication device; receiving an application command at the wireless communication device from the first server computer, the application command having been constructed based on using a speech recognition process that identifies the voice command using the contact list to assist in automatic translation of the voice command, determines a type of voice command and transfers the voice command to a second server computer that processes the voice command; and executing the application command on the wireless communication device.
-
-
12. A computer-implemented method of controlling wireless communication devices via voice commands, the computer-implemented method comprising:
-
initiating a software-based application resident on a wireless communication device that prompts input of a voice command; recording a user voice command via the wireless communication device and communicating the voice command to a server computer; receiving an application command at the wireless communication device from the server computer, the application command having been constructed based on using a speech recognition process that assigns a confidence level to an identification of the voice command to determine accuracy of the speech recognition process such that in response to an assigned confidence level being below a predetermined level, the application command is created by using manual transcription input, the voice command also having received additional processing via at least one additional server that executes a content-oriented speech recognition process that uses a particular lexicon; and executing the application command on the wireless communication device.
-
-
13. A computer-implemented method for voice-controlled systems, the computer-implemented method comprising:
-
receiving, from a wireless communication device, a voice command recorded via the wireless communication device; initiating a speech recognition process, at a first server computer, that identifies the voice command; determining, based on results of the speech recognition process of the first server computer, that the voice command requires additional processing; transmitting the voice command to a second server computer; executing, at the second server computer, a content-oriented speech recognition process that uses a particular lexicon; constructing an application command based on the voice command; and transmitting the application command to the wireless communication device, the application command including instructions that cause a corresponding application on the wireless communication device to execute the application command.
-
-
14. A computer-implemented method for voice-controlled systems, the computer-implemented method comprising:
-
receiving, from a wireless communication device, a voice command recorded via the wireless communication device; initiating multiple speech recognition process, at a first server computer, that generate multiple identifications of the voice command; in response to completing the multiple speech recognition processes, evaluating confidence levels assigned to each identification of the voice command, the confidence levels indicating a measure of accurate recognition of the voice command for each identification; in response to determining an identification of the voice command with a highest confidence level, automatically creating an application command based on the identification with the highest confidence level; and in response to determining that all assigned confidence levels are below a critical level of confidence, routing the voice command to an interface for manual review and transcription of the voice command; constructing an application command based on the voice command; and transmitting the application command to the wireless communication device, the application command including instructions that cause a corresponding application on the wireless communication device to execute the application command. - View Dependent Claims (15)
-
-
16. A computer-implemented method for voice-controlled systems, the computer-implemented method comprising:
-
receiving, from a wireless communication device, a voice command recorded via the wireless communication device; initiating a speech recognition process, at a first server computer, that identifies the voice command; evaluating a confidence level of the speech recognition process associated with the identified voice command to determine accuracy of the speech recognition process; in response to the confidence level being at or above a predefined level, constructing an application command based on the voice command; in response to the confidence level being below the predefined level, routing the voice command for manual transcription and manual creation of the application command, wherein routing the voice command for manual transcription is based on transcriber criteria, the transcriber criteria including a type of voice command; constructing an application command based on the voice command; and transmitting the application command to the wireless communication device, the application command including instructions that cause a corresponding application on the wireless communication device to execute the application command. - View Dependent Claims (17, 18, 19, 20)
-
Specification