Data conferencing arrangement for stations having keyboards and displays, using a keyboard buffer and a screen buffer
First Claim
1. 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
1 Assignment
0 Petitions
Accused Products
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.
145 Citations
15 Claims
-
1. 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 - View Dependent Claims (2, 3, 4, 11, 12)
-
-
5. 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.
-
-
6. 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. - View Dependent Claims (7, 8, 9, 10)
-
13. 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. - View Dependent Claims (14, 15)
Specification