Patent ID: 7546531

Claim:
A method comprising: receiving an HTML document to be rendered, the document including: a standard mode, via which standard content may be rendered to a user; an accessibility mode, for enabling presentation of alternate formats of data to be rendered via the HTML document; a first element that has standard content that is rendered, by default, when the HTML document is rendered; a second element that has both standard content that is rendered, by default, when the HTML document is rendered, and alternate content, wherein the alternate content provides an alternate rendering of information represented by the standard content of the second element, and wherein the alternate content may be rendered when the accessibility mode of the HTML document is activated; and a focus indicator that indicates, at any given time, a single element of focus, that is the default recipient of user input from a non-pointer input device; determining, based on an element type associated with the first element, that the first element is by default selectable for focus, and is therefore, a focusable element; determining, based on an element type associated with the second element, that the second element is by default not selectable for focus, and is therefore, not a focusable element; generating a list of focusable elements associated with the document, such that the list includes the first element, but does not include the second element; rendering the document such that: the standard content associated with the first element is rendered; the standard content associated with the second element is rendered; and the focus indicator indicates that the first element is the current element of focus; receiving a user-submitted accessibility mode command to activate an accessibility mode of the document; in response to receiving the user-submitted accessibility command, altering the list of focusable elements to include the second element, thereby enabling the second element to be indicated by the focus indicator, wherein the list of focusable element is altered to include the second element based on a determination that the second element has alternate content; in response to a user-submitted directional command, moving the focus indicator to the second element; determining that the accessibility mode of the document is active; and in response to determining that the accessibility mode of the document is active, rendering the alternate content associated with the second element.