Custom summary views for screen reader
First Claim
1. A non-transitory computer-readable media having computer-executable instructions that, in response to being executed by a computing device, cause the computing device to perform operations comprising:
- collecting tabular display information, the tabular display information comprising a cell address having alphanumeric data and a cell label for the cell address;
retrieving cell labels corresponding to the cell address from a document object model file;
generating a custom summary of cell labels selected by a screen reader user, the custom summary presenting the alphanumeric data for each cell address associated with the selected cell label, the alphanumeric data reordered according to screen reader user preferences without modifying the document object model file; and
outputting the custom summary to an output device selected from the group consisting of a speech synthesizer and a Braille reader, whereby the broadcast module automatically broadcasts the alphanumeric data.
8 Assignments
0 Petitions
Accused Products
Abstract
A screen reader software product feature referred to as a custom summary view, or custom summary, has been developed. The custom summary feature solves the major problem faced by blind users when working with large sets of data. That problem occurs as a result of an inefficiency of gleaning important data from within these larger sets. The custom summary provides the ability to gather such data into a summary that can be navigated easily. This ease of navigation greatly levels the playing field in the competitive workplace for blind workers and students alike. Also taught is a feature, referred to as a multiple region support, which allows users to define blocks of contiguous cells containing data as “regions” when a document such as a spreadsheet is displayed by a screen reader. Regions can either be named by the user or be defined simply by the top left and bottom right cell addresses that represent the boundaries of the block of contiguous cells containing data.
-
Citations
9 Claims
-
1. A non-transitory computer-readable media having computer-executable instructions that, in response to being executed by a computing device, cause the computing device to perform operations comprising:
-
collecting tabular display information, the tabular display information comprising a cell address having alphanumeric data and a cell label for the cell address; retrieving cell labels corresponding to the cell address from a document object model file; generating a custom summary of cell labels selected by a screen reader user, the custom summary presenting the alphanumeric data for each cell address associated with the selected cell label, the alphanumeric data reordered according to screen reader user preferences without modifying the document object model file; and outputting the custom summary to an output device selected from the group consisting of a speech synthesizer and a Braille reader, whereby the broadcast module automatically broadcasts the alphanumeric data. - View Dependent Claims (2, 3, 4)
-
-
5. A non-transitory computer-readable media having computer-executable instructions that, in response to being executed by a computing device, cause the computing device to perform operations comprising:
-
collecting tabular display information, the tabular display information comprising at least one region of cell addresses having alphanumeric data and a cell label for the region; reordering the alphanumeric data according to screen reader user preferences and to retrieve cell labels corresponding to the cell address from a document object model file; and generating a custom summary of the cell label for the at least one region of cell addresses selected by a screen reader user without modifying the document object model file; and communicating the custom summary to an output device selected from the group consisting of a speech synthesizer and a Braille reader, whereby the broadcast module automatically broadcasts a subset of the tabular display information, the subset comprising the alphanumeric data associated with the cell label for the at least one region of cell addresses that formed the custom summary. - View Dependent Claims (6, 7, 8, 9)
-
Specification