Patent Document ID: 9116991
Application ID: 13211191

Base Claim:
1. A computer-implemented method of creating index information for an e-book having content, the method comprising: identifying logical partitions of the e-book content, the content comprising a plurality of phrases located within one or more of the logical partitions; creating a plurality of encrypted segments for the e-book, each segment comprising a subset of the e-book content; storing index information including a mapping between the phrases located within the one or more logical partitions and the plurality of encrypted segments, the mapping indicating, for a phrase, one or more encrypted segments that include the phrase; and providing the encrypted segments for the e-book and the index information to an eReader device, wherein the eReader device is adapted to receive a search query for a search phrase from a user of the eReader device, use the index information to identify one or more encrypted segments that include the search phrase, and, responsive to receiving the search query, decrypt only the one or more encrypted segments that include the search phrase.

---

Claim 5:
5. The computer-implemented method of claim 1 , wherein creating a plurality of encrypted segments for the e-book further comprises: establishing boundaries for a segment, the boundaries not necessarily aligned with the boundaries of a logical partition; determining e-book content within the boundaries for the segment; encrypting the determined e-book content; and storing the encrypted e-book content in the segment.