Patent Document ID: 10042880
Application ID: 14989098

Base Claim:
1. A method, comprising: processing an electronic-book (“e-book”) to extract a plurality of blocks, each block constituting a logical entity within the e-book; categorizing text within each block, of the plurality of blocks, as corresponding to a title or to body-text of that block; determining a first set of title features relating to a first title of a first block of the plurality of blocks, including features based on a bag-of-words analysis of the e-book; providing the first set of title features to a title classifier; receiving, from the title classifier, a first title score for the first set of title features; determining, based on the first title score, that the first block is unlikely to be where a hypothetical person reading the e-book would begin reading; determining a second set of title features relating to a second title of a second block of the plurality of blocks, including features based on the bag-of-words analysis of the e-book; providing the second set of title features to the title classifier; receiving, from the title classifier, a second title score for the second set of title features; determining, based on the second title score, that further processing is required to determine whether or not the second block is likely to be where the hypothetical person reading the e-book would begin reading; determining a first set of body-text features relating to first body-text of the second block of the plurality of blocks, including features based on name-entity recognition; providing the first set of body-text features to a body-text classifier; receiving, from the body-text classifier, a first body-text score for the first set of body-text features; determining, based on the first body-text score, that the second block is likely to be where the hypothetical person reading the e-book would begin reading; and annotating metadata of the e-book with a start-of-reading location (“SRL”) indicator, wherein the SRL indicator indicates, to a computing device used to access the e-book, to output the second block upon initially opening the e-book.

---

Claim 2:
2. The method of claim 1 , further comprising: performing named-entity recognition on the e-book to generate a list of named entities within the e-book, and a frequency of occurrence of each of the named entities in the e-book, wherein named entities include at least names of people and place names; ranking the named entities based on their frequency of occurrence; and selecting a first named entity based on the ranking, wherein determining the first set of body-text features further includes: identifying occurrences of the first named entity in the body-text of the second block; and calculating a ratio of a number of occurrences of the first named entity in the body-text of the second block to a number of named entities in the list of named entities, the first set of body-text features including the ratio.