Patent ID: 7313525

Claim:
A voice command platform comprising: a user communication interface for communicating with users via a telecommunications network; a processor; an application-processing module executable by the processor to process voice command applications, the voice command applications having navigation points, and the voice command applications defining user-prompts, allowed grammars, application-logic and lists of suggested bookmark-names for the voice command application; a user profile store including bookmark-data respectively for each of a plurality of users, wherein the bookmark-data for a given user includes a number of bookmark-names each pointing to a respective, corresponding navigation point associated with a voice command application; a module comparing a proposed bookmark-name of the user with existing bookmark-names and grammars to determine a potential speech recognition conflict with the proposed bookmark-name; and speech-recognition logic executable by the processor for recognizing a bookmark-name in a speech signal received from the given user via the user communication interface; wherein the processor uses the given set of bookmark-data to identify the navigation point corresponding to the recognized bookmark-name, and the processor then loads—and processes a voice command application that has that navigation point; and wherein each of a plurality of the navigation points are Universal Resource Identifiers.