Systems and method for archiving and retrieving navigation points in a voice command platform
First Claim
1. In a voice command platform of the type comprising a processor, and a voice-browser application executable by the processor to interpret voice-markup files, a method comprising:
- while the processor is executing the voice-browser application to interpret a first voice-markup file, the processor receiving a user request to bookmark an object that is specified in the first voice-markup file but that is not itself a voice-markup file and is therefore not itself interpretable by the voice-browser application; and
responsive to the user request, the processor establishing a second voice-markup file that specifies the object, wherein the second voice-markup file is interpretable by the voice-browser application so as to call up the object.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and system for identifying, saving and utilizing bookmarks in a voice-command platform. The system allows a user to bookmark objects specified within voice-markup filed resulting in the ability to directly recall the object rather than the voice-markup file as a whole. The system of the invention also provides a user of the voice command platform with a list of proposed bookmark names that are appropriate for the object. Once a user selects a bookmark, the platform may determine that a voice command is a bookmark command, such as a request to save a given voice command navigation point in a centralized list of bookmarks for the user, or to recall a navigation point from the user'"'"'s centralized list, and the platform may respond to the bookmark command accordingly. The system improves accuracy in the use of bookmarks by proposing bookmark names for a given navigation point that avoid confusion with established grammars.
39 Citations
28 Claims
-
1. In a voice command platform of the type comprising a processor, and a voice-browser application executable by the processor to interpret voice-markup files, a method comprising:
-
while the processor is executing the voice-browser application to interpret a first voice-markup file, the processor receiving a user request to bookmark an object that is specified in the first voice-markup file but that is not itself a voice-markup file and is therefore not itself interpretable by the voice-browser application; and responsive to the user request, the processor establishing a second voice-markup file that specifies the object, wherein the second voice-markup file is interpretable by the voice-browser application so as to call up the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. In a voice command platform of the type comprising a processor, and a voice-browser application executable by the processor to interpret voice-markup files, a method comprising:
-
while the processor is executing the voice-browser application to interpret a first voice-markup file, the processor receiving a user request to bookmark an object that is specified in a given voice-markup file but that is not itself a voice-markup file and is therefore not itself interpretable by the voice-browser application; and the processor thereafter receiving a user request to recall the object, and the processor responsively (i) establishing a second voice-markup file that specifies the object and (ii) executing the voice-browser application to interpret the second voice-markup file, so as to call up the object. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. 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 including voice-markup files that each have respective navigation points, and the voice command applications defining user-prompts, allowed grammars, and application-logic, the application processing module being capable of bookmarking a navigation point of an object specified within the a voice-markup file of a voice command application wherein said object is not a voice-markup file; 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; 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 the object that has that navigation point. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A bookmark-management method comprising:
-
generating one or more proposed bookmark-names from the content of a voice command application; proposing a list of bookmark-names for a voice command application, wherein the list include bookmark names generated from the content within a voice command application; receiving from a user, via a telecommunications network, a selection of a bookmark-name; storing bookmark-data indicating the selected bookmark-name and the corresponding pointer to a navigation point; receiving from a user, via a telecommunications network, a bookmark-recall command designating a given bookmark-name; using the bookmark-data to identify a given navigation point corresponding to the given bookmark-name; and executing a voice command application that is located at the given navigation point. - View Dependent Claims (27, 28)
-
Specification