Collaborative review of distributed content
First Claim
Patent Images
1. A method for reviewing a digital document, the method comprising the steps of:
- presenting the digital document synchronously to multiple users at respective computer systems, wherein the presenting is by visual interfaces of respective client applications running on the respective computer systems;
recording annotations for the digital document made by a first one of the users, wherein the annotations made by the first user are recorded independently of the first user'"'"'s client application, the first user'"'"'s annotations being associated with an overlay of the first user, wherein the annotations and the overlay are logically linked to the digital document such that respective portions of the first user'"'"'s overlay correspond to respective portions of the digital document;
presenting the overlay synchronously to the multiple users; and
delivering a new annotation of the first user synchronously to the multiple users for updating of the respective multiple users'"'"' presentations of the overlay, wherein the synchronous delivering is responsive to the first user making the new annotation, and wherein the synchronous presenting of the digital document and the overlay includes asynchronously presenting portions of the digital document and the overlay to the multiple users, such that the multiple users are independently presented respective portions of the digital document selected by the respective users and respectively corresponding portions of the overlay, wherein the first user changing the portion of the digital document and corresponding portion of the overlay presented to the first user does not change the respective portions of the digital document and corresponding portions of the first user'"'"'s overlay presented to the other ones of the multiple users.
1 Assignment
0 Petitions
Accused Products
Abstract
Collaboratively reviewing a digital document in a computing environment having a visual interface involves first presenting multiple users with a copy of the digital document in a visual interface. Annotations (such as highlights, underlines, or textual annotations) are made by the users and separately recorded, independently of the client application used to view the digital document. The annotations, though, are logically linked to the digital document, and annotations made by a particular user can be recorded over multiple overlays.
86 Citations
18 Claims
-
1. A method for reviewing a digital document, the method comprising the steps of:
-
presenting the digital document synchronously to multiple users at respective computer systems, wherein the presenting is by visual interfaces of respective client applications running on the respective computer systems; recording annotations for the digital document made by a first one of the users, wherein the annotations made by the first user are recorded independently of the first user'"'"'s client application, the first user'"'"'s annotations being associated with an overlay of the first user, wherein the annotations and the overlay are logically linked to the digital document such that respective portions of the first user'"'"'s overlay correspond to respective portions of the digital document; presenting the overlay synchronously to the multiple users; and delivering a new annotation of the first user synchronously to the multiple users for updating of the respective multiple users'"'"' presentations of the overlay, wherein the synchronous delivering is responsive to the first user making the new annotation, and wherein the synchronous presenting of the digital document and the overlay includes asynchronously presenting portions of the digital document and the overlay to the multiple users, such that the multiple users are independently presented respective portions of the digital document selected by the respective users and respectively corresponding portions of the overlay, wherein the first user changing the portion of the digital document and corresponding portion of the overlay presented to the first user does not change the respective portions of the digital document and corresponding portions of the first user'"'"'s overlay presented to the other ones of the multiple users. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An article of manufacture including computer software recorded on a tangible, computer readable medium, for reviewing a digital document, the computer software comprising:
-
software code for presenting the digital document synchronously to multiple users at respective computer system, wherein the presenting is by visual interfaces of respective client applications running on the respective computer systems; and software code for recording annotations for the digital document made by a first one of the users, wherein the annotations made by the first user are recorded independently of the first user'"'"'s client application, the first user'"'"'s annotations being associated with an overlay of the first user, wherein the annotations and the overlay are logically linked to the digital document such that respective portions of the first user'"'"'s overlay correspond to respective portions of the digital document; software code for presenting the overlay synchronously to the multiple users; and software code for delivering a new annotation of the first user synchronously to the multiple users for updating of the respective multiple users'"'"' presentations of the overlay, wherein the synchronous delivering is responsive to the first user making the new annotation, and wherein the synchronous presenting of the digital document and the overlay includes asynchronously presenting portions of the digital document and the overlay to the multiple users, such that the multiple users are independently presented respective portions of the digital document selected by the respective users and respectively corresponding portions of the overlay, wherein the first user changing the portion of the digital document and corresponding portion of the overlay presented to the first user does not change the respective portions of the digital document and corresponding portions of the first user'"'"'s overlay presented to the other ones of the multiple users. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a processor; and a storage device connected to the processor, wherein the storage device has stored thereon a program for controlling the processor, and wherein the processor is operative with the program to execute the program for performing the steps of; presenting a digital document synchronously to multiple users at respective computer systems, wherein the presenting is by visual interfaces of respective client applications running on the respective computer systems; recording annotations for the digital document made by a first one of the users, wherein the annotations made by the first user are recorded independently of the first user'"'"'s client application, the first user'"'"'s annotations being associated with an overlay of the first user, wherein the annotations and the overlay are logically linked to the digital document such that respective portions of the first user'"'"'s overlay correspond to respective portions of the digital document; wherein the steps further include; presenting the overlay synchronously to the multiple users; and delivering a new annotation of the first user synchronously to the multiple users for updating of the respective multiple users'"'"' presentations of the overlay, wherein the synchronous delivering is responsive to the first user making the new annotation, and wherein the synchronous presenting of the digital document and the overlay includes asynchronously presenting portions of the digital document and the overlay to the multiple users, such that the multiple users are independently presented respective portions of the digital document selected by the respective users and respectively corresponding portions of the overlay, wherein the first user changing the portion of the digital document and corresponding portion of the overlay presented to the first user does not change the respective portions of the digital document and corresponding portions of the first user'"'"'s overlay presented to the other ones of the multiple users. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification