×

Book version mapping

  • US 9,846,688 B1
  • Filed: 12/28/2010
  • Issued: 12/19/2017
  • Est. Priority Date: 12/28/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • under control of one or more servers configured with executable instructions,receiving a first version of an electronic book at an online reader service;

    indexing words of the first version of the electronic book to create a first index indicating positions of the words within the first version;

    determine that there is a second version of the electronic book available from the online reader service;

    indexing words of the second version of the electronic book to create a second index indicating positions of the words within the second version;

    generating a position map based on a comparison between the first index and the second index;

    receiving an annotation from an electronic book reader, wherein the received annotation specifies a version number of the electronic book and a first position within the first version of the electronic book, the annotation indicating at least one of a comment, an action, or a characteristic of the annotation;

    determining a second position, based on the position map, within the second version of the electronic book that corresponds to the specified first position within the first version of the electronic book;

    associating the received annotation with the determined position within the second version of the electronic book;

    modifying the received annotation to generate a modified annotation including a first position indicator specifying the first position of the annotation in the first version of the electronic book and a second position indicator specifying the second position of the annotation in the second version of the electronic book, the second position being different from the first position; and

    restoring the modified annotation to the electronic book reader and to one or more other electronic book readers having the first version of the electronic book and/or the second version of the electronic book.

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