A graphical user interface may include a form with a plurality of fields,
each field associated with a predetermined category. Each category may
have its own, independent, discrete grammar associated therewith, and the
independent grammars may be individually activated, simultaneously with
their respective categories. In this way, a voice-recognition system that
is inputting spoken data for each of the fields may have a restricted
grammar to search when attempting to match a particular voice input with
an entry for a particular field in the form. Moreover, a global grammar
that is active with any one of the independent grammars may be used to
move between the fields or perform other high-level functionality not
associated with any one of the independent grammars.