System and method for providing multi-modal bookmarks
First Claim
1. A method of synchronizing bookmarks comprising:
- receiving a request to save a first bookmark identifying a first web document in a first mode, the first bookmark received from a first browser executing in the first mode, the first mode being one of a visual mode and a voice mode;
receiving, from the first browser, the first bookmark comprising data indicative of the first web document;
storing the first bookmark in a bookmark repository on a multimodal platform, the bookmark repository operable for storing one or more bookmarks in a multimodal format and accessible to a plurality of browsers regardless of whether the browsers are executing in the visual or voice mode;
receiving, from a second browser executing in a second mode, the second mode being one of the visual or voice mode, a request to access the first bookmark;
linking the first bookmark with a second web document in the second mode containing substantially equivalent content of the first web document, the second web document compatible with the second browser based on a relationship between the first web document and the second web document; and
sending a second bookmark identifying the second web document to the second browser, wherein the second browser executing in the second mode is operable to navigate to the second web document using the second bookmark.
9 Assignments
0 Petitions
Accused Products
Abstract
A system for enabling multi-modal bookmarks comprises a bookmark repository coupled to two browsers. A user bookmarks content using a first browser, and a bookmark is stored in the bookmark repository. The user subsequently uses a second browser and requests that the bookmark be de-referenced to point the second browser to the bookmarked content. The second browser accesses the bookmark in the content repository and is directed to the bookmarked content. The first and second browsers may be visual and voice browsers that render Wireless Markup Language (WML) and Voice Extensible Markup Language (VXML) content, respectively, wherein a mapping is provided that links a given piece of visual content to an equivalent piece of voice content.
6 Citations
13 Claims
-
1. A method of synchronizing bookmarks comprising:
-
receiving a request to save a first bookmark identifying a first web document in a first mode, the first bookmark received from a first browser executing in the first mode, the first mode being one of a visual mode and a voice mode; receiving, from the first browser, the first bookmark comprising data indicative of the first web document; storing the first bookmark in a bookmark repository on a multimodal platform, the bookmark repository operable for storing one or more bookmarks in a multimodal format and accessible to a plurality of browsers regardless of whether the browsers are executing in the visual or voice mode; receiving, from a second browser executing in a second mode, the second mode being one of the visual or voice mode, a request to access the first bookmark; linking the first bookmark with a second web document in the second mode containing substantially equivalent content of the first web document, the second web document compatible with the second browser based on a relationship between the first web document and the second web document; and sending a second bookmark identifying the second web document to the second browser, wherein the second browser executing in the second mode is operable to navigate to the second web document using the second bookmark. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for storing bookmarks, the system comprising a processor and memory, the system configured to:
-
receive a request to save a first bookmark identifying a first web document in a first mode, the first bookmark received from a first browser executing in the first mode, the first mode being one of a visual mode and a voice mode; receive, from the first browser, the first bookmark comprising data indicative of the first web document; store the first bookmark in a bookmark repository on a multimodal platform, the bookmark repository operable for storing one or more bookmarks in a multimodal format and accessible to a plurality of browsers regardless of whether the browsers are executing in the visual or voice mode; receive, from a second browser executing in a second mode, the second mode being one of the visual or voice mode, a request to access the first bookmark; link the first bookmark with a second web document in the second mode containing substantially equivalent content of the first web document, the second web document compatible with the second browser based on a relationship between the first web document and the second web document; and send a second bookmark identifying the second web document to the second browser, wherein the second browser executing in the second mode is operable to navigate to the second web document using the second bookmark.
-
-
13. A non-transitory computer readable medium having computer executable instructions stored thereon, the instructions comprising:
-
instructions for receiving a request to save a first bookmark identifying a first web document in a first mode, the first bookmark received from a first browser executing in the first mode, the first mode being one of a visual mode and a voice mode; instructions for receiving, from the first browser, the first bookmark comprising data indicative of the first web document; instructions for storing the first bookmark in a bookmark repository on a multimodal platform, the bookmark repository operable for storing one or more bookmarks in a multimodal format and accessible to a plurality of browsers regardless of whether the browsers are executing in the visual or voice mode; instructions for receiving, from a second browser executing in a second mode, the second mode being one of the visual or voice mode, a request to access the first bookmark; instructions for linking the first bookmark with a second web document in the second mode containing substantially equivalent content of the first web document, the second web document compatible with the second browser based on a relationship between the first web document and the second web document; and instructions for sending a second bookmark identifying the second web document to the second browser, wherein the second browser executing in the second mode is operable to navigate to the second web document using the second bookmark.
-
Specification