System, method, and computer program product for displaying and processing notes containing note segments linked to portions of documents
First Claim
Patent Images
1. A computer based method for annotating an electronic document, comprising the steps of:
- (1) displaying at least a part of said electronic document;
(2) displaying at least one note having at least one note segment linked to at least one portion of said at least a part of said electronic document;
(3) displaying in said at least one note, proximate to said at least one note segment, location identification information identifying a location of said at least one portion in said at least a part of said electronic document; and
(3a) enabling a user to create a new note segment in said at least one note, said new note segment being linked to at least a portion of said at least one portion of said at least a part of said electronic document;
wherein said new note segment and said at least one note segment are nested note segments.
12 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and computer program product for annotating an electronic document. An electronic document is displayed. At least one note having at least one note segment is displayed. The note segment is linked to at least one portion of the electronic document. Location identification information is displayed that identifies a location of the portion in the electronic document that is linked to the note segment. This location identification information is displayed in the note, proximate to the note segment.
298 Citations
99 Claims
-
1. A computer based method for annotating an electronic document, comprising the steps of:
-
(1) displaying at least a part of said electronic document; (2) displaying at least one note having at least one note segment linked to at least one portion of said at least a part of said electronic document; (3) displaying in said at least one note, proximate to said at least one note segment, location identification information identifying a location of said at least one portion in said at least a part of said electronic document; and (3a) enabling a user to create a new note segment in said at least one note, said new note segment being linked to at least a portion of said at least one portion of said at least a part of said electronic document; wherein said new note segment and said at least one note segment are nested note segments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A system for annotating an electronic document, comprising:
-
document displaying means for displaying at least a part of said electronic document; note displaying means for displaying at least one note having at least one note segment linked to at least one portion of said at least a part of said electronic document; location identification information displaying means for displaying in said at least one proximate to said at least one note segment, location identification information identifying a location of said at least one portion in said at least a part of said electronic document; and means for enabling a user to create a new note segment in said at least one note, said new note segment being linked to at least a portion of said at least one portion of said at least a part of said electronic document; wherein said new note segment and said at least one note segment are nested note segments. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. A computer program product, comprising a computer useable medium having computer program logic stored therein, wherein said computer program logic enables a computer to annotate an electronic document, said computer program logic comprising:
-
document displaying means for enabling the computer to display at least a part of said electronic document; note displaying means for enabling the computer to display at least one note having at least one note segment linked to at least one portion of said at least a part of said electronic document; location identification information displaying means for enabling the computer to display in said at least one note, proximate to said at least one note segment, location identification information identifying a location of said at least one portion in said at least a part of said electronic document; and means for enabling the computer to enable a user to create a new note segment in said at least one note, said new note segment being linked to at least a portion of said at least one portion of said at least a part of said electronic document; wherein said new note segment and said at least one note segment are nested note segments. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87)
-
-
88. A computer based method for annotating an electronic document, comprising the steps of:
-
(1) displaying at least a part of said electronic document; (2) displaying at least one note having at least one note segment linked to at least one portion of said at least a part of said electronic document; (3) displaying in said at least one note, proximate to said at least one note segment, location identification information identifying a location of said at least one portion in said at least a part of said electronic document; (4) displaying a first graphical icon in said at least one note proximate to said at least one note segment; (5) displaying a second graphical icon in said at least a part of said electronic document proximate to said at least one portion; (6) highlighting said at least one portion in said at least a part of said electronic document using a user-specified highlighting style; and (7) highlighting said at least one note segment in said at least one note using said user-specified highlighting style.
-
-
89. A computer based method for annotating an electronic document, comprising the steps of:
-
(1) displaying at least a part of said electronic document; (2) displaying at least one note having at least one note segment linked to at least one portion of said at least a part of said electronic document; (3) displaying in said at least one note, proximate to said at least one note segment, location identification information identifying a location of said at least one portion in said at least a part of said electronic document; and (4) enabling a user to create a plurality of nested note segments linked to at least partially overlapping portions of said electronic document.
-
-
90. A computer based method for annotating an electronic document, comprising the steps of:
-
(1) displaying at least a part of said electronic document; (2) displaying at least one note having at least one note segment linked to at least one portion of said at least a part of said electronic document; and (3) displaying in said at least one note, proximate to said at least one note segment, location identification information identifying a location of said at least one portion in said at least a part of said electronic document; wherein said at least one note segment and additional note segments are linked to nested portions of said electronic document.
-
-
91. A system for annotating an electronic document, comprising:
-
document displaying means for displaying at least a part of said electronic document; note displaying means for displaying at least one note having at least one note segment linked to at least one portion of said at least a part of said electronic document; location identification information displaying means for displaying in said at least one note, proximate to said at least one note segment, location identification information identifying a location of said at least one portion in said at least a part of said electronic document; first graphical icon displaying means for displaying a first graphical icon in said at least one note proximate to said at least one note segment; second graphical icon displaying means for displaying a second graphical icon in said at least a part of said electronic document proximate to said at least one portion; first highlighting means for highlighting said at least one portion in said at least a part of said electronic document using a user-specified highlighting style; and second highlighting means for highlighting said at least one note segment in said at least one note using said user-specified highlighting style.
-
-
92. A system for annotating an electronic document, comprising:
-
document displaying means for displaying at least a part of said electronic document; note displaying means for displaying at least one note having at least one note segment linked to at least one portion of said at least a part of said electronic document; location identification information displaying means for displaying in said at least one note, proximate to said at least one note segment, location identification information identifying a location of said at least one portion in said at least a part of said electronic document; and means for enabling a user to create a plurality of nested note segments linked to at least partially overlapping portions of said electronic document.
-
-
93. A system for annotating an electronic document, comprising:
-
document displaying means for displaying at least a part of said electronic document; note displaying means for displaying at least one note having at least one note segment linked to at least one portion of said at least a part of said electronic document; and location identification information displaying means for displaying in said at least one note, proximate to said at least one note segment, location identification information identifying a location of said at least one portion in said at least a part of said electronic document; wherein said at least one note segment and additional note segments are linked to nested portions of said electronic document.
-
-
94. A computer program product, comprising a computer useable medium having computer program logic stored therein, wherein said computer program logic enables a computer to annotate an electronic document, said computer program logic comprising:
-
document displaying means for enabling the computer to display at least a part of said electronic document; note displaying means for enabling the computer to display at least one note having at least one note segment linked to at least one portion of said at least a part of said electronic document; location identification information displaying means for enabling the computer to display in said at least one note, proximate to said at least one note segment, location identification information identifying a location of said at least one portion in said at least a part of said electronic document; first graphical icon displaying means for enabling the computer to display a first graphical icon in said at least one note proximate to said at least one note segment; second graphical icon displaying means for enabling the computer to display a second graphical icon in said at least a part of said electronic document proximate to said at least one portion; first highlighting means for enabling the computer to highlight said at least one portion in said at least a part of said electronic document using a user-specified highlighting style; and second highlighting means for enabling the computer to highlight said at least one note segment in said at least one note using said user-specified highlighting style.
-
-
95. A computer program product, comprising a computer useable medium having computer program logic stored therein, wherein said computer program logic enables a computer to annotate an electronic document, said computer program logic comprising:
-
document displaying means for enabling the computer to display at least a part of said electronic document; note displaying means for enabling the computer to display at least one note having at least one note segment linked to at least one portion of said at least a part of said electronic document; location identification information displaying means for enabling the computer to display in said at least one note, proximate to said at least one note segment, location identification information identifying a location of said at least one portion in said at least a part of said electronic document; and means for enabling the computer to enable a user to create a plurality of nested note segments linked to at least partially overlapping portions of said electronic document.
-
-
96. A computer program product comprising a computer useable medium having computer program logic stored therein, wherein said computer program logic enables a computer to annotate an electronic document, said computer program logic comprising:
-
document displaying means for enabling the computer to display at least a part of said electronic document; note displaying means for enabling the computer to display at least one note having at least one note segment linked to at least one portion of said at least a part of said electronic document; and location identification information displaying means for enabling the computer to display in said at least one note, proximate to said at least one note segment, location identification information identifying a location of said at least one portion in said at least a part of said electronic document; wherein said at least one note segment and additional note segments are linked to nested portions of said electronic document.
-
-
97. A computer based method for annotating an electronic document, comprising the steps of:
-
(1) displaying at least a part of said electronic document; (2) displaying at least one note having at least one note segment linked to at least one portion of said at least a part of said electronic document; (3) displaying in said at least one note, proximate to said at least one note segment, location identification information identifying a location of said at least one portion in said at least a part of said electronic document; (4) enabling a user to create a new note segment in said at least one note, said new note segment being linked to at least a portion of said at least one portion of said at least a part of said electronic document, wherein said new note segment and said at least one note segment are nested note segments; (5) enabling a user to specify a note sorting preference; (6) displaying a list of titles corresponding to said at least one notes, wherein said list of titles is ordered according to said note sorting preference; and (7) enabling a user to display any of said at least one note and said any other notes by selecting a corresponding title in said note list menu; wherein step (5) comprises the step of; enabling a user to specify note sorting according to title, color and title, or note location; wherein step (6) comprises the steps of; displaying said list of titles sorted by note titles if a user specified note sorting according to title; displaying said list of titles sorted by color of notes and note titles if a user specified note sorting according to color and title; and displaying said list of titles sorted by note locations in the document if a user specified note sorting according to note location.
-
-
98. A system for annotating an electronic document, comprising:
-
document displaying means for displaying at least a part of said electronic document; note displaying means for displaying at least one note having at least one note segment linked to at least one portion of said at least a part of said electronic document; location identification information displaying means for displaying in said at least one note, proximate to said at least one note segment, location identification information identifying a location of said at least one portion in said at least a part of said electronic document; means for enabling a user to create a new note segment in said at least one note, said new note segment being linked to at least a portion of said at least one portion of said at least a part of said electronic document, wherein said new note segment and said at least one note segment are nested note segments; sorting preference means for enabling a user to specify a note sorting preference; list displaying means for displaying a list of titles corresponding to said at least one note and any other notes, wherein said list of titles is ordered according to said note sorting preference; and user enabling means for enabling a user to display any of said at least one note and said any other notes by selecting a corresponding title in said note list menu; wherein said sorting preference means comprises; means for enabling a user to specify note sorting according to title, color and title, or note location; wherein said list displaying means comprises; means for displaying said list of titles sorted by note titles if a user specified note sorting according to title; means for displaying said list of titles sorted by color of notes and note titles if a user specified note sorting according to color and title; and means for displaying said list of titles sorted by note locations in the document if a user specified note sorting according to note location.
-
-
99. A computer program product comprising a computer useable medium having computer program logic stored therein, wherein said computer program logic when executed enables a computer to annotate an electronic document, said computer program logic comprising:
-
document displaying means for enabling the computer to display at least a part of said electronic document; note displaying means for enabling the computer to display at least one note having at least one note segment linked to at least one portion of said at least a part of said electronic document; location identification information displaying means for enabling the computer to display in said at least one note, proximate to said at least one note segment, location identification information identifying a location of said at least one portion in said at least a part of said electronic document; means for enabling the computer to enable a user to create a new note segment in said at least one note, said new note segment being linked to at least a portion of said at least one portion of said at least a part of said electronic document, wherein said new note segment and said at least one note segment are nested note segments; sorting preference means for enabling the computer to enable a user to specify a note sorting preference; list displaying means for enabling the computer to display a list of titles corresponding to said at least one note and any other notes, wherein said list of titles is ordered according to said note sorting preference; and user enabling means for enabling the computer to enable a user to display any of said at least one note and said any other notes by selecting a corresponding title in said note list menu; wherein said sorting preference means comprises; means for enabling the computer to enable a user to specify note sorting according to title, color and title, or note location; wherein said list displaying means comprises; means for enabling the computer to display said list of titles sorted by note titles if a user specified note sorting according to title; means for enabling the computer to display said list of titles sorted by color of notes and note titles if a user specified note sorting according to color and title; and means for enabling the computer to display said list of titles sorted by note locations in the document if a user specified note sorting according to note location.
-
Specification