Custom narration of electronic books
First Claim
1. A method for creating a custom narration for a book, the book comprising text, the method comprising:
- making an audio recording of a narrator, wherein the audio recording comprises a first portion and a second portion that immediately follows the first portion;
determining, using one or more processors, that the first portion is a reading of a first segment of the text;
generating, using one or more processors, a first correlation between the first portion of the recording and the first segment of the text;
determining, using one or more processors, that the second portion does not correspond to a second segment of the text, the second segment being a subset of the text that immediately follows the first segment;
applying, using one or more processors and responsive to determining that the second portion does not correspond to the second segment of the text, a correlation algorithm to identify a component of the book to which the second portion is likely to correspond, applying the correlation algorithm comprising;
responsive to determining the second portion is a repeat of the first portion, identifying the first segment of the text as the component of the book;
responsive to determining the second segment of text is spatially proximate to an illustration, identifying the illustration as the component of the book;
responsive to determining the first segment of the text is immediately followed by a chapter break, identifying the chapter break as the component of the book; and
responsive to determining the second portion corresponds to a third segment of the text that follows the second segment of the text, identifying the third segment of the text as the component of the book;
generating, using one or more processors, a second correlation between the second portion and the component of the book; and
storing, using one or more processors, the first and second correlations such that upon playback, the first portion is presented as corresponding to the first segment and the second portion is presented as corresponding to the component.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method are disclosed for correlating an electronic book with a narration. A correlation is determined between a first portion of the narration and a first segment of the text within the electronic book. The correlation is stored as instructions to present the first segment of the text with emphasis simultaneously with playback of the first the portion of the narration. A determination is made that a second portion of the audio recording, immediately following the first portion, does not match a second segment of the text that immediately follows the first segment. A correlation between the second portion and a component of the electronic book is determined and stored as instructions to present the component with emphasis simultaneously with playback of the second portion of the narration.
172 Citations
25 Claims
-
1. A method for creating a custom narration for a book, the book comprising text, the method comprising:
-
making an audio recording of a narrator, wherein the audio recording comprises a first portion and a second portion that immediately follows the first portion; determining, using one or more processors, that the first portion is a reading of a first segment of the text; generating, using one or more processors, a first correlation between the first portion of the recording and the first segment of the text; determining, using one or more processors, that the second portion does not correspond to a second segment of the text, the second segment being a subset of the text that immediately follows the first segment; applying, using one or more processors and responsive to determining that the second portion does not correspond to the second segment of the text, a correlation algorithm to identify a component of the book to which the second portion is likely to correspond, applying the correlation algorithm comprising; responsive to determining the second portion is a repeat of the first portion, identifying the first segment of the text as the component of the book; responsive to determining the second segment of text is spatially proximate to an illustration, identifying the illustration as the component of the book; responsive to determining the first segment of the text is immediately followed by a chapter break, identifying the chapter break as the component of the book; and responsive to determining the second portion corresponds to a third segment of the text that follows the second segment of the text, identifying the third segment of the text as the component of the book; generating, using one or more processors, a second correlation between the second portion and the component of the book; and storing, using one or more processors, the first and second correlations such that upon playback, the first portion is presented as corresponding to the first segment and the second portion is presented as corresponding to the component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method of correlating an electronic book with a narration, the electronic book including text, the method comprising:
-
determining, using one or more processors, a match between a first portion of the narration and a first segment of the text; storing, using one or more processors, instructions for presenting with emphasis the first segment simultaneously with the first portion; determining, using one or more processors, that a second portion of the narration that immediately follows the first portion does not match a second segment of the text that immediately follows the first segment; applying, using one or more processors and responsive to determining that the second portion does not match the second segment, a correlation algorithm to determine an association between the second portion and a component of the electronic book, applying the correlation algorithm comprising; responsive to determining the second portion is a repeat of the first portion, identifying the first segment of the text as the component of the book; responsive to determining the second segment of text is spatially proximate to an illustration, identifying the illustration as the component of the book; responsive to determining the first segment of the text is immediately followed by a chapter break, identifying the chapter break as the component of the book; and responsive to determining the second portion corresponds to a third segment of the text that follows the second segment of the text, identifying the third segment of the text as the component of the book; and storing, using one or more processors, instructions to present with emphasis the component simultaneously with the second portion. - View Dependent Claims (11)
-
-
12. A computer-implemented method of presenting an electronic book in conjunction with a narration, the electronic book including text, the method comprising:
-
responsive to a match between a first portion of the narration and a first segment of the text, presenting the first segment with emphasis on a display in conjunction with the first portion of the narration; and responsive to a second portion of the narration that immediately follows the first portion not matching a second segment of the text that immediately follows the first segment, determining, using one or more processors, an association between the second portion and a component of the electronic book, determining the association comprising; responsive to determining the second portion is a repeat of the first portion, identifying the first segment of the text as the component of the book; responsive to determining the second segment of text is spatially proximate to an illustration, identifying the illustration as the component of the book; responsive to determining the first segment of the text is immediately followed by a chapter break, identifying the chapter break as the component of the book; and responsive to determining the second portion corresponds to a third segment of the text that follows the second segment of the text, identifying the third segment of the text as the component of the book; and presenting the component with emphasis on the display in conjunction with the second portion of the narration. - View Dependent Claims (13)
-
-
14. A system for creating a custom narration for a book, the book comprising text, the system comprising:
-
one or more processors; a data store, storing an electronic representation of a narration, the electronic representation including a first portion and a second portion that, during playback, immediately follows the first portion; and a correlation module, communicatively coupled to the data store and the one or more processors, configured to determine, using the one or more processors, a first correlation between the first portion and a first segment of the text, and apply, responsive to the second portion not corresponding to a second segment of the text that immediately follows the first segment, a correlation algorithm to determine a second correlation between the second portion and a component of the book, applying the correlation algorithm comprising; responsive to determining the second portion is a repeat of the first portion, identifying the first segment of the text as the component of the book; responsive to determining the second segment of text is spatially proximate to an illustration, identifying the illustration as the component of the book; responsive to determining the first segment of the text is immediately followed by a chapter break, identifying the chapter break as the component of the book; and responsive to determining the second portion corresponds to a third segment of the text that follows the second segment of the text, identifying the third segment of the text as the component of the book. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A computer program product that comprises a non-transitory computer readable storage medium containing computer executable instructions for correlating a book with a narration, the book including text, the instructions comprising instructions to:
-
determine a match between a first portion of the narration and a first segment of the text; determine that a second portion of the narration that immediately follows the first portion does not match a second segment of the text that immediately follows the first segment; apply, responsive to determining that the second portion does not match the second segment, a correlation algorithm to determine a correlation between the second portion of the narration and a component of the electronic book, applying the correlation algorithm comprising; responsive to determining the second portion is a repeat of the first portion, identifying the first segment of the text as the component of the book; responsive to determining the second segment of text is spatially proximate to an illustration, identifying the illustration as the component of the book; responsive to determining the first segment of the text is immediately followed by a chapter break, identifying the chapter break as the component of the book; and responsive to determining the second portion corresponds to a third segment of the text that follows the second segment of the text, identifying the third segment of the text as the component of the book. - View Dependent Claims (22, 23)
-
-
24. A computer program product that comprises a non-transitory computer readable storage medium containing computer executable instructions for presenting an electronic book in conjunction with a narration, the electronic book including text, the instructions comprising instructions to:
-
present a first segment of the text with emphasis in conjunction with a first portion of the narration responsive to a match between the first portion of the narration and the first segment of the text; apply a correlation algorithm to determine an association between a second portion of the narration, that immediately follows the first portion, and a component of the electronic book, responsive to the second portion not matching a second segment of the text that immediately follows the first segment, applying the correlation algorithm comprising; responsive to determining the second portion is a repeat of the first portion, identifying the first segment of the text as the component of the book; responsive to determining the second segment of text is spatially proximate to an illustration, identifying the illustration as the component of the book; responsive to determining the first segment of the text is immediately followed by a chapter break, identifying the chapter break as the component of the book; and responsive to determining the second portion corresponds to a third segment of the text that follows the second segment of the text, identifying the third segment of the text as the component of the book; and present the component with emphasis in conjunction with the second portion of the narration. - View Dependent Claims (25)
-
Specification