Remote collaboration system for selectively locking the display at remote computers to prevent annotation of the display by users of the remote computers
DCFirst Claim
Patent Images
1. A computer system, comprising:
- a) a host computer and one or more remote computers, all of which have displays, and wherein a single application program runs, which is shared by the computers;
b) means for providing communication among the computers;
c) means for replicating the display of the host computer on the displays of the remote computers; and
d) means for selectively locking the display at the remote computers to prevent annotation of the display by users of the remote computers, and thereby prevent interaction in real time.
7 Assignments
Litigations
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.
127 Citations
7 Claims
-
1. A computer system, comprising:
-
a) a host computer and one or more remote computers, all of which have displays, and wherein a single application program runs, which is shared by the computers; b) means for providing communication among the computers; c) means for replicating the display of the host computer on the displays of the remote computers; and d) means for selectively locking the display at the remote computers to prevent annotation of the display by users of the remote computers, and thereby prevent interaction in real time.
-
-
2. A computer system, comprising:
-
a) a host computer and one or more remote computers, all of which have displays, and wherein a single application program runs, which is shared by the computers; b) means for providing communication among the computers; c) means for replicating the display of the host computer on the displays of the remote computers; d) means for selectively permitting the remote computers to effect pointing only at a selected section of the display without permitting annotation of the display; and e) means for selectively preventing annotation of the display by users of the remote computers, and thereby for preventing interaction in real time.
-
-
3. A computer system, comprising:
-
a) a host computer and one or more remote computers, all of which have displays, and wherein a single application program runs, which is shared by the computers; b) means for providing communication among the computers; c) means for replicating the display of the host computer on the displays of the remote computers; d) means for providing annotation of the display by the host computer and the remote computers; and e) means for selectively permitting the annotations to be saved separately from the display without annotations or saved together with the display.
-
-
4. A computer system, comprising:
-
a) a host computer and one or more remote computers, all of which have displays, and wherein a single application program runs, which is shared by the computers; b) means for providing communication among the computers; c) means for replicating the display of the host computer on the displays of the remote computers; d) means for providing annotation of the display by the host computer and the remote computers; e) means for combining annotations and a display image by masking; and f) means for selectively locking the display at the remote computers to prevent annotation of the display by users of the remote computers, and thereby prevent interaction in real time.
-
-
5. A computer system, comprising:
-
a) a host computer and remote computers, all of which have displays, and wherein a single application program runs, which is shared by the computers; b) means for providing communication among the computers; c) means for replicating the display of the host computer on the displays of the remote computers; d) means for applying a first cursor to certain annotations by a host computer or remote computers different to a local remote computer; e) means for applying a second cursor to control annotations locally at each remote computer; and f) means for selectively locking the display at the remote computers to prevent annotation of the display by users of the remote computers, and thereby prevent interaction in real time. - View Dependent Claims (6)
-
-
7. A computer system, comprising:
-
a) a host computer and one or more remote computers, all of which have displays, and wherein a single application runs, which is shared by the computers; b) means for providing communication among the computers; c) means for replicating the display of the host computer on the displays of the remote computers; d) means for selectively locking the display at the remote computers to prevent annotation of the display by users of the remote computers, and thereby prevent interaction in real time; e) means for selectively permitting the remote computers to affect pointing at a selected section of the display without permitting annotation of the display; f) means for selectively permitting the annotations to be saved separately from the display without annotations; and g) means for applying a first cursor to certain annotations by a host computer or remote computers different to a local remote computer, and means for applying a second cursor to control the annotations locally at each remote computer.
-
Specification