Claims
- 1. A method of operating one or more computers, each having a display, comprising the following steps:
- a) running an application program on each of a plurality of remote computers coupled to a host computer running a host program, wherein the application programs provide output on the remote computers' displays;
- b) applying a first tool to annotate the display of a first one of the remote computers and independently applying a second tool to annotate the display of a second one of the remote computers; and
- c) communicating between the application programs and the host program to selectively cause the replication of the annotated displays at others of the remote computers.
- 2. In a computer system which includes one or more computers linked together by one or more data channels, the improvement comprising:
- a) means for running an application program on each of a plurality of remote computers coupled to a host computer running a host program;
- b) means for applying a first tool to annotate the display of a first one of the remote computers, and independently applying a second tool to annotate the display of a second one of the remote computers; and
- c) means for communicating between the application programs and the host program to selectively cause the replication of the annotated displays at others of the remote computers.
- 3. A method of remote collaboration in a computer system, comprising the steps of:
- a) running a host program on a host computer;
- b) running an application program on each of a plurality of remote computers coupled to the host computer, wherein the application program provides an image on the remote computer's display;
- c) independently annotating an image generated by the host program and displayed on one or more of the remote computers by the application program; and
- d) communicating between the application programs and the host program to selectively cause the replication of the annotated image at others of the remote computers.
- 4. The method of claim 3 above, wherein the independently annotating step further comprises the step of annotating an image at a first one of the remote computers using a first tool and annotating an image at a second one of the remote computers using a second tool.
- 5. The method of claim 4 above, wherein the first and second tools are different.
- 6. The method of claim 4 above, wherein the first and second tools are identical.
- 7. The method of claim 3 above, further comprising the step of using one type of tool to annotate the image at one of the remote computers, and independently using different types of tools to annotate the image at others of the remote computers, such that the use of each type of tool is selectively local to its respective remote computer so that its annotations are not replicated at others of the remote computers.
- 8. The method of claim 3 above, further comprising the step of collecting multiple annotations at the remote computers and replicating the collected multiple annotations at the others of the remote computers.
- 9. A remote collaboration system, comprising:
- a) a host computer executing a host program;
- b) a plurality of remote computers, coupled to the host computer,
- c) each of the remote computers executing an application program;
- d) each of the application programs providing an image on its respective remote computer's display;
- e) each of the application programs independently allowing annotation of an image generated by the host program and displayed on its respective remote computer; and
- f) each of the application programs communicating with the host program to selectively cause the replication of the annotated image at others of the remote computers.
- 10. The system of claim 9 above, further comprising wherein an image is annotated at a first one of the remote computers using a first tool and an image is annotated at a second one of the remote computers using a second tool.
- 11. The system of claim 10 above, wherein the first and second tools are different.
- 12. The system of claim 10 above, wherein the first and second tools are identical.
- 13. The system of claim 9 above, wherein one type of tool is used at one of the remote computers, and independently different types of tools are used at others of the remote computers, such that the use of each type of tool is selectively local to its respective remote computer so that its annotations are not replicated at others of the remote computers.
- 14. The system of claim 9 above, wherein the host program collects multiple annotations from the respective remote computers and replicates the collected multiple annotations at the others of the remote computers.
CROSS REFERENCE TO RELATED APPLICATIONS
This is a Divisional of application Ser. No. 08/033/602, filed Mar. 19, 1993, which application is incorporated herein by reference.
This application is related to:
Application Ser. No. 08/035,092 (NCR Docket No. 5539.00) entitled "Remote Collaboration System," filed on same date herewith by Carleton et al., now U.S. Pat. No. 5,649,104, issued Jul. 15, 1997 and assigned to the assignee of this application;
Application Ser. No. 08/035,091 now U.S. Pat. No. 5,835,713, issued Nov. 10, 1998 (NCR Docket No. 5539.10) entitled "Remote Collaboration System," filed on same data herewith by FitzPatrick et al. and assigned to the assignee of this application; and
Application Ser. No. 08/034,313, which issued as U.S. Pat. No. 5,608,872, issued Mar. 4, 1997 entitled (NCR Docket No. 5539.30) "Remote Collaboration System," filed on same date herewith by Schwartz et al. and assigned to the assignee of this application.
US Referenced Citations (12)
Foreign Referenced Citations (1)
Number |
Date |
Country |
0 279 558 A1 |
Aug 1988 |
EPX |
Non-Patent Literature Citations (4)
Entry |
Bernard J. Haan et al., "IRIS Hypermedia Services." Communications of the ACM, vol. 35, No. 1, p. 36, Jan. 1992. |
Sunil Sarin, et al., "Computer-Based Real-Time Conferencing Systems", 1985 IEEE, Oct. 1985, pp. 34-45. |
Eliot M. Gold, "Unified Systems Integrate Voice, Data and Images", Networking Management, v8, n12, Dec. 1990, p28(5). |
David M. Stone, "Computing at a Distance", PC Magazine, v6, n6, Mar. 31, 1987, p249(11). |
Divisions (1)
|
Number |
Date |
Country |
Parent |
033602 |
Mar 1993 |
|