Patent US6008804A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6008804A Expired / Lapsed US ⏱️ 0.0 years remaining

Remote collaboration system with selective annotation

Assignee: NCR Voyix Corp
•
Filing: 1997-04-02
•
Granted: 1999-12-28
•
Expires: 2017-04-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Theresa M. Pommier
  • 👤 Krista S. Schwartz
  • 👤 Allison A. Carleton
  • 👤 Catherine M. FitzPatrick

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 23:06
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/03; G06F3/033; G06F3/038; H; H04; H04L; H04L12/00; H04L12/02; H04L12/16; H04L12/18; H04L12/1813; H04L12/1827; H04L67/00; H04L67/01; H04L67/10; H04L9/00; H04L9/40; H04L67/131; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 139 words
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.
Claim 2
Dependent Claim 139 words
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.
Claim 3
Dependent Claim 42 words
The remote collaboration system of claim 1, wherein the remote program further comprises means for queuing annotations made at others of the remote computers and received from the host program for display at the remote computer and subsequently displaying the queued annotations.
Claim 4
Dependent Claim 33 words
The remote collaboration system of claim 1, wherein the remote program further comprises means for communicating with the host program to selectively cause the display of the annotated image at the host computer.
Claim 5
Dependent Claim 58 words
The remote collaboration system of claim 1, wherein the remote program further comprises: local annotation mode means for displaying one or more annotations made to the image only at the remote computer where the annotations are made; and global annotation mode means for displaying one or more annotations made to the image at others of the remote computers.
Claim 6
Dependent Claim 25 words
The remote collaboration system of claim 1, further comprising application mode means for accepting commands at the host computer from any of the remote computers.
Claim 7
Dependent Claim 39 words
The remote collaboration system of claim 1, further comprising view mode means for accepting commands at the host computer from one of the remote computers and for displaying results from the accepted commands at all of the remote computers.
Claim 8
Dependent Claim 49 words
The remote collaboration system of claim 6, wherein the view mode means further comprises means for accepting one or more cursor movements made relative to the image from one of the remote computers at the host computer and for displaying the cursor movements at others of the remote computers.
Claim 9
Independent Claim 135 words
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.
Claim 10
Independent Claim 135 words
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.
Claim 11
Dependent Claim 45 words
The method of remote collaboration of claim 8, wherein the step of executing the remote program further comprises queuing annotations made at others of the remote computers and received from the host program for display at the remote computer and subsequently displaying the queued annotations.
Claim 12
Dependent Claim 36 words
The method of remote collaboration of claim 8, wherein the step of executing the remote program further comprises communicating with the host program to selectively cause the display of the annotated image at the host computer.
Claim 13
Dependent Claim 53 words
The method of remote collaboration of claim 8, wherein the step of executing the remote program further comprises: displaying one or more annotations made to the image only at the remote computer where the annotations are made; and displaying one or more annotations made to the image at others of the remote computers.
Claim 14
Dependent Claim 22 words
The method of remote collaboration of claim 8, further comprising accepting commands at the host computer from any of the remote computers.
Claim 15
Dependent Claim 35 words
The method of remote collaboration of claim 8, further comprising accepting commands at the host computer from one of the remote computers and displaying results from the accepted commands at all of the remote computers.
Claim 16
Dependent Claim 48 words
The method of remote collaboration of claim 13, wherein the step of accepting commands further comprises accepting one or more cursor movements made relative to the image from one of the remote computers at the host computer and displaying the cursor movements at others of the remote computers.
Claim 17
Dependent Claim 157 words
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.
Claim 18
Dependent Claim 157 words
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.
Claim 19
Dependent Claim 45 words
The method of remote collaboration of claim 15, wherein the step of executing the remote program further comprises queuing annotations made at others of the remote computers and received from the host program for display at the remote computer and subsequently displaying the queued annotations.
Claim 20
Dependent Claim 36 words
The method of remote collaboration of claim 15, wherein the step of executing the remote program further comprises communicating with the host program to selectively cause the display of the annotated image at the host computer.
Claim 21
Dependent Claim 53 words
The method of remote collaboration of claim 15, wherein the step of executing the remote program further comprises: displaying one or more annotations made to the image only at the remote computer where the annotations are made; and displaying one or more annotations made to the image at others of the remote computers.
Claim 22
Dependent Claim 22 words
The method of remote collaboration of claim 15, further comprising accepting commands at the host computer from any of the remote computers.
Claim 23
Dependent Claim 35 words
The method of remote collaboration of claim 15, further comprising accepting commands at the host computer from one of the remote computers and displaying results from the accepted commands at all of the remote computers.
Claim 24
Dependent Claim 48 words
The method of remote collaboration of claim 20, wherein the step of accepting commands further comprises accepting one or more cursor movements made relative to the image from one of the remote computers at the host computer and displaying the cursor movements at others of the remote computers.

References Cited (Backward Citations)

US4538993A Cited
US4715818A Cited
EP0279558A1 Cited
US4939509A Cited
US5119319A Cited
US5379374A Cited
US5537548A Cited
US5337407A Cited
US5649104A Cited
US5704042A Cited
US5878242A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-12-27 2003-06-28 2003-12-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-12-27 2007-06-28 2007-12-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-12-27 2011-06-28 2011-12-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag