Patent ID: 7370269

Claim:
A method of annotating a document co-browsed by multiple attendees, comprising: downloading a collaboration applet to a client device, wherein the collaboration applet is downloaded when an attendee joins a collaboration session; receiving a document which includes a set of references; selectively transforming a portion of the set of references using a collaboration server, wherein the remaining portion of the set of references is left to be transformed by multiple attendees of the collaboration session; serving the document to the multiple attendees of the collaboration session for co-browsing, wherein one of the multiple attendees is a host attendee which manages the collaboration session among the multiple attendees, wherein the multiple attendees are located at separate locations, and wherein each attendee of the multiple attendees operates a client device; receiving from a first attendee a first annotation event describing a first annotation to the document; applying rules to prevent a given attendee from viewing certain content; and distributing said first annotation event to one or more other attendees to facilitate recreation of said first annotation at the separate locations.