IP Library Granted Patent US 7,953,601
Granted Patent B2
US 7,953,601 · App. 12/339,803 · Granted May 31, 2011

Method and apparatus for preparing a document to be read by text-to-speech reader

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 7,953,601
App. No.
12/339,803
Granted
May 31, 2011
Kind
B2
Abstract

There is disclosed a method and system for preparing a document to be read by a text-to-speech reader. The method can include identifying two or more voice types available to the text-to-speech reader, identifying the text elements within the document, grouping related text elements together, and classifying the text elements according to voice types available to the text-to-speech reader. The method of grouping the related text elements together can include syntactic and intelligent clustering. The classification of text elements can include performing latent semantic analysis on the text elements and characteristics of the available voice types.

Claims (27)

1. A system for automatically marking a document to be read by a text-to-speech reader with voice type identifiers, said system comprising:

at least one processor programmed to:

identify two or more voice types available to the text-to-speech reader, each voice type having a corresponding voice type identifier;

identify text elements within the document by marking gross structural subdivisions of text with a first set of sequenced tags, marking individual paragraphs of the text with a second set of sequenced tags, and marking text elements with a third set of sequenced tags to generate a hierarchical tree identifying the text elements;

group similar text elements together by generating one or more clusters according to each identifiable topic of the document, and by syntactically parsing the document and subsequently performing text mining to determine which text elements in the document are similar, wherein similarity is based upon lexical affinities among the text elements;

classify the grouped text elements according to voice types available to the text-to-speech reader; and

mark the classified grouped text elements within the document with corresponding voice type identifiers.

2. The system as claimed in claim 1 , wherein the at least one processor is programmed to identify text elements by breaking down the document into elements and by separating out the text elements.

3. The system as claimed in claim 1 , wherein the at least one processor is programmed to group similar text elements together by parsing for structural features of the text elements.

4. The system as claimed in claim 3 , wherein the structural features of the text elements include at least one feature selected from the group consisting of: the position of the text element in the document, the syntax of the text element, and text features within the text element.

5. The system as claimed in claim 3 , wherein the at least one processor is programmed to group similar text elements by parsing for thematic features of the text elements.

6. The system as claimed in claim 1 , wherein the at least one processor is programmed to classify the text elements according to the available voice types by finding the best match between the grouped text elements and the characteristics of the voice types.

7. The system as claimed in claim 6 , wherein the at least one processor is programmed to classifying the text elements according to the characteristics of the available voice types by identifying similar themes within the text elements and voice types.

8. The system as claimed in claim 6 , wherein the at least one processor is programmed to classify the text elements according to the characteristics of the available voice types by identifying similar intentions within the text elements and voice types.

9. A non-transitory computer-readable storage medium, encoded with computer program instructions that, when executed by a machine, cause the machine to perform a method for automatically marking a document to be read by a text-to-speech reader with voice type identifiers, the method comprising:

identifying two or more voice types available to the text-to-speech reader, each voice type having a corresponding voice type identifier;

identifying text elements within the document, wherein identifying text elements comprises marking gross structural subdivisions of text with a first set of sequenced tags, marking individual paragraphs of the text with a second set of sequenced tags, and marking text elements with a third set of sequenced tags to generate a hierarchical tree identifying the text elements;

grouping similar text elements together, wherein grouping comprises generating one or more clusters according to each identifiable topic of the document, syntactically parsing the document and subsequently performing text mining to determine which text elements in the document are similar, wherein similarity is based upon lexical affinities among the text elements;

classifying the grouped text elements according to voice types available to the text-to-speech reader; and

marking the classified grouped text elements within the document with corresponding voice type identifiers.

10. The non-transitory computer-readable storage medium as claimed in claim 9 , wherein identifying text elements further comprises breaking down the document into elements and code for separating out the text elements.

11. The non-transitory computer-readable storage medium as claimed in claim 9 , wherein grouping similar text elements together further comprises parsing for structural features of the text elements.

12. The non-transitory computer-readable storage medium as claimed in claim 11 , wherein the structural features of the text elements include at least one feature selected from the group consisting of: the position of the text element in the document, the syntax of the text element, and text features within the text element.

13. The non-transitory computer-readable storage medium as claimed in claim 11 , wherein grouping similar text elements together further comprises parsing for thematic features of the text elements.

14. The non-transitory computer-readable storage medium as claimed in claim 9 , wherein classifying the text elements according to the available voice types further comprises finding the best match between the grouped text elements and the characteristics of the voice types.

15. The non-transitory computer-readable storage medium as claimed in claim 14 , wherein classifying the text elements according to the characteristics of the available voice types further comprises identifying similar themes within the text elements and voice types.

16. The non-transitory computer-readable storage medium as claimed in claim 14 , wherein classifying the text elements according to the characteristics of the available voice types further comprises identifying similar intentions within the text elements and voice types.

Assignments (8)
RELEASE (REEL 052935 / FRAME 0584) Recorded Jan 2, 2025
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: CERENCE OPERATING COMPANY
Reel/Frame 069797/0818 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REPLACE THE CONVEYANCE DOCUMENT WITH THE NEW ASSIGNMENT PREVIOUSLY RECORDED AT REEL: 050836 FRAME: 0191. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 19, 2022
From: NUANCE COMMUNICATIONS, INC.
To: CERENCE OPERATING COMPANY
Reel/Frame 059804/0186 →
SECURITY AGREEMENT Recorded Jun 15, 2020
From: CERENCE OPERATING COMPANY
To: WELLS FARGO BANK, N.A.
Reel/Frame 052935/0584 →
RELEASE OF SECURITY INTEREST Recorded Jun 12, 2020
From: BARCLAYS BANK PLC
To: CERENCE OPERATING COMPANY
Reel/Frame 052927/0335 →
SECURITY AGREEMENT Recorded Nov 7, 2019
From: CERENCE OPERATING COMPANY
To: BARCLAYS BANK PLC
Reel/Frame 050953/0133 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 050836 FRAME: 0191. ASSIGNOR(S) HEREBY CONFIRMS THE INTELLECTUAL PROPERTY AGREEMENT. Recorded Oct 29, 2019
From: NUANCE COMMUNICATIONS, INC.
To: CERENCE OPERATING COMPANY
Reel/Frame 050871/0001 →
INTELLECTUAL PROPERTY AGREEMENT Recorded Oct 23, 2019
From: NUANCE COMMUNICATIONS, INC.
To: CERENCE INC.
Reel/Frame 050836/0191 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2009
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 022689/0317 →