Method and Apparatus for Defining Screen Reader Functions within Online Electronic Documents
First Claim
1. A computer program product for facilitating screen readers of online electronic documents, the computer program product comprising:
- a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising;
computer readable program code configured to generate a structured electronic document including markup language code and scripting language code whose execution is triggered by an occurrence of an event associated with execution of the markup language code;
computer readable program code configured to define a mapping of one or more functions of a screen reader software program to one or more functions performed by the scripting language code when the scripting language code is executed in response to the occurrence of the event; and
computer readable program code configured to incorporate the mapping of functions within the structured electronic document.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing system for facilitating screen readers of online electronic documents includes a processor running computer readable program code configured to generate a structured electronic document including markup language code and scripting language code whose execution is triggered by an occurrence of an event associated with execution of the markup language code. Memory stores a configuration file that maps of functions of a screen reader program to functions performed by the scripting language code when the scripting language code is executed in response to the occurrence of the event. The processor executes computer readable program code configured to incorporate the configuration file within structured electronic document. On a client system, a given function of the scripting language code executes in response to the occurrence of the event, and, in response to the execution of the given function, the screen reader program performs each accessibility function mapped to the given function.
-
Citations
20 Claims
-
1. A computer program product for facilitating screen readers of online electronic documents, the computer program product comprising:
-
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to generate a structured electronic document including markup language code and scripting language code whose execution is triggered by an occurrence of an event associated with execution of the markup language code; computer readable program code configured to define a mapping of one or more functions of a screen reader software program to one or more functions performed by the scripting language code when the scripting language code is executed in response to the occurrence of the event; and computer readable program code configured to incorporate the mapping of functions within the structured electronic document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product for enhancing accessibility to online electronic documents for visually impaired persons, the computer program product comprising:
-
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to parse a structured electronic document including markup language code and scripting language code whose execution is triggered by an occurrence of an event associated with execution of the markup language code, the structured electronic document having defined therein a configuration file that maps one or more accessibility functions to one or more functions performed by the scripting language code; computer readable program code configured to execute a given function of the scripting language code in response to the occurrence of the event; and computer readable program code configured to perform each accessibility function mapped by the configuration file to the given function in response to the execution of the given function of the scripting language code. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computing system for facilitating screen readers of online electronic documents, comprising:
-
a processor running computer readable program code configured to generate a structured electronic document including markup language code and scripting language code whose execution is triggered by an occurrence of an event associated with execution of the markup language code; and memory storing a configuration file that maps of one or more functions of a screen reader software program to one or more functions performed by the scripting language code when the scripting language code is executed in response to the occurrence of the event, wherein the processor executes computer readable program code to incorporate the configuration file within structured electronic document. - View Dependent Claims (18, 19, 20)
-
Specification