Patent Document ID: 9099089
Application ID: 13604482

Base Claim:
1. A system comprising: an electronic data store configured to store: an audiobook; and an electronic book that is a companion to the audiobook; a computing device in communication with the electronic data store, the computing device configured to: generate a textual transcription of the audiobook; compare the textual transcription of the audiobook with text of the electronic book to identify an uncertain region in the electronic book, wherein the uncertain region includes text of the electronic book for which corresponding audio in the audiobook has not yet been identified; identify a region of audio content within the audiobook that is preliminarily aligned to the text included in the uncertain region; generate a language model using the text included in the uncertain region; apply the language model to the region of audio content within the audiobook to generate an updated textual transcription of the audiobook; determine that one or more words of the updated textual transcription substantially correspond to one or more words in the text included within the uncertain region; and generate content synchronization information, wherein the content synchronization information enables synchronous presentation of the one or more words in the text included within the uncertain region and a portion of audio content within the audiobook corresponding to the one or more words of the updated textual transcription.

---

Claim 3:
3. The system of claim 1 , wherein the computing device is further configured to synchronously present the one or more words in the text of the electronic book included within the uncertain region and the portion of audio content within the audiobook corresponding to the one or more words of the updated textual transcription.