← Back to Patent Explorer
US4939509A Expired / Lapsed US ⏱️ 0.0 years remaining

Data conferencing arrangement for stations having keyboards and displays, using a keyboard buffer and a screen buffer

Assignee: AT&T Inc
•
Filing: 1988-01-25
•
Granted: 1990-07-03
•
Expires: 2008-01-25
📄 Original PDF 🌐 Google Patents

Abstract

Abstract An arrangement for data conferencing either multiple computers (FIG. 1), or multiple terminals with a computer (FIG. 4), includes software (21;511) for communicating keystrokes from conference participants to an application program (22;550) that is the object of the conference, and for communicating display signals from the application program to the participants. In one embodiment (FIG. 1), a first program (23) executing on a first computer (PC 2) transmits first computer-generated keystrokes to a second computer (PC 1), and displays on the first computer images received from the second computer, while a second program (21) co-resident with the application program (22) on the second computer enters received first computer keystrokes into the second computer, and sends second computer-generated images for display to the first computer. In a second embodiment (FIG. 4), a program (511) executing on a UNIX® system-based computer (504) receives keystrokes from connected terminals (501-503) and sends them to the application program (550), and receives images from the application program and transmits them to the terminals.

Inventors

  • 👤 Randy L. Bartholomew
  • 👤 Peter L. Johnson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 09:48
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/02; H04L12/16; H04L12/18; H04L12/1813

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 196 words
An arrangement for interactively coupling a first and a second station each having a keyboard and a display, the second station further having a screen buffer for storing display signals that represent images dis by the display of the second station and a keyboard buffer for storing keystroke signals generated by the keyboard of the second station, which stations are interconnected by a signal transmission path, the arrangement comprising: first control means resident at the first station for transmitting keystroke signals generated at the first station's keyboard to the second station, and responsive to display signals received from the second station for displaying an image represented by the received display signals on the first station's display; and second control means resident at the second station responsive to keystroke signals received from the first control means for storing the received keystroke signals in the keyboard buffer of the second station as keystroke signals received from the second station's keyboard, and responsive to the second station storing in the screen buffer of the second station signals representing an image for display by the second station's display, f transmitting display signals representing the image to the first control means
Claim 2
Dependent Claim 196 words
An arrangement for interactively coupling a first and a second station each having a keyboard and a display, the second station further having a screen buffer for storing display signals that represent images dis by the display of the second station and a keyboard buffer for storing keystroke signals generated by the keyboard of the second station, which stations are interconnected by a signal transmission path, the arrangement comprising: first control means resident at the first station for transmitting keystroke signals generated at the first station's keyboard to the second station, and responsive to display signals received from the second station for displaying an image represented by the received display signals on the first station's display; and second control means resident at the second station responsive to keystroke signals received from the first control means for storing the received keystroke signals in the keyboard buffer of the second station as keystroke signals received from the second station's keyboard, and responsive to the second station storing in the screen buffer of the second station signals representing an image for display by the second station's display, f transmitting display signals representing the image to the first control means
Claim 3
Dependent Claim 74 words
The arrangement of claim 1 further including: an application program resident at the second station; and the second control means comprising means for storing received keystroke signals in the keyboard buffer of the second station for provision to the application program, and responsive to signals representing an image output by the application program for storage in the screen buffer of second station for transmitting display signals representing the image to the first control means.
Claim 4
Dependent Claim 43 words
The arrangement of claim 2 wherein the second control means include a control program; and the arrangement further comprising third control means resident at the second station for effecting execution of both the application program and the control program in a time-shared manner.
Claim 5
Dependent Claim 35 words
The arrangement of claim 3 wherein the first and second stations comprise computers for executing programs; and wherein the first control means include a terminal emulation program executing on the computer of the first station.
Claim 6
Independent Claim 220 words
An apparatus for data conferencing a first and a second computer each having a keyboard and a display, the first computer further having a screen buffer for storing display signals that represent images displayed by the display of the first computer and a keyboard buffer for storing keystroke signals generated by the keyboard of the first computer, which computers are interconnected by a signal transmission path, comprising: first control means resident at the first computer for coordinating the data conferencing operation of both the first and the second computers; second control means resident at the second computer for transmitting all keystroke signals generated at the second computer keyboard to the first control means, and responsive to display signals recevied from the first control means for displaying the received display signals on the second computer display; means in said first control means responsive to keystroke signals received from the second control means for entering those received keystroke signals into the keyboard buffer of the first computer as keystroke signals received from the first computer keyboard; and means in the first control means responsive to the first computer storing in the screen buffer of the second computer signals representing a new image for display on the first computer display, for transmitting the signals representing the new image to the second control means.
Claim 7
Independent Claim 220 words
An apparatus for data conferencing a first and a second computer each having a keyboard and a display, the first computer further having a screen buffer for storing display signals that represent images displayed by the display of the first computer and a keyboard buffer for storing keystroke signals generated by the keyboard of the first computer, which computers are interconnected by a signal transmission path, comprising: first control means resident at the first computer for coordinating the data conferencing operation of both the first and the second computers; second control means resident at the second computer for transmitting all keystroke signals generated at the second computer keyboard to the first control means, and responsive to display signals recevied from the first control means for displaying the received display signals on the second computer display; means in said first control means responsive to keystroke signals received from the second control means for entering those received keystroke signals into the keyboard buffer of the first computer as keystroke signals received from the first computer keyboard; and means in the first control means responsive to the first computer storing in the screen buffer of the second computer signals representing a new image for display on the first computer display, for transmitting the signals representing the new image to the second control means.
Claim 8
Dependent Claim 180 words
An arrangement for interactively coupling a plurality of first stations with a second station, the second station and each first station having a keyboard and a display and the second station further having a screen buff for storing display signals that represent images displayed by the display of the second station and a keyboard buffer for storing keystroke signals generated the keyboard of the second station, which first stations are connected to the second station by a transmission path, the arrangement comprising: control means interfacing the plurality of first stations with the second station, for receiving keystroke signals generated at the keyboards of the first stations and storing the received keystroke signals in the keyboard buffer of the second station as keystroke signals received from the second station's keyboard, and for receiving signals representing an image generated by the second station for display on the second station's display and stored in the screen buffer of the second station, and transmitting display signals representing the image to the first stations to display the image on the displays of the first stations.
Claim 9
Dependent Claim 180 words
An arrangement for interactively coupling a plurality of first stations with a second station, the second station and each first station having a keyboard and a display and the second station further having a screen buff for storing display signals that represent images displayed by the display of the second station and a keyboard buffer for storing keystroke signals generated the keyboard of the second station, which first stations are connected to the second station by a transmission path, the arrangement comprising: control means interfacing the plurality of first stations with the second station, for receiving keystroke signals generated at the keyboards of the first stations and storing the received keystroke signals in the keyboard buffer of the second station as keystroke signals received from the second station's keyboard, and for receiving signals representing an image generated by the second station for display on the second station's display and stored in the screen buffer of the second station, and transmitting display signals representing the image to the first stations to display the image on the displays of the first stations.
Claim 10
Dependent Claim 33 words
The arrangement of claim 6 wherein the control means include means for receiving display signals generated by the second station and transmitting the received display signals to the displays of the first stations.
Claim 11
Dependent Claim 80 words
The arrangement of claim 6 further including: an application program resident at the second station; and wherein the control means comprise means for receiving keystroke signals from the first stations and storing the received keystroke signals in the keyboard buffer of the second station for provision to the application program, and for receiving display signals output by the application program for storage in the screen buffer of the second station and transmitting the received display signals to the first stations.
Claim 12
Dependent Claim 39 words
The arrangement of claim 6 further comprising: a third station interposed between, and connected by a transmission path to, the plurality of first stations and the second station; and wherein the control means are resident at the third station.
Claim 13
Dependent Claim 83 words
The arrangement of claim 8 wherein the third station includes an operating system including a shell program an instance of which executes for each first station to receive keystroke signals from, and to transmit display signals to, the first station and wherein the control means include a program an instance of which executes for each first station, each program instance for suspending execution of a shell instance, to enable the second station to receive from, and transmit to, the plurality of first stations.
Claim 14
Dependent Claim 163 words
The arrangement of claim 1 for the first station and a plurality of the first stations, wherein the first control means comprise a plurality of third control means one resident at each first station, each third control means for transmitting keystroke signals generated at the keyboard of the resident first station to the second station, and responsive display signals received from the second station for displaying an image represented by the received display signals on the display of the resident first station; and wherein the second control means comprise means responsive to keystroke signals received from any of the third control means for storing the receive keystroke signals in the keyboard buffer of the second station as keystroke signals received from the second station's keyboard, and responsive to the second station storing in the screen buffer of the second station signals representing an image for display by the second station's display, for transmitting display signals representing the image to all third control means.
Claim 15
Dependent Claim 49 words
The arrangement of claim 1 wherein the second control means comprise means responsive to the second station storing in the screen buffer of the second station display signals representing an image for display by the second station's display, for transmitting the stored display signals to the first control means.
Claim 16
Dependent Claim 159 words
An arrangement for interactively coupling a first station having a keyboard, a keyboard buffer for storing keystroke signals generated by the keyboard, a display, and a screen buffer for storing display images displayed by the display, with a second station connected to the first station by a signal transmission path, the second station for transmitting on the path to the first station keystroke signals generate at the second station and for displaying at the second station an image represented by display signals received on the path from the first station the arrangement comprising: means responsive to keystroke signals received from the second station for storing the received keystroke signals in the first station's keyboard buffer as keystroke signals received from the first station's keyboard, and responsive to the first station storing in the first station's screen buffer signals representing an image for display by the first station's display, for transmitting display signals representing the image to the second station.
Claim 17
Dependent Claim 159 words
An arrangement for interactively coupling a first station having a keyboard, a keyboard buffer for storing keystroke signals generated by the keyboard, a display, and a screen buffer for storing display images displayed by the display, with a second station connected to the first station by a signal transmission path, the second station for transmitting on the path to the first station keystroke signals generate at the second station and for displaying at the second station an image represented by display signals received on the path from the first station the arrangement comprising: means responsive to keystroke signals received from the second station for storing the received keystroke signals in the first station's keyboard buffer as keystroke signals received from the first station's keyboard, and responsive to the first station storing in the first station's screen buffer signals representing an image for display by the first station's display, for transmitting display signals representing the image to the second station.
Claim 18
Dependent Claim 75 words
The arrangement of claim 13 further including: an application program executing in the first station; and the storing and transmitting means comprising means for storing received keystroke signals in the keyboard buffer of the first station for provision to the application program, and responsive to signals representing an image out by the application program for storage in the screen buffer of the first station for transmitting display signals representing the image to the second station.
Claim 19
Dependent Claim 72 words
The arrangement of claim 13 wherein: the storing and transmitting means include: means for executing an application program; and means for storing received keystroke signals in the keyboard buffer of the first station for provision to the application program, and responsive to signals representing an image output by the application program for storage in the screen buffer of the first station for transmitting display signals representing the image to the second station.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-07-02 1994-01-01 1994-07-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-07-02 1998-01-01 1998-07-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-07-02 2002-01-01 2002-07-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag