Patent ID: 8131548

Claim:
A method comprising acts of: accessing usage data indicative of usage of at least one system function in a system, wherein the system permits invocation of the at least one system function via at least one speech command and the system further permits invocation of the at least one system function via a non-speech input mechanism, and wherein the usage data reflects instances in which the at least one system function is invoked via the at least one speech command and instances in which the at least one system function is invoked via the non-speech input mechanism; and using at least one computer to dynamically adapt a speech grammar that comprises the at least one speech command for invoking the at least one system function in the system, wherein the at least one computer adapts the speech grammar based at least in part upon the usage data, and wherein, in adapting the speech grammar, the instances in which the at least one system function is invoked via the at least one speech command are weighted differently from the instances in which the at least one system function is invoked via the non-speech input mechanism.