SYSTEM AND METHOD FOR ANNOTATING AND MANIPULATING ELECTRONIC DOCUMENTS
First Claim
1. A computer-implemented method for outputting and organizing user-annotated content from a first electronic document to a second electronic document, said method comprising the steps of:
- receiving the first electronic document;
loading the first electronic document into a storage medium;
creating a new, document within the storage medium, the new document comprising the second electronic document which second electronic is capable of receiving content from the first electronic document;
allowing a user to produce at least one annotation onto the first electronic document using at least one indication means, which at least one indication means is selected by the user from a plurality of indication means;
outputting the at least one annotation from the first electronic document directly to the second electronic document to generate or add content to the second electronic document; and
organizing the at least one annotation outputted to the second electronic document within at least one grouping,wherein the user may define the at least one indication means of the plurality of indication means to correspond to an identifying aspect, andwherein each at least one grouping corresponds to at most one identifying aspect and each at least one grouping contains each at least one annotation corresponding to the identifying aspect corresponding thereto.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and computer program product allow a user to annotate and manipulate a plurality of electronic documents. The user loads a first electronic document comprising electronic content, which content may be annotated or otherwise manipulated by the user and which annotations are made using a user-defined indication means. The annotated content is outputted to a second electronic document, wherein the content is automatically organized into a corresponding grouping defined by a user-selected identifying aspect. The user may subsequently reorganize any of the outputted annotations within the second electronic document. The method, system, and computer program product further utilize a file browser within which a plurality of electronic documents may be organized and maintained by the user and a client-server protocol for communicating data between a remote database and a local storage medium.
-
Citations
20 Claims
-
1. A computer-implemented method for outputting and organizing user-annotated content from a first electronic document to a second electronic document, said method comprising the steps of:
-
receiving the first electronic document; loading the first electronic document into a storage medium; creating a new, document within the storage medium, the new document comprising the second electronic document which second electronic is capable of receiving content from the first electronic document; allowing a user to produce at least one annotation onto the first electronic document using at least one indication means, which at least one indication means is selected by the user from a plurality of indication means; outputting the at least one annotation from the first electronic document directly to the second electronic document to generate or add content to the second electronic document; and organizing the at least one annotation outputted to the second electronic document within at least one grouping, wherein the user may define the at least one indication means of the plurality of indication means to correspond to an identifying aspect, and wherein each at least one grouping corresponds to at most one identifying aspect and each at least one grouping contains each at least one annotation corresponding to the identifying aspect corresponding thereto. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for allowing a user to produce at least one annotation within a first electronic document and subsequently outputting said at least one annotation to a new electronic document capable of receiving content from said first electronic document, and organizing said at least one annotation into an identifying aspect within said new electronic document, said system comprising:
-
a computer readable medium, said computer readable medium storing said first electronic document and said new electronic document, said computer readable medium including a the browser stored thereon; an input means, said input means allowing a user to manipulate said first electronic document and said new electronic document by producing said at least one annotation or by moving said at least one annotation, said input means further allowing the user to manipulate said file browser; a processor, said processor recognizing said input means, said processor identifying said at least one annotation in said first electronic document, said processor relating said at least one annotation to said identifying aspect, said processor reproducing said at least one annotation in said new electronic document, said processor organizing said at least one annotation based on said identifying aspect; and a display module, said display module displaying said first electronic document and said new electronic document, said display module displaying said file browser. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer program product embodied on a non-transitory storage medium for outputting and organizing user-annotated content from a first electronic document to a second electronic document, said computer program product comprising a program module having instructions for:
-
receiving said first electronic document; loading said first electronic document into said non-transitory storage medium; creating a new document within said non-transitory storage medium, said new document comprising said second electronic document, which second electronic is capable of receiving content from said first electronic document; allowing a user to produce at least one annotation onto said first electronic document using at least one indication means, which at least one indication means is selected by the user from a plurality of indication means; outputting said at least one annotation from said first electronic document directly to said second electronic document to generate or add content to said second electronic document; and organizing said at least one annotation outputted to said second electronic document within at least one grouping, wherein the user may define said at least one indication means of said plurality of indication means to correspond to an identifying aspect, and wherein each said at least one indication means has at most one said identifying aspect corresponding thereto and each said identifying aspect has at most one said at least one indication means corresponding thereto, and wherein each said at least one grouping corresponds to at most one said identifying aspect and each said at least one grouping contains each said at least one annotation corresponding to said identifying aspect corresponding thereto. - View Dependent Claims (17, 18, 19, 20)
-
Specification