Patent ID: 7386455

Claim:
A method for controlling at least one remote system by uttering speech commands into a voice enabled device, said method comprising the steps of: providing a computer operatively connected to the internet, said computer further being operatively connected to at least one speaker-independent speech recognition engine and to at least one speech synthesis engine; providing a voice enabled device operatively connected to said computer, said voice enabled device configured to receive speech commands from users; providing at least one instruction set stored in a database operatively connected to said computer, said instruction set comprising: at least one internet address, said at least one internet address identifying the location of said at least one remote system, said at least one remote system configured to execute at least one pre-selected function; and said at least one pre-selected function; providing a speech command to said speaker-independent speech recognition engine, said speech command corresponding to said instruction set; said speaker-independent speech recognition engine assigning said speech command to a recognition grammar, said speech command and said recognition grammar corresponding to said instruction set; transmitting said speech command to said speaker-independent speech recognition engine; said speaker-independent speech recognition engine receiving said speech command and selecting the corresponding recognition grammar upon receiving said speech command; said computer retrieving said instruction set corresponding to said recognition grammar selected by said speaker-independent speech recognition engine; said computer accessing said at least one remote system identified by said instruction set to prompt said at least one remote system to execute said at least one pre-selected function; and said at least one remote system executing said at least one pre-selected function.