Shortcut names corresponding to flagged locations or frequently stated
destinations, phrases, or sentences are registered, maintained, used, and
deregistered in a speech recognition system. If a flagged location or a
frequently stated destination, phrase, or sentence is received by the
speech recognition system, the user is prompted to provide a shortcut
name corresponding to the frequently stated destination, phrase, or
sentence in the form of speech, which is then recognized by speech
recognition and registered to a personal profile of the user. The
shortcut name is also added to a grammar database of the speech
recognition system, so that the speech recognition system may recognize
the shortcut name itself. The shortcut name may also be deleted, when
speech received from a user contains a shortcut name but the user did not
intend the shortcut name to mean the corresponding destination, phrase,
or sentence.