SYNCHRONIZING PROGRESS IN AUDIO AND TEXT VERSIONS OF ELECTRONIC BOOKS
First Claim
Patent Images
1. A system to synchronize progress in audio and text versions of an electronic book, comprising:
- a system database configured to maintain user progress data, audio book data corresponding to the audio version and textual book data corresponding to the text version, the audio book data including audio position information and the textual book data including text position information;
a correlation data store configured to maintain correlation data indicating correspondence between the audio position information and the text position information, and to allow generation of the user progress data from the correlation data;
an audio playback subsystem, the audio playback subsystem configured to present the audio version of the electronic book to a user responsive to the user progress data; and
a display subsystem, the display subsystem configured to present the text version to the user responsive to the user progress data.
2 Assignments
0 Petitions
Accused Products
Abstract
An electronic book system is configured to allow a user to listen to an audio version of an electronic book, then switch to reading a text version of the book on a different device, the text version being presented from the point where the audio version left off. One or more users can repeatedly switch from audio to text versions without losing track of their progress through the book. Correlation between audio and text versions is established by generating a correlation table or inserting position-related metadata in the audio or text data files.
58 Citations
27 Claims
-
1. A system to synchronize progress in audio and text versions of an electronic book, comprising:
-
a system database configured to maintain user progress data, audio book data corresponding to the audio version and textual book data corresponding to the text version, the audio book data including audio position information and the textual book data including text position information; a correlation data store configured to maintain correlation data indicating correspondence between the audio position information and the text position information, and to allow generation of the user progress data from the correlation data; an audio playback subsystem, the audio playback subsystem configured to present the audio version of the electronic book to a user responsive to the user progress data; and a display subsystem, the display subsystem configured to present the text version to the user responsive to the user progress data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system to correlate audio position information in an audio version of an electronic book with text position information in a text version of the electronic book, comprising:
-
a system database configured to maintain audio book data corresponding to the audio version and textual book data corresponding to the text version; an audio processing subsystem, the audio processing subsystem in operable communication with the system database and configured to process the audio version so as to allow a comparison of the audio version with the text version; and a correlation subsystem configured to generate correlation information establishing a correspondence between the audio position information and the text position information responsive to the comparison of the audio version and the text version, and to store the correlation information in the system database. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer-implemented method of synchronizing progress in audio and text versions of an electronic book, comprising:
-
maintaining in a system database user progress data, audio book data corresponding to the audio version and textual book data corresponding to the text version, the audio book data including audio position information and the textual book version including text position information; maintaining, in a correlation data store, correlation data indicating correspondence between the audio position information and the text position information; generating the user progress data responsive to the correlation data; presenting the audio version to a user responsive to the user progress data; and presenting, on a display subsystem, the text version to the user responsive to the user progress data. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer-implemented method of correlating audio position information in an audio version of an electronic book with text position information in a text version of the electronic book, comprising:
-
maintaining in a system database audio book data corresponding the audio version and textual book data corresponding to the text version; processing the audio version so as to allow a comparison of the audio version with the text version; generating correlation information establishing a correspondence between the audio position information and the text position information responsive to said comparison; and storing the correlation information in the system database. - View Dependent Claims (25, 26, 27)
-
Specification