Method and apparatus for capturing and rendering text annotations for non-modifiable electronic content
First Claim
1. A computer-implemented method for annotating a system having a display for displaying a non-modifiable page of a document having objects comprising the steps of:
- receiving an indication that an object in the page of the document is to be annotated;
for each annotation, providing a window to a user having a portion for receiving an annotation of the object, said window having a portion allowing navigation to at least one other annotation of at least one other object;
receiving user input to navigate directly to said at least one other annotation; and
displaying said at least one other annotation.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for capturing, displaying, and navigating text annotations in a non-modifiable document is disclosed. Once it is determined that a text annotation is to be created, the system determines the file position of the selected object. The file position of the selected object is 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 properly identified with the selected object without modifying the non-modifiable document. Once a text annotation is displayed a user may easily navigate among the captured annotations.
134 Citations
20 Claims
-
1. A computer-implemented method for annotating a system having a display for displaying a non-modifiable page of a document having objects comprising the steps of:
-
receiving an indication that an object in the page of the document is to be annotated;
for each annotation, providing a window to a user having a portion for receiving an annotation of the object, said window having a portion allowing navigation to at least one other annotation of at least one other object;
receiving user input to navigate directly to said at least one other annotation; and
displaying said at least one other annotation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method for navigating between annotations in a document comprising the steps of:
-
receiving user input to navigate to a page;
determining a first file position of a first object on said page;
determining a second file position of a last object on said page;
searching for annotations with file positions between said first file position and said second file position;
displaying said page with an object, said object being highlighted and having an annotation associated with said object;
displaying a window containing said annotation associated with said object; and
navigating directly to another object having an annotation. - View Dependent Claims (14, 15)
-
-
16. A system for annotating a document comprising:
-
a storage that stores annotations, each of which is associated with an object in one or more documents;
a processor performing the steps of;
receiving an indication that an object in a page of one of said one or more documents is to be annotated;
for each annotation, providing a window to a user having a portion for receiving an annotation of the object, said window having a portion allowing navigation to at least one other annotation of at least one other object;
receiving user input to navigate directly to said at least one other annotation in said storage; and
displaying said at least one other annotation. - View Dependent Claims (17, 18, 19, 20)
-
Specification