Technique for synchronizing visual and voice browsers to enable multi-modal browsing
First Claim
1. A method of synchronizing between a first browser and a second browser comprising:
- while browsing a first content item in the first browser, executing a jump to a non-existent relative link in said first content item;
using a view control to recognize a name associated with said non-existent relative link, said view control being adapted to recognize a class of names; and
sending information to the second browser indicative of the first browser'"'"'s state at the time the name associated with said non-existent relative link was followed.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for interacting with content, such as web-based markup content, using visual and voice browsers. A first browser facilitates communication in a first mode (e.g., an HTML browser that facilitates visual/tactile interaction with HTML content), and a second browser facilitates communication in a second mode (e.g., a VXML browser that facilitates audio interaction with VXML content). HTML and VXML content is created that: (1) indicates a correspondence between HTML and VXML pages that represent the same underlying content; and (2) contains specialized tags that indicate information to be send from one browser to the other to synchronize each browser to equivalent parts of the content. The HTML browser is adapted to use relative links as signals that information is to be sent to the VXML browser, and the platform on which the VXML browser runs is adapted to recognize a “hit” on its own port 80 as a signal that information is to be sent to the HTML browser.
203 Citations
18 Claims
-
1. A method of synchronizing between a first browser and a second browser comprising:
-
while browsing a first content item in the first browser, executing a jump to a non-existent relative link in said first content item;
using a view control to recognize a name associated with said non-existent relative link, said view control being adapted to recognize a class of names; and
sending information to the second browser indicative of the first browser'"'"'s state at the time the name associated with said non-existent relative link was followed. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of synchronizing between a first browser and a second browser comprising:
-
at a first host at which said first browser executes, receiving a request from said first host; and
in response to the receipt of said request, sending to said second browser information indicative of a state of said first browser. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. In a system that comprises a first browser which enables the rendering of an item of markup content, the improvement comprising:
a view control that recognizes a class of relative links and that, upon recognizing a member of said class of relative links, provides to a second browser information indicative of a state of said first browser. - View Dependent Claims (15, 16)
-
17. In a system that executes a first browser, the improvement comprising:
logic that detects a request generated by the system and directed to a port of the system, and that, in response to detecting said request, sends to a second browser information indicative of a state of the first browser. - View Dependent Claims (18)
Specification