Shared annotation system and method
First Claim
1. A method for automatically navigating a document in a web page, the method comprising:
- separating a web page into at least a first display Portion and a second display portion;
displaying in the first display portion of the web page a document along with annotation indications;
receiving multiple annotations related to the document, the annotations generated by different users with different user computers, the annotations displayed in the second display portion of the web page;
associating the annotations with the annotation indications in the document displayed in the first display portion of the web page; and
receiving, from a user, an input to navigate to one of the annotations in the second display portion, and in response to the input, automatically scrolling the document in the first display portion the input causing the annotation indication associated with the annotation to be displayed in the first display portion of the web page.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates generally shared annotation systems. More particularly, the invention provides a method for automatically navigating a document in a display having at least a first portion and a second portion, the method comprising: receiving an annotation related to the document, the annotation generated by a user at a first client; associating the annotation with a first indication in the document; receiving, from a user at a second client, an input to navigate a first portion of a display at the second client, the input causing the first indication to be displayed in the first portion of the display; and in response to the input, automatically displaying the annotation in a second portion of the display at the second client.
-
Citations
83 Claims
-
1. A method for automatically navigating a document in a web page, the method comprising:
-
separating a web page into at least a first display Portion and a second display portion;
displaying in the first display portion of the web page a document along with annotation indications;
receiving multiple annotations related to the document, the annotations generated by different users with different user computers, the annotations displayed in the second display portion of the web page;
associating the annotations with the annotation indications in the document displayed in the first display portion of the web page; and
receiving, from a user, an input to navigate to one of the annotations in the second display portion, and in response to the input, automatically scrolling the document in the first display portion the input causing the annotation indication associated with the annotation to be displayed in the first display portion of the web page. - 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, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A method for annotating a document located at a first server accessible by multiple users at remote clients, the method comprising:
-
separating a web page into at least a first display portion and a second display portion;
displaying in the first display portion of the web page a document along with annotation indications;
receiving at the first server annotation data related to the document, the annotation data generated by a first user and comprising annotation content and location data representing a location within the document for an annotation, wherein the annotation content is displayed in the second display portion of the web page;
the server updating the document by inserting an annotation indication of associated with the annotation in the document based on the location data wherein the annotation indication is displayed in the first display portion of the web page; and
in response to a request from a given user for the document, delivering the updated document with the annotation content and one or more instructional elements to the given user for use in causing the given user'"'"'s client to automatically display the annotation content in the second display portion when the corresponding annotation indication is displayed on the given user'"'"'s client. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. A method for displaying a web page having one or more annotations, the method comprising:
-
displaying a web page with at least a first display portion and a second display portion;
a user at a first client receiving from a server the web page having an item of annotation content created by a users at a client, a corresponding annotation indication embedded at a location within the web page, and one or more instruction elements related o the indication;
a browser operating at the first client displaying the web page in the first display portion of the display and allowing the user to navigate within the first display portion so as to display different parts of the web page;
the browser displaying the annotation indication in the first display portion when the location within the web page is displayed in the first display portion of the display; and
the browser using the one or more instructional elements to cause the annotation content to be displayed in a second display portion of the display when the annotation indication is displayed in the first display portion and to remove the display of the annotation content when the annotation indication is not displayed in the first display portion. - View Dependent Claims (59, 60)
-
-
61. A method for automatically navigating a document in a display having at least a first display portion and a second display portion, the method comprising:
-
displaying a web page with at least a first display portion and a second display portion;
receiving a plurality of annotations related to the document, the annotations generated by a plurality of users at first client;
associating each annotation with an annotation indication in the document;
displaying in the first display portion of the web page, the document and associated indications of annotations;
displaying in the second display portion of the web page, annotations corresponding to the indications;
receiving, from a user at a second client, an input to navigate the plurality of annotations in the second display portion, the input causing a first annotation of the plurality of annotations to be displayed in the second display portion, and in response to the input, automatically displaying, in the first display portion at the second client, the indication associated with the displayed first annotation. - View Dependent Claims (62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83)
-
Specification