Reading alerts and skim-reading system
First Claim
Patent Images
1. A screen reader software program embodied in a computer readable medium, the software program comprising:
- a pattern store containing at least one user-definable array of keywords relating to a subject of interest;
a skim reading module operable by the screen reader software program, the skim reading module scanning a target consisting of a single text-based document, the single text-based document preselected by a screen-reader user,the skim reading module adapted to locate the at least one array of keywords in the text-based target document;
a speech synthesizer operable by the screen reader software program, the speech synthesizer providing an audible output for a predetermined user-defined portion of the target document that matches the at least one array of keywords; and
an output configuration module, the output configuration module permitting the screen-reader user to selectively modify the predetermined portion of the target document matching the at least one array of keywords, wherein the predetermined portion of the target document is selected from the group consisting of characters, words, lines, sentences, paragraphs, pages, page breaks, and section breaks.
8 Assignments
0 Petitions
Accused Products
Abstract
A screen reader software product including a pattern store containing at least one user-definable array of keywords relating to a subject of interest and skim reading module adapted to apply the at least one array of keywords to a target document whereby only portions of the target document matching the at least one array of keywords are output by the screen reader software to an end user.
23 Citations
17 Claims
-
1. A screen reader software program embodied in a computer readable medium, the software program comprising:
-
a pattern store containing at least one user-definable array of keywords relating to a subject of interest; a skim reading module operable by the screen reader software program, the skim reading module scanning a target consisting of a single text-based document, the single text-based document preselected by a screen-reader user, the skim reading module adapted to locate the at least one array of keywords in the text-based target document; a speech synthesizer operable by the screen reader software program, the speech synthesizer providing an audible output for a predetermined user-defined portion of the target document that matches the at least one array of keywords; and an output configuration module, the output configuration module permitting the screen-reader user to selectively modify the predetermined portion of the target document matching the at least one array of keywords, wherein the predetermined portion of the target document is selected from the group consisting of characters, words, lines, sentences, paragraphs, pages, page breaks, and section breaks. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of controlling the output of a screen reader program with an audible output to enable a target to be skimmed for display information comprising the steps of:
-
scanning the target consisting of a single text-based document through the screen reader program, the document preselected by a screen-reader user; providing a computer with a pattern store, the text-based document residing on the computer; storing one or more text rules within the pattern store, wherein the text rules comprise one or more user defined elements; scanning the target for concurrence between the text of the target document and the one or more text rules; selecting a predetermined portion of the target to be outputted in response to a concurrence between the text of the target and the one or more text rules, wherein the predetermined portion of the target is selected from the group consisting of characters, words, lines, sentences, paragraphs, pages, page breaks, and section breaks; audibly outputting through the screen reader program the predetermined portion of the text of the target to the screen-reader user in response to the concurrence via a speech synthesizer. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification