IP Library Granted Patent US 8,352,269
Granted Patent B2
US 8,352,269 · App. 12/687,208 · Granted Jan 8, 2013

Systems and methods for processing indicia for document narration

Assignee: K-NFB Reading Technology, Inc.
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,352,269
App. No.
12/687,208
Granted
Jan 8, 2013
Kind
B2
Abstract

Disclosed are techniques and systems to provide a narration of a text in multiple different voices. Further disclosed are techniques and systems for processing indicia in a document to determine a portion of words and associating a particular a voice model with the portion of words based on the indicia. During a readback process, an audible output corresponding to the words in the portion of words is generated using the voice model associated with the portion of words.

Claims (52)

1. A computer implemented method comprising:

processing, by one or more computers, a first indicium of a plurality of indicia applied by a user over a first portion of words in a document;

determining, by the one or more computers, a first voice model to associate with the first portion of words, with the first voice model represented by the first indicium applied by the user over the first portion of words; and

generating, by the one or more computers, an audible output corresponding to the words in the first portion of words using the voice model associated with the first portion of words.

2. The method of claim 1 , further comprising:

processing, by the one or more computers, a second indicium in the document to determine a second portion of words in the document, the second portion of words being different from the first portion of words;

determining, by the one or more computers, a second, different voice model to associate with the second portion of words based on the second indicia; and

generating, by the one or more computers, an audible output corresponding to the words in the second portion of words using the second, different voice model associated with the second portion of words.

3. The method of claim 2 , wherein the first indicium comprises a highlight applied over the first portion of words and the second indicium comprises text-based tags associated with lines in the document.

4. The method of claim 3 , wherein the audible output corresponding to the words in the second portion of words does not include audible output corresponding to the text based tags.

5. The method of claim 2 , wherein the voice model associated with the first portion of words comprises a voice model configured to generate an audible output in a first language and the voice model associated with the second portion of words comprises a voice model configured to generate an audible output in a second language that is different from the first language.

6. The method of claim 2 , wherein the voice model associated with the first portion of words comprises a voice model configured to generate an audible output at a first reading speed and the voice model associated with the second portion of words comprises a voice model configured to generate an audible output at a second reading speed that is different from the first reading speed.

7. The method of claim 2 , wherein the voice model associated with the first portion of words comprises a voice model configured to generate an audible output at a first volume and the voice model associated with the second portion of words comprises a voice model configured to generate an audible output at a second volume that is different from the first volume.

8. The method of claim 2 , wherein the second indicium includes a pair of text based brackets.

9. The method of claim 8 , wherein between the pair of text based brackets a word or name is inserted to provide the second indicium.

10. The method of claim 2 , further comprising:

modifying one or both of the first and second voice models by at least one of modifying a reading speed associated with the voice model, modifying a volume associated with the voice model, modifying the gender of the character associated with the voice model, modifying the age of the character and modifying a language of the voice model.

11. The method of claim 1 , wherein the first indicium is generated based on a user-applied, computer generated highlighting, the highlighting selected from the group consisting of a semi-transparent block of color placed over portions of the text in the form of a highlighting by using a different color of the text, a different font for the text, underlining, italicizing, and other visual indications to emphasize different portions of the text.

12. The method of claim 1 , wherein generating further comprises generating the audible output corresponding to the words in the first portion of words to include audible output corresponding to all of the words selected by the first indicium.

13. The method of claim 1 , wherein generating the audible output comprises using a text-to-speech application.

14. The method of claim 1 , wherein generating the audible output comprises using an audio recording.

15. The method of claim 14 , wherein the audio recording is an audio recording of a person speaking the selected words.

16. A computer program product residing on a computer readable medium, the computer program product comprising instructions for causing a processor to:

process a first indicium of a plurality of indicia applied by a user over a first portion of words in a document;

determine a first voice model to associate with the first portion of words, with the first voice model represented by the first indicium applied by the user over the first portion of words; and

generate an audible output corresponding to the words in the first portion of words using the voice model associated with the first portion of words.

17. The computer program product of claim 16 , wherein the computer program product further comprises instructions for causing the processor to:

process a second indicium in the document to determine a second portion of words in the document, the second portion of words being different from the first portion of words;

determine a second, different voice model to associate with the second portion of words based on the second indicia; and

generate an audible output corresponding to the words in the second portion of words using the second, different voice model associated with the second portion of words.

18. The computer program product of claim 17 , wherein the computer program product further comprises instructions for causing the processor to:

modify one or both of the first and second voice models by at least one of modifying a reading speed associated with the voice model, modifying a volume associated with the voice model, modifying the gender of the character associated with the voice model, modifying the age of the character and modifying a language of the voice model.

19. The computer program product of claim 17 wherein the first indicium comprises a highlight applied over the first portion of words and the second indicium comprises text-based tags associated with lines in the document.

20. The computer program product of claim 19 , wherein the audible output corresponding to the words in the second portion of words does not include audible output corresponding to the text based tags.

21. The computer program product of claim 17 , wherein the first indicium is generated based on a user-applied, computer generated highlighting, the highlighting selected from the group consisting of a semi-transparent block of color placed over portions of the text in the form of a highlighting by using a different color of the text, a different font for the text, underlining, italicizing, and other visual indications to emphasize different portions of the text.

22. The computer program product of claim 17 , wherein instructions to generate further comprises instructions to generate the audible output corresponding to the words in the first portion of words to include audible output corresponding to all of the words selected by the first indicium.

23. A system comprising:

a memory; and

a computing device configured to:

process a first indicium of a plurality of indicia applied by a user over a first portion of words in a document;

determine a first voice model to associate with the first portion of words, with the first voice model represented by the first indicium applied by the user over the first portion of words; and

generate an audible output corresponding to the words in the first portion of words using the voice model associated with the first portion of words.

24. The system of claim 23 , wherein the computing device is further configured to:

process a second indicium in the document to determine a second portion of words in the document, the second portion of words being different from the first portion of words;

determine a second, different voice model to associate with the second portion of words based on the second indicia; and

generate an audible output corresponding to the words in the second portion of words using the second, different voice model associated with the second portion of words.

25. The system of claim 23 , wherein the computing device is further configured to:

modify one or both of the first and second voice models by at least one of modifying a reading speed associated with the voice model, modifying a volume associated with the voice model, modifying the gender of the character associated with the voice model, modifying the age of the character and modifying a language of the voice model.

26. The system of claim 23 wherein the first indicium comprises a highlight applied over the first portion of words and the second indicium comprises text-based tags associated with lines in the document.

27. The system of claim 26 , wherein the audible output corresponding to the words in the second portion of words does not include audible output corresponding to the text based tags.

28. The system of claim 23 , wherein the first indicium is generated based on a user-applied, computer generated highlighting, the highlighting selected from the group consisting of a semi-transparent block of color placed over portions of the text in the form of a highlighting by using a different color of the text, a different font for the text, underlining, italicizing, and other visual indications to emphasize different portions of the text.

29. The computer program product of claim 23 , wherein the system is further configured to generate the audible output corresponding to the words in the first portion of words to include audible output corresponding to all of the words selected by the first indicium.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2021
From: EM ACQUISITION CORP., INC.
To: T PLAY HOLDINGS LLC
Reel/Frame 055896/0481 →
RELEASE OF SECURITY INTEREST Recorded Sep 17, 2015
From: FISH & RICHARDSON P.C.
To: DIMENSIONAL STACK ASSETS LLC
Reel/Frame 036629/0762 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2015
From: DIMENSIONAL STACK ASSETS, LLC
To: EM ACQUISITION CORP., INC.
Reel/Frame 036593/0328 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2015
From: K-NFB READING TECHNOLOGY, INC.
To: DIMENSIONAL STACK ASSETS LLC
Reel/Frame 035546/0205 →
LIEN Recorded Dec 30, 2014
From: K-NFB HOLDING TECHNOLOGY, IMC.
To: FISH & RICHARDSON P.C.
Reel/Frame 034599/0860 →
CHANGE OF NAME Recorded Mar 21, 2013
From: K-NFB READING TECHNOLOGY, INC.
To: K-NFB HOLDING TECHNOLOGY, INC.
Reel/Frame 030058/0669 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2013
From: K-NFB HOLDING TECHNOLOGY, INC.
To: K-NFB READING TECHNOLOGY, INC.
Reel/Frame 030059/0351 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2010
From: KURZWEIL, RAYMOND C.; ALBRECHT, PAUL; CHAPMAN, PETER
To: K-NFB READING TECHNOLOGY, INC.
Reel/Frame 024921/0284 →
Continuity (3)
Provisional Application 61144947 · Jan 15, 2009
Provisional Application 61165963 · Apr 2, 2009
Related Publication 20100318363A1 · Dec 16, 2010