Method and apparatus for synchronizing, displaying and manipulating text and image documents
First Claim
1. A computer based note system, comprising:
- a plurality of subnotes linked to portions of documents;
a note database comprising an entry for each of said subnotes, said entry comprising a document identification field, a begin location field, an end location field, and a subnote content field, said begin location field and said end location field storing location information identifying a portion of a document that is linked to said each of said subnotes, said document identification field storing information that identifies said document, and said subnote content field storing informational content of said each of said subnotes;
command receiving means for receiving a user command to display said each of said subnotes; and
subnote displaying means, responsive to said command receiving means, for displaying said each of said subnotes, comprising;
means for displaying in a subnote window said informational content from said subnote content field of said entry associated with said each of said subnotes;
means for displaying, by reference to said document identification field of said entry associated with said each of said subnotes, information identifying said document; and
means for displaying, by reference to said begin location field and said end location field of said entry associated with said each of said subnotes, information identifying a location of said portion in said document.
10 Assignments
0 Petitions
Accused Products
Abstract
The system synchronizes, displays, and manipulates text and image documents in electronic form for display. The text and image files are synchronized to produce Equivalent Files using heuristic algorithms to create an approximate equivalence relationship between the text and the image files. The graphic user interface of the present system allows a user to selectively view an Equivalent File in a window while simultaneously viewing an image file within one or ore image windows on the display. The user may also create and manipulate notes and subnotes as annotations to document objects or document portions. The notes and subnotes may be linked to text documents, image documents, text objects, or other non-text objects or documents, such as images, audio clips, etc. The user may create new subnotes associated with selected objects or selected portions, and the user may enter information pertaining to the selected objects in the new subnote. The new subnotes may be created in a particular notes window, or if a note window is not open at the time that the user selects an object or document portion, a new note may be created in response to the selected object. The notes and subnotes may be stored in a note database associated with sets of documents.
238 Citations
42 Claims
-
1. A computer based note system, comprising:
-
a plurality of subnotes linked to portions of documents; a note database comprising an entry for each of said subnotes, said entry comprising a document identification field, a begin location field, an end location field, and a subnote content field, said begin location field and said end location field storing location information identifying a portion of a document that is linked to said each of said subnotes, said document identification field storing information that identifies said document, and said subnote content field storing informational content of said each of said subnotes; command receiving means for receiving a user command to display said each of said subnotes; and subnote displaying means, responsive to said command receiving means, for displaying said each of said subnotes, comprising; means for displaying in a subnote window said informational content from said subnote content field of said entry associated with said each of said subnotes; means for displaying, by reference to said document identification field of said entry associated with said each of said subnotes, information identifying said document; and means for displaying, by reference to said begin location field and said end location field of said entry associated with said each of said subnotes, information identifying a location of said portion in said document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of manipulating notes having subnotes linked to portions of documents, comprising the steps of:
-
(1) maintaining a note database comprising an entry for each of said subnotes, said entry comprising a document identification field, a begin location field, an end location field, and a subnote content field, said begin location field and said end location field storing location information identifying a portion of a document that is linked to said each of said subnotes, said document identification field storing information that identifies said document, and said subnote content field storing informational content of said each of said subnotes; (2) receiving a user command to display said each of said subnotes; and (3) displaying said each of said subnotes, comprising the steps of; (a) displaying in a subnote window said informational content from said subnote content field of said entry associated with said each of said subnotes; (b) displaying, by reference to said document identification field of said entry associated with said each of said subnotes, information identifying said document; and (c) displaying, by reference to said begin location field and said end location field of said entry associated with said each of said subnotes, information identifying a location of said portion in said document. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer program product comprising a computer useable medium having computer program logic stored therein, said computer program logic enabling a computer to maintain a plurality of subnotes linked to portions of documents, wherein said computer program logic comprises:
-
means for enabling the computer to maintain a note database comprising an entry for each of said subnotes, said entry comprising a document identification field, a begin location field, an end location field, and a subnote content field, said begin location field and said end location field storing location information identifying a portion of a document that is linked to said each of said subnotes, said document identification field storing information that identifies said document, and said subnote content field storing informational content of said each of said subnotes; command receiving means for enabling the computer to receive a user command to display said each of said subnotes; and subnote displaying means, responsive to said command receiving means, for enabling the computer to display said each of said subnotes, comprising; means for enabling the computer to display in a subnote window said informational content from said subnote content field of said entry associated with said each of said subnotes; means for enabling the computer to display, by reference to said document identification field of said entry associated with said each of said subnotes, information identifying said document; and means for enabling the computer to display, by reference to said begin location field and said end location field of said entry associated with said each of said subnotes, information identifying a location of said portion in said document. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification