Presenting multimodal web page content on sequential multimode devices
First Claim
Patent Images
1. A system for providing Web content comprising:
- a Web server configured to provide at least one Extensible Hypertext Markup Language Plus Voice Web page;
a sequential multimodal server configured to convert the Web pages of said Web server into at least one voice fragment and at least one graphical user interface fragment; and
a sequential multimodal device supporting a voice connection at one time and a data connection at a different time, wherein speech content derived from said voice fragment is conveyed across the voice connection, and wherein said graphical user interface fragment is conveyed across the data connection.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of accessing an Extensible Hypertext Markup Language Plus Voice Web page can include the step of receiving a request for an Extensible Hypertext Markup Language Plus Voice Web page from a source that lacks the ability to directly render the Web page. The Web page can be segmented into a multitude of fragments, where each fragment can consist of a single interface category, such as a graphical user interface category or a voice category. These fragments can be used to provide the requesting source with information from the Web page.
20 Citations
22 Claims
-
1. A system for providing Web content comprising:
-
a Web server configured to provide at least one Extensible Hypertext Markup Language Plus Voice Web page; a sequential multimodal server configured to convert the Web pages of said Web server into at least one voice fragment and at least one graphical user interface fragment; and a sequential multimodal device supporting a voice connection at one time and a data connection at a different time, wherein speech content derived from said voice fragment is conveyed across the voice connection, and wherein said graphical user interface fragment is conveyed across the data connection. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable storage having stored thereon, a computer program having a plurality of code sections, said code sections executable by a machine for causing the machine to perform the steps of:
-
receiving a request for an Extensible Hypertext Markup Language Plus Voice Web page from a sequential multimodal device that lacks the ability to directly render said Web page; segmenting said Web page into a plurality of fragments, each fragment consisting of a single interface category, wherein said interface category is selected from the group consisting of a graphical user interface category and a voice category; and conveying at least one of said fragments to provide the requesting sequential multimodal device with information from said Web page. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system of accessing an Extensible Hypertext Markup Language Plus Voice Web page comprising the steps of:
-
means for receiving a request for an Extensible Hypertext Markup Language Plus Voice Web page from a sequential multimodal device that lacks the ability to directly render said Web page; means for segmenting said Web page into a plurality of fragments, each fragment consisting of a single interface category, wherein said interface category is selected from the group consisting of a graphical user interface category and a voice category; and means for conveying at least one of said fragments to provide the requesting sequential multimodal device with information from said Web page.
-
-
18. A non-transitory computer-readable storage having stored thereon, a computer program having a plurality of code sections, said code sections executable by a machine for causing the machine to perform the steps of:
-
receiving a request for a multimodal markup Web page from a sequential multimodal device incapable of directly rendering said multimodal markup page; generating a voice-only markup page from said multimodal markup Web page; generating a graphical user interface markup page from said multimodal markup Web page, wherein said graphical user interface markup page does not include voice-enabled markup; segmenting said voice-only markup page into a plurality of voice fragments; segmenting said graphical user interface markup page into a plurality of graphical user interface fragments; correlating said voice fragments to graphical user interface fragments based upon content of the fragments; and providing content of said Web page to said sequential multimodal device using said fragments, wherein said device is configured to selectively switch between a voice mode that renders at least one voice fragment and a graphical user interface mode that renders at least one graphical user interface fragment. - View Dependent Claims (19, 20, 21)
-
-
22. A system for accessing content of multimodal Web pages comprising the steps of:
-
means for receiving a request for a multimodal markup Web page from a sequential multimodal device incapable of directly rendering said multimodal markup page; means for generating a voice-only markup page from said multimodal markup Web page; means for generating a graphical user interface markup page from said multimodal markup Web page, wherein said graphical user interface markup page does not include voice-enabled markup; means for segmenting said voice-only markup page into a plurality of voice fragments; means for segmenting said graphical user interface markup page into a plurality of graphical user interface fragments; means for correlating said voice fragments to graphical user interface fragments based upon content of the fragments; and means for providing content of said Web page to said sequential multimodal device using said fragments, wherein said device is configured to selectively switch between a voice mode that renders at least one voice fragment and a graphical user interface mode that renders at least one graphical user interface fragment.
-
Specification