Systems for sharing annotations and location references for same for displaying the annotations in context with an electronic document
First Claim
Patent Images
1. A digital computing device for viewing shared annotations of at least one electronic reference document, the device comprising a digital memory, a display, a user input interface, and a network interface;
- and said computing device being configured to;
receive, over a network, via the network interface, a digital location identifier for navigation to a shared reading location with an associated annotation, said digital location identifier specifying the shared reading location within a version of the electronic reference document and does not include the version of the electronic reference document;
upon receipt of a selection to navigate to the shared reading location, determine if a user of the digital computing device has sufficient rights to use a copy of the electronic reference document referenced by the digital location identifier, and, if the user does not have sufficient rights, (i) provide a prompt with an option for the user to purchase said rights, (ii) responsive to confirmation of the purchase of the rights to use the copy of the electronic reference document, receive the copy of the electronic reference document, and (iii) store the copy of the electronic reference document in the digital memory; and
upon successful confirmation of the user'"'"'s rights to use the copy of the electronic reference document and responsive to the selection to navigate to the shared reading location (i) determining that the content referenced by the digital location identifier exists in the copy of the reference document, (ii) displaying at least a portion of the copy of the electronic reference document at the shared reading location and the associated annotation within the copy of the electronic reference document at the shared reading location.
9 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a user of a first portable digital computing device creates an annotation associated with a particular reading location within a reference document. The annotation and the reading location are shared with a second portable digital computing device storing a copy of the reference document. Using the shared information, the second device displays the reference document with the annotation shown at the reading location.
61 Citations
20 Claims
-
1. A digital computing device for viewing shared annotations of at least one electronic reference document, the device comprising a digital memory, a display, a user input interface, and a network interface;
- and said computing device being configured to;
receive, over a network, via the network interface, a digital location identifier for navigation to a shared reading location with an associated annotation, said digital location identifier specifying the shared reading location within a version of the electronic reference document and does not include the version of the electronic reference document; upon receipt of a selection to navigate to the shared reading location, determine if a user of the digital computing device has sufficient rights to use a copy of the electronic reference document referenced by the digital location identifier, and, if the user does not have sufficient rights, (i) provide a prompt with an option for the user to purchase said rights, (ii) responsive to confirmation of the purchase of the rights to use the copy of the electronic reference document, receive the copy of the electronic reference document, and (iii) store the copy of the electronic reference document in the digital memory; and upon successful confirmation of the user'"'"'s rights to use the copy of the electronic reference document and responsive to the selection to navigate to the shared reading location (i) determining that the content referenced by the digital location identifier exists in the copy of the reference document, (ii) displaying at least a portion of the copy of the electronic reference document at the shared reading location and the associated annotation within the copy of the electronic reference document at the shared reading location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
- and said computing device being configured to;
-
13. A non-transitory machine readable storage device tangibly storing a program of machine-readable instructions executable by a computer-based machine, which instructions, when performed by the computer-based machine, cause the computer-based machine to perform operations comprising:
-
receiving, over a network, via a network interface, a digital location identifier for navigation to a shared reading location with an associated annotation, said digital location identifier specifying the shared reading location within a version of the electronic reference document and does not include the version of the electronic reference document; upon receipt of a selection to navigate to the shared reading location, determining if a user has sufficient rights to use a copy of the electronic reference document referenced by the digital location identifier, and, if the user does not have sufficient rights, (i) providing a prompt with an option for the user to purchase said rights, (ii) responsive to confirmation of the purchase of the rights to use the copy of the electronic reference document, receiving the copy of the electronic reference document, and (iii) storing the copy of the electronic reference document in the digital memory; and upon successful confirmation of the user'"'"'s rights to use the copy of the electronic reference document and responsive to the selection to navigate to the shared reading location (i) determining that the content referenced by the digital location identifier exists in the copy of the reference document, (ii) displaying at least a portion of the copy of the electronic reference document at the shared reading location and the associated annotation within the copy of the electronic reference document at the shared reading location. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification