Annotations for Electronic Content
First Claim
1. A computer-implemented method comprising:
- receiving user input to navigate to a page of an electronic document;
determining a first file position of a first object on the page;
determining a second file position of a second object on the page;
searching for one or more annotations associated with a file position between the first file position and the second file position; and
when an annotation is located associated with the file position between the first file position and second file position, causing a window to be displayed that includes the annotation.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are described for capturing, displaying, and navigating text annotations in a non-modifiable document. In some embodiments, a determination is made that a text annotation is to be created and a system determines the file position of the selected object. The file position of the selected object can be stored along with the created text annotation in another file or a non-read only portion of a file storing the document. Using the file position, the text annotation may be identified with the selected object without modifying the non-modifiable document. In some embodiments, once a text annotation is displayed a user may easily navigate among the captured annotations.
144 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving user input to navigate to a page of an electronic document; determining a first file position of a first object on the page; determining a second file position of a second object on the page; searching for one or more annotations associated with a file position between the first file position and the second file position; and when an annotation is located associated with the file position between the first file position and second file position, causing a window to be displayed that includes the annotation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device storing computer-executable instructions that, if executed, cause to device to:
-
determine a first file position of a first object on a page of an electronic document displayed on the device; determine a second file position of a second object on the page; search for one or more annotations associated with a file position between the first file position and the second file position; and when an annotation is located with the file position between the first file position and second file position, causing a window to be displayed on the device that includes the annotation. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A tangible computer-readable medium having stored thereon, computer-executable instructions that, if executed by a computing device, cause the computing device to perform a method comprising:
-
determining a first file position of a first object on a page of an electronic document; determining a second file position of a second object on the page of the electronic document; receiving an indication of an annotation of a selected object on the page of the electronic document, the selected object occurring between the first object and the second object on the page of the electronic document; and associating an object file position with the selected object, the object file position being configured to enable the annotation to be detected during a subsequent navigation to the page of the electronic document. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification