Patent ID: 7216287
Filing Date: 2007-05-08
Classification: G06F

Abstract:
1. A method of deriving audio content from visual content comprising: receiving a request from a client computer system for a visual markup language document served by a Web server; responsive to the client request, retrieving the visual markup language document from the Web server; parsing the visual markup language document to identify at least one of text sections, headings, images, selectable icons, hyperlinks, data-entry fields, lists, and tables within the visual markup language document; modifying the visual markup language document to include a corresponding visual marker for, and adjacent to, each identified text section, heading, image, selectable icon, hyperlink, data-entry field, list, and table for generating an audio markup language document version of the visual markup language document; modifying said visual markup language document to specify at least one marker specifying a text label, wherein said marker specifying a text label is associated with a field for receiving text in said visual markup language document; further modifying the visual markup language document to include at least one user-selectable control; providing said modified visual markup language document to said client computer system for presentation within a visual interface of the client computer system; receiving an indicator from said client computer system that the at least one user-selectable control was selected; responsive to a selection of the at least one user-selectable control, generating the audio markup language document version of said visual markup language document; during said generating step, associating said text label with a section of said audio markup language document corresponding to said field of said visual markup language document; saving said audio markup language document version for subsequent presentation through an audio interface; wherein the at least one user-selectable control is a plurality of controls, each control being associated with a subset of content contained within the visual markup language document, and wherein the audio markup language document version includes content associated with a selected one of said controls and does not include content within the visual markup language document associated with unselected ones of said controls; and wherein said associating step renders said text label as a selectable speech label specifying that speech is to be used as an input to said section of said audio markup language document.