Patent ID: 7299187

Claim:
A voice command processing system, for processing a user issued voice command, comprising: registration means for the advance registration of multiple executable commands; acquisition means for obtaining said user issued voice command; determination means for determining whether one of said executable commands registered in said registration means matches said user issued voice command obtained by said acquisition means; execution means for executing one of said registered commands if performing a process to execute said user issued voice command matches one of said grammars; calculation means for, when said determination means ascertains that said voice command does not match any of said registered executable commands, analyzing said voice issued command as a dictated sentence, and calculating for said registered commands and said sentence a similarity, wherein said similarity is based on a comparison of a reading of words in said sentence analyzed with a reading of words in said registered executable command; and request means for when there are multiple registered executable commands for which the similarities fall above a first threshold, notifying said user of said registered executable commands, and requesting that said user determine whether said registered commands for which the similarities fall above said first threshold should be executed.