Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

REMOTE Console Control Facility for Multi-Tasking PC Systems

IP.com Disclosure Number: IPCOM000034324D
Original Publication Date: 1989-Feb-01
Included in the Prior Art Database: 2005-Jan-27
Document File: 4 page(s) / 72K

Publishing Venue

IBM

Related People

Boggs, JK: AUTHOR [+4]

Abstract

This facility provides ability for controlling the operation of a multi-tasking PC system remotely from any other PC which may be attached via a communication facility. The figure illustrates the basic functional diagram for the design. A PC system 1 is to be the "remote" or "controlling" workstation, and the PC system 2, configured similarly to system 1, is the "local" or "controlled" workstation. Both workstations 1 and 2 are multi-tasking PC systems as is shown by the variety of system and application tasks being managed by the presentation services manager of each system. The control console facility (CCF) code is represented in block 6 in each system and runs in foreground mode when invoked.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 38% of the total text.

Page 1 of 4

REMOTE Console Control Facility for Multi-Tasking PC Systems

This facility provides ability for controlling the operation of a multi-tasking PC system remotely from any other PC which may be attached via a communication facility. The figure illustrates the basic functional diagram for the design. A PC system 1 is to be the "remote" or "controlling" workstation, and the PC system 2, configured similarly to system 1, is the "local" or "controlled" workstation. Both workstations 1 and 2 are multi-tasking PC systems as is shown by the variety of system and application tasks being managed by the presentation services manager of each system. The control console facility (CCF) code is represented in block 6 in each system and runs in foreground mode when invoked. In system 1, the remote workstation that will control operation at the local workstation 2, invocation of the control console facility in block 6, causes resident tasks in system 1 to be forced into the background mode of operation while the presentation service manager 9 of system 1 is involved in managing and controlling operations to display the events occurring at the system 2 workstation. The control console facility 6 has a direct input line 7 to the presentation services manager 9 in system 1 to enable the presentation services manager 9 to directly operate through the I/O drivers 5 and display on display 3 whatever is occurring at system 2. In system 2, the multi-tasking system tasks run in foreground mode as normal. The two systems are interconnected via communications link 10 that may be either a direct link or a switched network communications connection. Once communication is established between system 1 and 2, the remote operator in workstation 1 will have full control of the local system and any information displayed on the local system 2's display 3 will be echoed to the remote PC 1 and displayed there. The remote keyboard 4 in system 1 controls the processing at the local PC 2. The remote control console 6 in system 1 must be able to support multi-tasking extensions to PC-DOS* without impacting the performance in its real time system. To do this, it must not only be able to survey what is happening in each system but must actually be able to control the environment that it runs in. The control console facility paces the foreground applications task in system 2 while it simultaneously updates the remote controlling PC system 1 and allows the background tasks to run normally. The control console facility code 6 in each system carries on a communication protocol with its mate, as shown in the following tabular protocol. (A,C) Local CCF code initializes: -Placed in auto-answer mode -Keyboard locked

(B,D) Remote operator initializes

CCF:

-dials in to local (A) Local sets <-------------------(B) Remote CCF notifies local STATE AS
ACTIVE. THAT CCF IS ACTIVE SETS I/O DRIVER FLAGS
(A) Sends compressed screen DATA -------------------------->(B,I)
REMOTE DISPLAYS SCREEN (A) L...