SYNCHRONIZED CONSUMPTION MODES FOR E-BOOKS
2 Assignments
0 Petitions
Accused Products
Abstract
An e-book system receives and stores different versions of an e-book supporting different consumption modes. Additionally, the e-book system stores signposts for the e-book. The signposts include corresponding locations in different versions of the e-book. When a user switches from a first version to a second version, the e-book system determines based on the signposts a location in the second version of the e-book that corresponds to the current location in the first version. The e-book system then presents the content in the second version from the determined location.
6 Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A method comprising:
-
converting, by a computing system using speech recognition, an audio version of an e-book to into a converted text version of the e-book, the converted text version of the e-book including a plurality of text snippets; identifying, based on a current location in the audio version of the e-book being consumed by a user, one text snippet from the plurality of text snippets of the converted text version of the e-book, the current location in the audio version of the e-book corresponding to a location of the audio version of the e-book at which the user is currently consuming or most recently ceased consuming the audio version of the e-book; identifying, based on the one text snippet from the plurality of text snippets of the converted text version of the e-book, a particular text snippet from a plurality of snippets of a text version of the e-book by at least comparing the one snippet to one or more snippets from the plurality of snippets of the text version of the e-book; identifying, based on the particular text snippet of the text version of the e-book, a location within the text version of the e-book corresponding to the current location in the converted text version of the e-book; and transmitting the location within the text version of the e-book. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A computing system comprising:
-
one or more processors; a network adapter; and a non-transitory storage device storing instructions that, when executed by the one or more processors, cause the one or more processors to; convert, using speech recognition, an audio version of an e-book to into a converted text version of the e-book, the converted text version of the e-book including a plurality of text snippets; identify, based on a current location in the audio version of the e-book being consumed by a user, one text snippet from the plurality of text snippets of the converted text version of the e-book, the current location in the audio version of the e-book corresponding to a location of the audio version of the e-book at which the user is currently consuming or most recently ceased consuming the audio version of the e-book; identify, based on the one text snippet from the plurality of text snippets of the converted text version of the e-book, a particular text snippet from a plurality of snippets of a text version of the e-book by at least comparing the one snippet to one or more snippets from the plurality of snippets of the text version of the e-book; identify, based on the particular text snippet of the text version of the e-book, a location within the text version of the e-book corresponding to the current location in the converted text version of the e-book; and transmit, via the network adapter, the location within the text version of the e-book. - View Dependent Claims (31, 32, 33, 34, 35)
-
-
36. A non-transitory storage device storing instructions that, when executed by the one or more processors of a computing system, cause the one or more processors to:
-
convert, using speech recognition, an audio version of an e-book to into a converted text version of the e-book, the converted text version of the e-book including a plurality of text snippets; identify, based on a current location in the audio version of the e-book being consumed by a user, one text snippet from the plurality of text snippets of the converted text version of the e-book, the current location in the audio version of the e-book corresponding to a location of the audio version of the e-book at which the user is currently consuming or most recently ceased consuming the audio version of the e-book; identify, based on the one text snippet from the plurality of text snippets of the converted text version of the e-book, a particular text snippet from a plurality of snippets of a text version of the e-book by at least comparing the one snippet to one or more snippets from the plurality of snippets of the text version of the e-book; identify, based on the particular text snippet of the text version of the e-book, a location within the text version of the e-book corresponding to the current location in the converted text version of the e-book; and transmit the location within the text version of the e-book. - View Dependent Claims (37, 38, 39, 40)
-
Specification