US5923844A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Remote collaboration among host computer running host program and remote computers each running application program
Assignee: NCR Voyix Corp
•
Filing: 1997-04-02
•
Granted: 1999-07-13
•
Expires: 2017-04-02
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 13:59
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: 18
Claim 1
Independent Claim
110 words
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.
Claim 2
Independent Claim
110 words
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.
Claim 3
Dependent Claim
110 words
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.
Claim 4
Dependent Claim
110 words
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.
Claim 5
Independent Claim
102 words
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.
Claim 6
Independent Claim
102 words
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.
Claim 7
Dependent Claim
47 words
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.
Claim 8
Dependent Claim
14 words
The method of claim 4 above, wherein the first and second tools are different.
Claim 9
Dependent Claim
14 words
The method of claim 4 above, wherein the first and second tools are identical.
Claim 10
Dependent Claim
73 words
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.
Claim 11
Dependent Claim
31 words
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.
Claim 12
Dependent Claim
100 words
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.
Claim 13
Dependent Claim
100 words
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.
Claim 14
Dependent Claim
42 words
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.
Claim 15
Dependent Claim
14 words
The system of claim 10 above, wherein the first and second tools are different.
Claim 16
Dependent Claim
14 words
The system of claim 10 above, wherein the first and second tools are identical.
Claim 17
Dependent Claim
63 words
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.
Claim 18
Dependent Claim
31 words
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.
References Cited (Backward Citations)
EP0279558B1
Cited
US4939509A
Cited
US5119319A
Cited
US5379374A
Cited
US5337407A
Cited
US5339389A
Cited
US5392400A
Cited
US5442788A
Cited
US5515491A
Cited
US5608872A
Cited
US5649104A
Cited
US5704042A
Cited
US5375780A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-07-12 | 2003-01-11 | 2003-07-13 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-07-12 | 2007-01-11 | 2007-07-13 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-07-12 | 2011-01-11 | 2011-07-13 | $7700.00 | Window Closed / Lapsed |