Patent ID: 7167831
Filing Date: 2007-01-23
Classification: G10L

Abstract:
1. A speech system, comprising: a speech engine configured to recognize commands from a user and make announcements to the user; a speech server having a speech server interface through which multiple speech-enabled applications communicate with the speech system, and a speech application programming interface though which the speech server communicates with the speech engine, wherein the speech server manages concurrent processing of interactions submitted by the speech-enabled applications while allowing each speech-enabled application to utilize a different speech recognition grammar; a grammar table for each grammar used by the speech-enabled applications, each grammar table containing one or more grammar attributes for the grammar with which it associated; and wherein a static flag value specifying a grammar attribute in the grammar table, when set, indicates that the grammar associated with the grammar table is a static grammar that cannot be changed after the grammar table is stored in the speech system.