Patent ID: 7421390

Claim:
A system for voice control of software applications comprising: an electronic device comprising: a processor coupled to a bus, a memory coupled to said bus, a plurality of application programs, and a voice control application resident in said memory and for causing said electronic device to transmit a message to a voice server, wherein said message comprises a listing of said plurality of application programs and an audio waveform encoding of a voice command, and wherein said voice command comprises a command to initiate an application program selected from said plurality of application programs; and said voice server for: creating a textual equivalent of said audio waveform encoding, comparing said textual equivalent of said audio waveform encoding with a plurality of textual keywords in a command list associated with said plurality of application programs to determine said application program, generating a list of operations for initiating said application program, and transmitting a reply comprising said list of operations to said electronic device in response to said message.