Method of enabling the modification and annotation of a webpage from a web browser
First Claim
Patent Images
1. A method of storing annotations for a web page that contains a script therein, which annotations in use are merged with the web page to present an annotated web page on a computer display, the method comprising the steps of:
- receiving at an annotation server, at least one annotation for the web page, the annotation including content and a location of the content within the web page, wherein the content identifies a change to render to the web page to obtain the annotated web page and wherein the location is independent of a placement location of the script within the web page;
storing the at least one annotation in a memory location of the annotation server, the at least one annotation including reference to the web page;
receiving, at the annotation server, a request for the annotation based upon the script stored within the webpage; and
automatically transmitting, from the memory location, in response to the request, the annotation.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to enabling the modification and annotation of any webpage from a web browser by any user (with appropriate privileges) without the need for custom plugins or browser extensions.
-
Citations
18 Claims
-
1. A method of storing annotations for a web page that contains a script therein, which annotations in use are merged with the web page to present an annotated web page on a computer display, the method comprising the steps of:
-
receiving at an annotation server, at least one annotation for the web page, the annotation including content and a location of the content within the web page, wherein the content identifies a change to render to the web page to obtain the annotated web page and wherein the location is independent of a placement location of the script within the web page; storing the at least one annotation in a memory location of the annotation server, the at least one annotation including reference to the web page; receiving, at the annotation server, a request for the annotation based upon the script stored within the webpage; and automatically transmitting, from the memory location, in response to the request, the annotation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of displaying on a display an annotated web page, the annotated web page created from merging a web page that contains a script therein with an annotation, the method comprising the steps of:
-
receiving at a computer that includes a processor, a display memory, and executable software, the web page that contains the script therein; detecting, using the processor and the executable software, the script; transmitting, based upon the detected script, a request for the annotation; receiving the annotation at the computer, the annotation including content and a location of the content within the web page, wherein the content identifies a change to render to the web page to obtain the annotated web page and wherein the location is independent of and different from a placement location of the script within the web page; associating, using the processor and the application, the web page and the annotation to obtain the annotated webpage; and transmitting data of the annotated web page for displaying on the display. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable medium storing a program for generating an annotated web page, said program causing a computer to perform:
-
input of the web page that contains the script therein; detecting of the script within the web page; transmitting, based upon the detected script, a request for the annotation; input of the annotation, the annotation including content and a location of the content within the web page, wherein the content identifies a change to render to the web page to obtain the annotated web page and wherein the location is independent of and different from a placement location of the script within the web page; associating the web page and the annotation to obtain the annotated webpage; and transmitting data of the annotated web page for display.
-
Specification