×

Book version mapping

  • US 10,592,598 B1
  • Filed: 11/13/2017
  • Issued: 03/17/2020
  • 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 the one or more servers;

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

    determining that there is a second version of the electronic book available from the one or more servers;

    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 annotation specifies a version number of the electronic book and a first position within the first version of the electronic book;

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

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

    transferring the annotation to the electronic book reader or 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
    ×
    ×