System and method for annotating documents using a viewer
AssigneePalo Alto Research Center Incorporated
InventorsLichan Hong, Ed H Chi
Life of this patent
Estimating the term…
Abstract
Methods, apparatus and articles of manufacture therefor, are disclosed for annotating documents in a viewer. In one embodiment, the method includes: associating the document with a user; identifying one or more sub-document elements in the document; augmenting the document by making words within the document selectable; displaying the augmented document in the viewer; and responsive to each user input selecting a word in the document displayed in the viewer, further augmenting the document displayed in the viewer by inserting the selected word following the sub-document element from which the word was selected.
Claims18
A method for annotating a document in a viewer, comprising:
- associating the document with a user;
- identifying one or more sub-document elements in the document;
- computing a similarity measure from content of the identified one or more sub-document elements in the document;
- identifying one or more other sub-document elements in one or more further non-identical documents stored in a database, each of the one or more other sub-document elements associated with one or more annotations, with comparable similarity measures to the one or more sub-document elements in the document;
- augmenting the document, comprising:
- making words within the document selectable;
- responsive to each user input selecting a word in the document, inserting the selected word following the sub-document element from which the word was selected;
- inserting the one or more annotations associated with the identified one or more other sub-document elements with comparable similarity measures following the sub-document element in the document;
- and
- storing in a database a record that associates the user with the computed similarity measure of the sub-document element's content and the selected words and storing with the record a URL of the document as a URL/USER pair in a bi-graph matrix for generating spreading activation computation profiles;
- and
- displaying the augmented document in the viewer.
A method for annotating a document in a viewer, comprising:
- associating the document with a user;
- identifying one or more sub-document elements in the document;
- computing a similarity measure from content of the identified one or more sub-document elements in the document;
- identifying one or more other sub-document elements in one or more further non-identical documents stored in a database, each of the one or more other sub-document elements associated with one or more annotations, with comparable similarity measures to the one or more sub-document elements in the document;
- augmenting the document, comprising:
- inserting a tagging comment field after identified sub-document elements;
- responsive to each user input selecting a word in the document, inserting the selected word in the tagging comment field corresponding to the sub-document element from which the word was selected;
- inserting the one or more annotations associated with the identified one or more other sub-document elements with comparable similarity measures following the sub-document element in the document;
- and
- storing in a database a record that associates the user with the computed similarity measure of the sub-document element's content and the selected words and storing with the record a URL of the document as a URL/USER pair in a bi-graph matrix for generating spreading activation computation profiles;
- and
- displaying the augmented document in the viewer.
A method for annotating a document in a viewer, comprising:
- identifying one or more sub-document elements in the document;
- computing a unique identifier from content of the identified sub-document elements in the document;
- identifying one or more other sub-document elements in one or more further non-identical documents stored in a database, each of the one or more other sub-document elements associated with one or more annotations, with comparable unique identifiers to the one or more sub-document elements in the document;
- augmenting the located sub-document elements of the document, comprising:
- responsive to each user input selecting a word in the document, inserting the selected word following the sub-document element from which the word was selected;
- and
- inserting the one or more annotations associated with the identified one or more other sub-document elements with comparable similarity measures following the sub-document element in the document;
- and
- storing in a database a record that associates the user with the computed similarity measure of the sub-document element's content and the selected words and storing with the record a URL of the document as a URL/USER pair in a bi-graph matrix for generating spreading activation computation profiles;
- displaying the augmented document in the viewer;
- and
- recording in the database the selected word and the computed unique identifier of the sub-document element from which the word was selected.
Dependencies are inferred from the claim text.