Disclosed are methods for remote users of a collaborative application to
generate annotation information, send that annotation information to an
application sharer device, and receive back a display combining output of
the collaborative application with the annotation information. A
collaborative application display is visible on an application viewer's
screen. To make an annotation, a user draws over the shared display. The
annotation is intercepted and sent to the sharer. On the sharer, the
annotation is graphically blended with the display produced by the
collaborative application. The combination is then sent to the remote
viewers for display. The sharer may visually indicate, via color or a
text flag, for example, the source of each annotation. The sharer may
time out an annotation, or may delete the annotation if the collaborative
application's display has scrolled underneath the annotation, causing the
annotation to "lose its place" in the display and become meaningless.