CA2851644C

Systems, methods, and interfaces for providing electronic book versions within an access device

Abstract

A method includes transmitting a first signal associated with a first version of an electronic book. The method also includes detecting an indication of a second version of the electronic book and generating, in response to detecting, and transmitting a second signal associated with an addition instruction and the second version, wherein the addition instruction is adapted to retain the first version and add the second version. Another embodiment includes receiving a copy signal associated with a copy instruction adapted to copy a first set of annotations corresponding to the first version of the electronic book. Another embodiment includes generating and transmitting a delivery signal associated with a second set of annotations and a correlation instruction adapted to correlate the second set of annotations corresponding to the first version to the second version where the second set of annotations is associated with a copy of the first set of annotations.

CA2851644C, drawing sheet 1
Sheet 1 of 13

Term

6.1 yearsleft in the term

Expires 22 October 2032.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

18 claims: 8 independent, 10 dependent

  1. 1
    A method comprising:transmitting a first version of an electronic book from a server to an access device;detecting an indication of a second version of the electronic book;generating, in response to detecting the second version of the electronic book, an addition instruction adapted to retain the first version of the electronic book and add the second version of the electronic book to the access device;generating a copy instruction adapted to copy a first set of annotations corresponding to the first version of the electronic book to form a second set of annotations, wherein each annotation of the first and second set of annotations includes a document file indicator and a surrounding text indicator corresponding to the at least one document file indicator of the version of the electronic book with which the annotation is associated, further wherein the first version of the electronic book comprises in part a first set of document file indicators;generating a correlation instruction adapted to correlate the second set of annotations to the second version of the electronic book, the second version of the electronic book comprises in part a second set of document file indicators, said correlation instruction comprises comparing the document file indicator of each annotation of the second set of annotations to the second set of document file indicators of the second version of the electronic book in order to determine if the annotation should be inserted into the second version of the electronic book, said correlation instruction further comprising using the surrounding text indicator of each annotation of the second set of annotations in order to determine a location within the second version of the electronic book where a given annotation of the second set of annotations should be inserted, said correlation instruction further comprising, if the second electronic book does not include a document file indicator that matches the document file indicator of CA 2851644 2019-02-28 the second set of annotations, the annotation associated with the document file indicator of the second set of annotations is inserted at the beginning of the second version of the electronic book, said correlation instruction further comprising, if the second electronic book includes a document file indicator that matches the document file indicator of the second set of annotations, but the surrounding text indicator of each annotation of the second set of annotations does not identify matching surrounding text, each annotation associated with the document file indicator of the second set of annotations is inserted at the beginning of the second version of the electronic book;and inserting each annotation of the second set of annotations into a location of the second version of the electronic book based on the correlation.
  2. 6
    The method of any one of claims 1 to 5, wherein the first version of an electronic book is associated with a onetime purchase transaction.
  3. 7
    The method of any one of claims 1 to 6, wherein the second version of an electronic book is associated with a subscription account
  4. 8
    The method of any one of claims 1 to 7, further comprising receiving a copy signal, the copy signal being associated with a copy instruction adapted to copy a first set of annotations corresponding to the first version of the electronic book.
  5. 10
    An access device comprising:a processor;a memory coupled to the processor;and an eReader software program stored in the memory for execution by the processor, the eReader software program comprising: i. an eReader content storage module configured to receive a first version of an electronic book;ii. a detection module configured to receive a detection indication of a second version of the electronic book;and iii. the eReader content storage module configured to receive, responsive to the detection indication, an addition instruction adapted to retain the first version of the electronic book and add the second version of the electronic book, an annotation storage module configured to store a first set of annotations CA 2851644 2019-02-28 corresponding to the first version of the electronic book and further configured to: copy a first set of annotations corresponding to the first version of the electronic book to form a second set of annotations, wherein each annotation of the first and second set of annotations includes a document file indicator and a surrounding text indicator corresponding to the at least one document file indicator of the version of the electronic book with which the annotation is associated, further wherein the first version of the electronic book comprises in part a first set of document file indicators;correlate the second set of annotations to the second version of the electronic book, the second version of the electronic book comprises in part a second set of document file indicators, said correlating comprises comparing the document file indicator of each annotation of the second set of annotations to the second set of document file indicators of the second version of the electronic book in order to determine if the annotation should be inserted into the second version of the electronic book, said correlating further comprising using the surrounding text indicator of each annotation of the second set of annotations in order to determine a location within the second version of the electronic book where a given annotation of the second set of annotations should be inserted, said correlating further comprising, if the second electronic book does not include a document file indicator that matches the document file indicator of the second set of annotations, the annotation associated with the document file indicator of the second set of annotations is inserted at the beginning of the second version of the electronic book, said correlating further comprising, if the second electronic book includes a document file indicator that matches the document file indicator of the second set of annotations, but the surrounding text indicator of each annotation of the second set of annotations does not identify matching surrounding text, each annotation associated with the document file indicator of the second set of annotations CA 2851644 2019-02-28 is inserted at the beginning of the second version of the electronic book;and insert each annotation of the second set of annotations into a location of the second version of the electronic book based on the correlation.
  6. 15
    The access device of any one of claims 10 to 14, wherein the first version of the electronic book is associated with a onetime purchase transaction.
  7. 16
    The access device of any one of claims 10 to 15, wherein the second version of the electronic book is associated with a subscription account.
  8. 17
    The access device of any one of claims 10 to 16, further comprising an annotation storage module configured to generate a storage signal, the storage signal associated with a storage instruction adapted to store a first set of annotations CA 2851644 2019-02-28 corresponding to the first version of the electronic book.