Voice controlled wireless communication device system
First Claim
1. A voice controlled wireless communication device system comprising:
- a wireless communication device that records a voice command, recited by a user, and that executes a software based application resident on the wireless communication device;
one or more server computers that communicate with the wireless communication device, comprising at least one server based module for creation of a command to be executed on the wireless communication device;
wherein said software based application communicates the voice command to said server computer;
wherein the server computer initiates at least one speech recognition process to identify the voice command, constructs an application command based on the voice command and communicates the application command to the wireless communication device;
wherein said software based application directs the application command communicated from the server computer to a corresponding application on the wireless communication device for execution;
an additional server computer, wherein based on a type of voice command, the server computer directs the voice command to the additional server computer for processing;
wherein the wireless communication device maintains a contact list, and the contact list is periodically transmitted and stored on the server computer;
wherein the contact list stored in the server is accessible to the speech recognition process to assist in automatic translation of a given voice command that requires input from the contact list; and
the contact list stored on the server is also provided to an interface for presenting the given voice command for manual review and identification, wherein the contact list stored on the server is automatically displayed via the interface in response to presenting the voice command for manual review.
3 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 a communications devices has been shown to be accurate over 90% of the time.
292 Citations
23 Claims
-
1. A voice controlled wireless communication device system comprising:
-
a wireless communication device that records a voice command, recited by a user, and that executes a software based application resident on the wireless communication device; one or more server computers that communicate with the wireless communication device, comprising at least one server based module for creation of a command to be executed on the wireless communication device; wherein said software based application communicates the voice command to said server computer; wherein the server computer initiates at least one speech recognition process to identify the voice command, constructs an application command based on the voice command and communicates the application command to the wireless communication device; wherein said software based application directs the application command communicated from the server computer to a corresponding application on the wireless communication device for execution; an additional server computer, wherein based on a type of voice command, the server computer directs the voice command to the additional server computer for processing; wherein the wireless communication device maintains a contact list, and the contact list is periodically transmitted and stored on the server computer; wherein the contact list stored in the server is accessible to the speech recognition process to assist in automatic translation of a given voice command that requires input from the contact list; and the contact list stored on the server is also provided to an interface for presenting the given voice command for manual review and identification, wherein the contact list stored on the server is automatically displayed via the interface in response to presenting the voice command for manual review. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A voice controlled wireless communication device system comprising:
-
a wireless communication device that records a voice command, recited by a user, and that executes a software based application resident on the wireless communication device; one or more server computers that communicate with the wireless communication device, comprising at least one server based module for creation of a command to be executed on the wireless communication device; wherein said software based application communicates the voice command to said server computer; wherein the server computer initiates at least one speech recognition process to identify the voice command, constructs an application command based on the voice command and communicates the application command to the wireless communication device; wherein said software based application directs the application command communicated from the server computer to a corresponding application on the wireless communication device for execution; wherein the speech recognition processes include different speech recognition processes, wherein the voice command is processed by multiple speech recognition processes to generate multiple identifications of the voice command; upon completion of the multiple speech recognition processes, the system evaluates confidence levels assigned to each identification of the voice command, the confidence levels indicating how confident the system is of accurate recognition of the voice command for each identification; the system determines an identification of the voice command with the highest confidence level, and automatically creates an application command based on the identification with the highest confidence level; and in response to the system determining that all assigned confidence levels are below a critical level of confidence, the system routes the voice command to an interface for manual review and transcription of the voice command, the manual interface located remotely from the wireless communication device, the manual interface also receiving input of manual creation of the application command. - View Dependent Claims (12, 13, 14)
-
-
15. A computer-implemented method of controlling wireless communication devices via voice commands comprising:
-
initiating a software based application resident on a wireless communication device that prompts a user to enter a voice command; recording a user voice command via on the wireless communication device and communicating the voice command to a server computer; receiving the user voice command on the server computer, initiating speech recognition software to identify the user voice command, and in response to the identification of the voice command, constructing an application command to be executed on the wireless communication device; communicating the application command to the wireless communication device; executing the application command in response to receiving the application command; and wherein the speech recognition software assigns a confidence level to the identification of the voice command to determine accuracy of the speech recognition process; in response to the confidence level being below a predetermined level, routing the voice command for manual transcription and manual creation of the application command; and determining, based on results of the speech recognition process of the server computer, that the voice command requires additional processing on at least one additional server computer executing a content-oriented speech recognition process that uses a particular lexicon.
-
-
16. A voice controlled wireless communication device system comprising:
-
a wireless communication device that records a voice command, recited by a user, and that executes a software based application resident on the wireless communication device; one or more server computers that communicate with the wireless communication device, comprising at least one server based module for creation of a command to be executed on the wireless communication device; wherein said software based application communicates the voice command to said server computer; wherein the server computer initiates at least one speech recognition process to identify the voice command, constructs an application command based on the voice command and communicates the application command to the wireless communication device; wherein said software based application directs the application command communicated from the server computer to a corresponding application on the wireless communication device for execution; at least one additional server computer comprising at least one speech recognition process; wherein the at least one additional server computer includes a content-oriented speech recognition process that uses a particular lexicon; and wherein the system determines, based on results of the speech recognition process of the server computer, that the voice command requires additional processing by the content-oriented speech recognition process.
-
-
17. A voice-controlled wireless communication device system comprising:
-
a wireless communication device that records a voice command and that executes a voice-command application resident on the wireless communication device; a server computer that communicates with the wireless communication device, the server computer including at least one server-based module that creates a command to be executed on the wireless communication device; wherein the voice-command application communicates the voice command to the server computer; wherein the server computer initiates a speech recognition process to identify the voice command; wherein the server computer evaluates a confidence level of the speech recognition process associated with the identified voice command to determine accuracy of the speech recognition process; wherein, in response to the confidence level being at or above a predefined level, the server computer constructs an application command based on the voice command and communicates the application command to the wireless communication device; wherein the voice-command application directs the application command to a corresponding application on the wireless communication device for execution; wherein, in response to the confidence level being below the predefined level, the server computer routes 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; and wherein at least one of the transcriber criteria includes the type of voice command. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A voice-controlled wireless communication device system comprising:
-
a wireless communication device that records a voice command and that executes a voice-command application resident on the wireless communication device; a server computer that communicates with the wireless communication device, the server computer including at least one server-based module that creates a command to be executed on the wireless communication device; wherein the voice-command application communicates the voice command to the server computer; wherein the server computer initiates a speech recognition process to identify the voice command; wherein the server computer evaluates a confidence level of the speech recognition process associated with the identified voice command to determine accuracy of the speech recognition process; wherein, in response to the confidence level being at or above a predefined level, the server computer constructs an application command based on the voice command and communicates the application command to the wireless communication device; wherein the voice-command application directs the application command to a corresponding application on the wireless communication device for execution; wherein, in response to the confidence level being below the predefined level, the server computer routes the voice command for manual transcription and manual creation of the application command; and wherein the system identifies that the voice command includes confidential information, and in response, the system transfers the voice command to an additional server designated for receiving confidential information.
-
-
23. A computer-implemented method of controlling wireless communication devices via voice commands comprising:
-
receiving, at a server computer, a voice command recorded via wireless communication device, the wireless communication device having a voice-command application resident on the wireless communication device; initiating a speech recognition process to identify the voice command received at the server computer; 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 and communicating the application command to the wireless communication device for the application command to be executed by a corresponding application on the wireless communication device; 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; and in response to identifying that the voice command includes confidential information, transferring the voice command to an additional server designated for receiving confidential information.
-
Specification