Remote collaboration system with selective annotation
First Claim
Patent Images
1. A remote collaboration system, comprising:
- (a) a host computer that executes a host program;
(b) one or more remote computers, each of which is coupled to the host computer and each of which executes a remote program distinct from the host program, the remote program including;
(1) means for displaying an image generated by the host program on the remote computer;
(2) means for allowing a user of the remote computer to annotate the image displayed on the remote computer; and
(3) means for allowing a user of the remote computer to issue commands that are communicated to the host program, wherein the host computer queues the communicated commands for subsequent execution by the host program and one or more of the commands results in the host program selectively displaying the annotated images on others of the remote computers.
0 Assignments
0 Petitions
Accused Products
Abstract
The invention concerns using multiple computers to hold a conference. Under the invention, an application program can run on a single computer, yet remote participants can issue commands to the program. Remote participants can watch the program operate, because the invention replicates the display window of the running program onto the displays of the remote computers. Any participant can make annotations on the participant'"'"'s own computer display. The invention copies the annotations to the displays of the other participants.
-
Citations
21 Claims
-
1. A remote collaboration system, comprising:
-
(a) a host computer that executes a host program; (b) one or more remote computers, each of which is coupled to the host computer and each of which executes a remote program distinct from the host program, the remote program including; (1) means for displaying an image generated by the host program on the remote computer; (2) means for allowing a user of the remote computer to annotate the image displayed on the remote computer; and (3) means for allowing a user of the remote computer to issue commands that are communicated to the host program, wherein the host computer queues the communicated commands for subsequent execution by the host program and one or more of the commands results in the host program selectively displaying the annotated images on others of the remote computers. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of remote collaboration in a computer system, comprising:
-
(a) executing a host program at a host computer; (b) executing a remote program distinct from the host program at each of one or more remote computers coupled to the host computer, the executing the remote program including; (1) displaying an image generated by the host program on the remote computer; (2) allowing a user of the remote computer to annotate the image displayed on the remote computer; and (3) allowing a user of the remote computer to issue commands that are communicated to the host program, wherein the host computer queues the communicated commands for subsequent execution by the host program and one or more of the commands results in the host program selectively displaying the annotated images on others of the remote computers. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A program storage media readable by a computer and embodying one or more instructions executable by the computer to perform method steps for operating a remote collaboration in a computer system, comprising:
-
(a) executing a host program at a host computer; (b) executing a remote program distinct from the host program at each of one or more remote computers coupled to the host computer, the executing the remote program including; (1) displaying an image generated by the host program on the remote computer; (2) allowing a user of the remote computer to annotate the image displayed on the remote computer; and (3) allowing a user of the remote computer to issue commands that are communicated to the host program, wherein the host computer queues the communicated commands for subsequent execution by the host program and one or more of the commands results in the host program selectively displaying the annotated images on others of the remote computers. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification