×

Search and indexing on a user device

  • US 8,954,444 B1
  • Filed: 04/14/2010
  • Issued: 02/10/2015
  • Est. Priority Date: 03/29/2007
  • Status: Active Grant
First Claim
Patent Images

1. A handheld electronic book reader device comprising:

  • a processor and memory arranged in the handheld electronic book reader device, the memory storing;

    a collection of a plurality of electronic books;

    a plurality of item indexes, each item index including a plurality of terms used in a corresponding electronic book in the collection, each term having a position entry at which the term is indexed in the corresponding item index for each corresponding electronic book;

    a master index of a plurality of terms used in the collection, each term associated with a pointer to an entry of a corresponding item index for a corresponding electronic book, each pointer comprising an identifier for the corresponding item index in which the term appears, a number of times the term appears in the corresponding item index, and the position entry at which the term is indexed in the corresponding item index; and

    a search module executable on the processor to search the plurality of item indexes and the master index in response to user input of a search query entered via a user interface of the handheld electronic book reader device, to return search results identifying locations in one or more of the electronic books at which the search query appears and to cause display of the search results.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×