Synchronization among plural browsers
Abstract
A technique for synchronizing a visual browser and a voice browser. A visual browser is used to navigate through visual content, such as WML pages. During the navigation, the visual browser creates a historical record of events that have occurred during the navigation. The voice browser uses this historical record to navigate the content in the same manner as occurred on the visual browser, thereby synchronizing to a state equivalent to that of the visual browser. The creation of the historical record may be performed by using a script to trap events, where the script contains code that records the trapped events. The synchronization technique may be used with a multi-modal application that permits the mode of input/output (I/O) to be changed between visual and voice browsers. When the mode is changed from visual to voice, the record of events captured by the visual browser is provided to the voice browser, thereby allowing the I/O mode to change seamlessly from visual to voice. Likewise, the voice browser captures events which may be provided to the visual browser when the I/O mode is changed from voice to visual.
Claims
exact text as granted — not AI-modified1 . A device for engaging in wireless communications comprising:
a processor; a memory; a visual display; a data input; an antenna which transmits information over a wireless network and which receives information from said wireless network; a microphone which captures audio to be sent over said wireless network using said antenna; a speaker which renders audio received from said wireless network using said antenna; a browsing module storable in said memory and executable on said processor which enables interaction with a content page using said visual display and said data input, and which stores state information that indicates a state of interaction with said content page and which causes said information to be transmitted over said wireless network.
2 . The device of claim 1 , wherein said browsing module facilitates navigation of said content page by a user of the device, and wherein said state information comprises a historical record of events occurring during said navigation.
3 . The device of claim 2 , wherein said browsing module signals occurrence of said events, and wherein the device further comprises:
a script engine; and a script interpretable by said scripting language, said script comprising a plurality of sets of instructions interpretable by said script engine, each of said sets of instructions being adapted to create a record of a particular one of said events, said script engine being adapted to invoke a particular one of said sets of instructions according to which of said events is signaled by said browsing module.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.