IP Library Granted Patent US 8,366,447
Granted Patent B2
US 8,366,447 · App. 11/163,267 · Granted Feb 5, 2013

Reading alerts and skim-reading system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,366,447
App. No.
11/163,267
Granted
Feb 5, 2013
Kind
B2
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.

Claims (28)

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.

2. The software program of claim 1 wherein the pattern store is populated by historical collections of keyword arrays.

3. The software program of claim 1 wherein the target document and at least one array of keywords are associated together in the pattern store.

4. The software program of claim 1 further comprising a Boolean tag on each keyword instructing the screen reader software to include portions of the target document matching the keyword or exclude portions of the target document matching the keyword responsive to the state of the Boolean tag.

5. The software program of claim 1 further comprising a Boolean tag on each array of keywords instructing the screen reader software to include portions of the target document matching the array of keywords or exclude portions of the target document matching the array of keywords responsive to the state of the Boolean tag.

6. The software program of claim 1 further comprising an expression parser communicatively coupled to the reading module whereby keyword logic may be embedded into the at least one array.

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.

8. The method of claim 7 wherein the text rule comprises one or more elements.

9. The method of claim 8 wherein the elements are specified by the screen-reader user.

10. The method of claim 7 wherein the elements are selected from the group consisting of keywords, punctuation and alphanumeric strings.

11. The method of claim 10 wherein the elements further comprise a Boolean tag wherein concurrence between text in the target document and the element of the text rule instructs the computer to include or exclude portions of the target document responsive to the state of the Boolean tag.

12. The method of claim 7 wherein the text rule comprises a Boolean tag wherein the concurrence between text in the target document and the text rule instructs the computer to include or exclude portions of the target document responsive to the state of the Boolean tag.

13. The method of claim 7 further comprising the step of prompting the screen-reader user responsive to the concurrence of a match between the array of keywords and the target document.

14. The method of claim 13 wherein the prompt precedes the output of a portion of the text of the target document.

15. The method of claim 14 wherein the prompt instructs the screen-reader user about the nature of the concurrence.

16. The method of claim 13 wherein the prompt follows the output of a portion of the text of the target document.

17. The method of claim 16 wherein the prompt requests an action from the screen-reader user responsive to the nature of the concurrence.

Assignments (11)
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY AT REEL/FRAME NO. 37098/0549 Recorded Sep 29, 2024
From: THE GOVERNOR AND COMPANY OF THE BANK OF IRELAND, AS COLLATERAL AGENT
To: FREEDOM SCIENTIFIC INC.
Reel/Frame 069071/0138 →
SECURITY INTEREST Recorded Sep 29, 2024
From: FREEDOM SCIENTIFIC INC.
To: MONROE CAPITAL MANAGEMENT ADVISORS, LLC, AS COLLATERAL AGENT
Reel/Frame 069070/0530 →
RELEASE OF SECURITY INTEREST Recorded Jun 20, 2024
From: THE GOVERNOR AND COMPANY OF THE BANK OF IRELAND
To: FREEDOM SCIENTIFIC INC.
Reel/Frame 067798/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 16, 2020
From: THE GOVERNOR AND COMPANY OF THE BANK OF IRELAND
To: FREEDOM SCIENTIFIC INC.
Reel/Frame 052126/0965 →
SECURITY INTEREST Recorded Nov 11, 2015
From: FREEDOM SCIENTIFIC INC., AS A GRANTOR
To: THE GOVERNOR AND COMPANY OF THE BANK OF IRELAND, AS COLLATERAL AGENT
Reel/Frame 037098/0802 →
SECURITY INTEREST Recorded Nov 11, 2015
From: FREEDOM SCIENTIFIC INC., AS A GRANTOR
To: THE GOVERNOR AND COMPANY OF THE BANK OF IRELAND, AS COLLATERAL AGENT
Reel/Frame 037098/0549 →
RELEASE OF SECURITY INTEREST Recorded Sep 3, 2015
From: RBC BANK (USA) INC.
To: FREEDOM SCIENTIFIC INC.
Reel/Frame 036542/0109 →
RELEASE OF SECURITY INTEREST Recorded Nov 22, 2010
From: CHURCHILL FINANCIAL LLC, AS ADMINISTRATIVE AGENT
To: FREEDOM SCIENTIFIC, INC.
Reel/Frame 025392/0783 →
SECURITY AGREEMENT Recorded Nov 18, 2010
From: FREEDOM SCIENTIFIC INC.; FREEDOM SCIENTIFIC BLV GROUP, LLC
To: RBC BANK (USA) INC.
Reel/Frame 025375/0884 →
SECURITY AGREEMENT Recorded May 8, 2007
From: FSI MERGER SUB CORP., T/B/K/A FREEDOM SCIENTIFIC INC.; FREEDOM SCIENTIFIC BLV GROUP, LLC; FREEDOM SCIENTIFIC HOLDINGS CORP.
To: CHURCHILL FINANCIAL LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 019260/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2006
From: GORDON, GLEN; STEPHEN, JOSEPH K; DAMERY, ERIC; OCAMPO, RALPH E
To: FREEDOM SCIENTIFIC, INC.
Reel/Frame 017061/0910 →