System and method for annotating web-based document
First Claim
1. A method for annotating a Web-based document and viewing the annotated document, comprising the steps of:
- (a) generating annotation data by processing user input provided to annotation client software by a first user of the annotation client software;
(b) associating the annotation data with the document to create the annotated document, the document being displayed via a Web browser;
(c) providing the annotated document to an annotation server;
(d) with the annotation server, generating a graphic data file corresponding to a visual layout of the annotation data;
(e) when a second user of the annotation client software attempts to view the annotated document, generating the annotated document for the second user as a function of the document and the associated annotation data; and
(f) when a third user not employing the annotation client software attempts to view the annotated document, generating the annotated document and providing the annotated document to the third user as a function of the document, the graphic data and predetermined programming codes.
0 Assignments
0 Petitions
Accused Products
Abstract
Computer users may integrate any annotation, including ink, highlighter, text-based notes and audio, directly into a Web-based document (WBD) displayed by a Web browser. This integration enables others to view the personalized annotated WBD, which retains its original active links and properties, over the Internet without the need for specialized software. Annotations are integrated into WBDs by freezing the WBD, overlaying an image file containing the annotations onto the WBD, and enabling browser events to pass through the image layer. Annotations may also be integrated into WBDs by using component object technology. By collecting and organizing annotated WBDs, users can be provided with an intuitive Web-based interface for accessing, viewing and searching the annotated WBDs. Users may annotate blank WBDs, effectively converting their Web browsers into online notebooks/scrapbooks. Users may also be provided with many interface techniques, such as dog-ears and its associated navigation tools, splitting pages, turning pages, selecting and copying various portions of a WBD (including shaking out a copy), and marking menus suited for right-handed or left-handed users.
143 Citations
9 Claims
-
1. A method for annotating a Web-based document and viewing the annotated document, comprising the steps of:
-
(a) generating annotation data by processing user input provided to annotation client software by a first user of the annotation client software;
(b) associating the annotation data with the document to create the annotated document, the document being displayed via a Web browser;
(c) providing the annotated document to an annotation server;
(d) with the annotation server, generating a graphic data file corresponding to a visual layout of the annotation data;
(e) when a second user of the annotation client software attempts to view the annotated document, generating the annotated document for the second user as a function of the document and the associated annotation data; and
(f) when a third user not employing the annotation client software attempts to view the annotated document, generating the annotated document and providing the annotated document to the third user as a function of the document, the graphic data and predetermined programming codes. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer arrangement for annotating a Web-based document and viewing the annotated document, comprising:
-
an input device;
an output device;
a communication device; and
a processor receiving user input from the input device, the user input being provided by interaction of a first user with the annotation client software, the processor associating the annotation data with the document to create the annotated document, the document being displayed via a Web browser, the processor providing the annotated document to an annotation server via the communication device, wherein the annotation server generates graphic data corresponding to a visual layout of the annotation data, wherein when a second user of the annotation client software attempts to view the annotated document, the processor generates the annotated document as a function of the document and the associated annotation data, and when a third user without access to the annotation client software attempts to view the annotated document, the processor generates the annotated document and provides the annotated document to the third user as a function of the document, the graphic data and predetermined programming codes.
-
-
7. A method for sharing annotated Web-based document, comprising the steps of:
-
(a) generating an annotated document as a function of a Web-based document and associated annotation data using client annotation software stored on a first user computer;
(b) storing the annotated document on a server computer; and
(c) providing access to the annotated document to a second user computer for viewing, the second user computer not including the client annotation software. - View Dependent Claims (8, 9)
-
Specification