Custom labeler for screen readers
AssigneeFreedom Scientific, Inc.
InventorsJoseph Stephen, Eric Damery
Life of this patent
Estimating the term…
Abstract
A screen reader feature is described that enables end users to assign their own descriptions to forms and navigational elements in electronic documents such as web pages, word processing documents and portable document formats. The form or navigational element is identified by the end user. A dialog box provides a text entry box for accepting a user-defined description. The description is saved in association with the document and its particular form or navigational element.
Claims24
A method for assigning a user-defined label to a control element in a computer-rendered document in a computer having a screen reader comprising the steps of:
- providing a computer having a screen reader function;
- focusing on the control element in the computer-rendered document, whereby focusing identifies the control element to be described by output through the screen reader;
- invoking a labeler function in the screen reader;
- assigning the user-defined label to the control element, wherein the user-defined label is associated with the underlying code for the control element;
- and
- saving the user-defined label in association with the computer-rendered document whereby upon the control element subsequently entering focus, the user-defined label is output to the screen reader.
A method for assigning a user-defined label to a navigational control element in a web page in a computer having a screen reader, the method comprising the steps of:
- providing a computer having a screen reader function;
- focusing on the navigational control element in the webpage, whereby focusing identifies the navigational control element to be described;
- invoking a labeler function in the screen reader;
- assigning the user-defined description to the navigational control element, wherein the user-defined label is associated with the underlying code for the navigational control element;
- and
- saving the user-defined label in association with the web page whereby upon the navigational control element subsequently entering focus, the user-defined label is output to the screen reader.
A method for assigning a user-defined label to a form input element in a web page in a computer having a screen reader, the method comprising the steps of:
- providing a computer having a screen reader function;
- focusing on the form input element in the webpage, whereby focusing identifies the form input element to be labeled;
- invoking a labeler function in the screen reader;
- assigning a user-defined label to the form input element, wherein the user-defined label is associated with the underlying code for the form input;
- and
- saving the user-defined label in association with the web page whereby upon the form input element subsequently entering focus on the web page, the user-defined label is output to the screen reader.
A method for assigning a user-defined label to a control element in a computer-rendered document in a computer having a screen reader comprising the steps of:
- providing a computer having a screen reader function;
- focusing on the control element in the computer-rendered document, whereby focusing identifies the control element to be described by output through the screen reader;
- invoking a labeler function in the screen reader;
- assigning the user-defined label to the control element, wherein the user-defined label is associated with the underlying code for the control element;
- saving the user-defined label in association with the computer-rendered document whereby upon the control element subsequently entering focus, the user-defined label is output to the screen reader;
- and
- sharing the user-defined label with additional users whereby the sharing permits
- the additional users to apply the user-defined labels.
A computer-readable medium having stored thereon a program which is executable by a processor, the program comprising instructions for:
- focusing on a control element in a computer-rendered document, whereby focusing identifies the control element to be described by output through a screen reader;
- invoking a labeler function in the screen reader;
- assigning a user-defined label to the control element, wherein the user-defined label is associated with the underlying code for the control element;
- and
- saving the user-defined label in association with the computer-rendered document whereby upon the control element subsequently entering focus, the user-defined label is output to the screen reader.
A method for assigning a user-defined label to a control element in a computer-rendered document in a computer having a screen reader comprising the steps of:
- focusing on the control element in the computer-rendered document, whereby focusing identifies the control element to be described by output through the screen reader;
- invoking a labeler function in the screen reader;
- assigning the user-defined label to the control element, wherein the user-defined label is associated with the underlying code for the control element;
- saving the user-defined label in association with the computer-rendered document whereby upon the control element subsequently entering focus, the user-defined label is output to the screen reader;
- and
- generating a list of form fields in the computer-rendered document responsive to a user request, the form fields displayed with the user-defined label for each form field.
A computer-readable medium having stored thereon a program which is executable by a processor, the program comprising instructions for:
- focusing on a control element in a computer-rendered document, whereby focusing identifies the control element to be described by output through a screen reader;
- invoking a labeler function in the screen reader;
- assigning a user-defined label to the control element, wherein the user-defined label is associated with the underlying code for the control element;
- saving the user-defined label in association with the computer-rendered document whereby upon the control element subsequently entering focus, the user-defined label is output to the screen reader;
- and
- generating a list of form fields in the computer-rendered document responsive to a user request, the form fields displayed with the user-defined label for each form field.
Dependencies are inferred from the claim text.