Patent ID: 7519534
Filing Date: 2009-04-14
Classification: G06Q,G10L,H03M

Abstract:
1. A method for linking grammars into a hierarchy of operations, comprising the steps of: establishing various grammars each grammar including various utterances and, for each utterance, the following associated attributes: (1) an indication of whether the utterance is explicitly chained to a further grammar, or (2) contextual information indicating a type of data implicitly specified by the utterance; where each one of the various grammars further includes, for each utterance that is explicitly chained to a further grammar, a chained command attribute identifying the further grammar for activating responsive to a user issuing that utterance while said further grammar is activated for speech recognition; where the various grammars include command grammars and information-type grammars, and: accepting a statement comprising a series of uninterrupted user utterances containing more than one user command for controlling a video program; and performing a series of operations by activating a chained series of one or more grammars recognized from the statement, wherein for each grammar that contains a user utterance that is explicitly chained to a further grammar, activating the further grammar; and for each grammar that contains a user utterance having contextual information associated within, determining which options to make available to user next, thus activating a further grammar based on the contextual information of a preceding grammar, wherein the further grammar at least partially includes the options.