System for transparent monitoring of processors in a network with display of screen images at a remote station for diagnosis by technical support personnel
First Claim
1. A remote diagnostic and monitoring system for use with an operation system for performing functions to be monitored and controlled and including a plurality of processors connected in a network and each relating to a functional aspect of said operation system and wherein an interface computer is connected to said network of said operation system for processing information and commands to and from said operation system, said operating system requiring a flexible multitasking interface to a real time control system, said computer including means for performing a plurality of application tasks related to operations performed by said operation system and including a multitasking operating system for servicing said application tasks, said diagnostic and monitoring system comprising:
- a) means in said interface computer for performing a remote diagnostic task also serviced by said multitasking operating system, said remote diagnostic task running on said operation system to transmit screen images in a form expected at a physically remote station linked to said computer, and said remote diagnostic task injecting commands received from the remote station through said computer into at least one of said application tasks related to operations performed by said operation system such that said remote station is transparent to said applications tasks, said remote diagnostic task being grouped with functionally partitioned application tasks in said interface computer and using said multitasking operating system of said interface computer in the same manner as said application tasks so that the remote station effects no change in the behavior of said operating system due to the source of the commands;
b) a communication link including modem means and connected at one end to said computer; and
c) a remote service computer at said remote station connected to the other end of said communication link and having a multitasking operating system, said service computer including means for performing a remote diagnostic task in a manner utilizing services of said multitasking operating system for displaying screen images received from said interface computer through said communication link and for transmitting commands initiated at said service computer to said interface computer via said communication link for running on said operation system;
d) said remote diagnostic task being able to initiate and monitor from a physically remote location any procedures and controls run on said interface computer for controlling and monitoring the operation system;
e) so that expert personnel at said remote station can provide via said remote service computer ongoing technical support for personnel at said operation system including remote monitoring of said operation system and remote diagnosis of problems occurring in said operation system.
2 Assignments
0 Petitions
Accused Products
Abstract
A remote diagnostic and monitoring system and method for use with an operation system having a multi-tasking interface to a real time control system, the remote diagnostic and monitoring system and method comprising a remote diagnostic task operating in an interface computer operatively connected to the operation system, a communication link, and a remote service computer coupled to the interface computer via the communication link. The remote diagnostic task operating on the interface computer can initiate and monitor from a remote location any of the procedures and controls run on the interface computer for controlling and monitoring the operation system. The remote diagnostic task receives instructions from a person at the remote service computer through the communications link and injects these instructions into the operating software of the operation system in a manner such that the remote source, i.e. the remote service computer, is indistinguisable from a local source. The remote diagnostic task is grouped or included with functionally partitioned application tasks in the interface computer and uses the multitasking operating system of the interface computer in the same manner as the application tasks.
456 Citations
38 Claims
-
1. A remote diagnostic and monitoring system for use with an operation system for performing functions to be monitored and controlled and including a plurality of processors connected in a network and each relating to a functional aspect of said operation system and wherein an interface computer is connected to said network of said operation system for processing information and commands to and from said operation system, said operating system requiring a flexible multitasking interface to a real time control system, said computer including means for performing a plurality of application tasks related to operations performed by said operation system and including a multitasking operating system for servicing said application tasks, said diagnostic and monitoring system comprising:
-
a) means in said interface computer for performing a remote diagnostic task also serviced by said multitasking operating system, said remote diagnostic task running on said operation system to transmit screen images in a form expected at a physically remote station linked to said computer, and said remote diagnostic task injecting commands received from the remote station through said computer into at least one of said application tasks related to operations performed by said operation system such that said remote station is transparent to said applications tasks, said remote diagnostic task being grouped with functionally partitioned application tasks in said interface computer and using said multitasking operating system of said interface computer in the same manner as said application tasks so that the remote station effects no change in the behavior of said operating system due to the source of the commands; b) a communication link including modem means and connected at one end to said computer; and c) a remote service computer at said remote station connected to the other end of said communication link and having a multitasking operating system, said service computer including means for performing a remote diagnostic task in a manner utilizing services of said multitasking operating system for displaying screen images received from said interface computer through said communication link and for transmitting commands initiated at said service computer to said interface computer via said communication link for running on said operation system; d) said remote diagnostic task being able to initiate and monitor from a physically remote location any procedures and controls run on said interface computer for controlling and monitoring the operation system; e) so that expert personnel at said remote station can provide via said remote service computer ongoing technical support for personnel at said operation system including remote monitoring of said operation system and remote diagnosis of problems occurring in said operation system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In combination with an operation system requiring a flexible multitasking interface to a real time control system and containing a plurality of microcomputers connected in a network for controlling individual operations performed by said operation system:
-
a) an interface computer operatively connected to said microcomputers through said network for providing data and instructions to said microcomputers, said interface computer including means for providing a plurality of functionally partitioned application tasks grouped with a remote diagnostic task, one or more of said application tasks of said interface computer servicing one or more of said microcomputers of said operation system, said remote diagnostic task operating on said interface computer and providing the ability to initiate and monitor any of said application tasks from a physically remote location, said interface computer further including an operating system used by said application tasks and by said remote diagnostic task in a similar manner such that said remote diagnostic task is transparent to said application tasks; and b) a communication link operatively connected to said computer in a manner providing two way communication with diagnostic means located physically remote from said operation system and linked thereto for controlling the performance of said remote diagnostic task; c) so that expert personnel at said diagnostic means can provide via said communication link and said remote diagnostic task ongoing technical support for personnel at said operating system including remote monitoring of the operation system and remote diagnosis of problems occurring in the operation system. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method for monitoring and diagnosis of a system having a multitasking interface to real time control in said system comprising the steps of:
-
a) providing images on the screen of an interface computer operatively connected to the real time control of said system, said images containing information on the operation of said system; b) transmitting said screen images on a real time basis to a service computer at a location physically remote from said system; c) displaying said images on the screen of said service computer; d) providing input of commands to said service computer relating to the operation of said system; e) transmitting said commands to said interface computer; and f) executing said commands received at said interface computer in a manner controlling the operation of said system or said interface computer; g) so that expert personnel at said remote location can provide via said service computer ongoing technical support for personnel at said system including remote monitoring of said system and remote diagnosis of problems occurring in said system. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method for monitoring and diagnosis of an operation system containing a plurality of microcomputers for controlling the system wherein an interface computer is connected to said microcomputers for providing data and instructions to said microcomputers, said operating system requiring a flexible multitasking interface to a real time control system, said interface computer being provided with a plurality of functionally partitioned application tasks and having an operating system used by the application tasks, said method comprising:
-
a) providing a remote diagnostic task for performance by said interface computer; b) grouping said remote diagnostic task with said application tasks; c) causing said remote diagnostic task to utilize said operation system in a manner similar to that of said application tasks; d) so that said remote diagnostic task enables remote diagnosis and monitoring of said operation system in a manner not changing the behavior of said system due to the source of the remote diagnosis and monitoring and therefore is transparent; and e) so that expert personnel at a physically remote location can provide via said remote diagnostic task ongoing technical support for personnel at said operation system including remote monitoring of the operation system and remote diagnosis of problems occurring in the operation system. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A method for monitoring and diagnosis of a system having a multitasking interface to real time control in said system comprising the steps of:
-
a) providing images on the screen of an interface computer operatively connected to the real time control of said system, said images containing information about the operation of said system; b) determining whether transmission of the entire screen image is required utilizing predetermined criteria; c) storing the current image in the memory of said computer; d) condensing the entire screen image using a packing algorithm; and e) transmitting the condensed screen image to a service computer at a location remote from said system; f) so that expert personnel at said remote location can provide via said service computer ongoing technical support for personnel at said system including remote monitoring of said system and remote diagnosis of problems occurring in said system. - View Dependent Claims (24, 25, 26)
-
-
27. A method for monitoring and diagnosis of a system having a multitasking interface to real time control in said system comprising the steps of:
-
a) providing images on the screen of an interface computer operatively connected to the real time control of said system, said images containing information on the operation of said system, said images containing at least some time-varying components; b) storing said images in the memory of said computer; c) performing a logical operation on binary representations of components of the current and previously stored images to provide one result when the compared components are identical and another, different result when the compound components are different; d) condensing the result using a screen packing algorithm; and e) transmitting the condensed result to a service computer at a remote location; f) so that expert personnel at said remote location can provide via said service computer ongoing technical support for personnel at said system including remote monitoring of said system and remote diagnosis of problems occurring in said system. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. A remote diagnostic and monitoring system for use with an operation system for performing functions to be monitored and controlled wherein an interface computer is connected to said operation system for processing information and commands to and from said operation system, said operation system requiring a flexible multitasking interface to a real time control system, said computer including means for performing a plurality of application tasks related to operations performed by said operation system and including a multitasking operating system for servicing said application tasks, said diagnostic and monitoring system comprising:
-
a) means in said interface computer for performing a remote diagnostic task also serviced by said multitasking operating system for running on said operation system to transmit screen images in a form expected at a remote station linked to said computer and for injecting commands received from the remote station through said computer into at least one of said application tasks of said operation system; b) a keyboard and a display connected to said interface computer; c) a communication link including modem means and connected at one end to said interface computer; d) a remote service computer connected to the other end of said communication link and having a multitasking operating system, said service computer including means for performing a remote diagnostic task in a manner utilizing services of said multitasking operating system for displaying screen images received from said interface computer through said communication link and for transmitting commands initiated at said service computer to said interface computer via said communication link for running on said operation system; e) a keyboard and a display connected to said service computer; f) means in said interface computer for providing a conversation window on said display of said interface computer, said conversation window including a first area for displaying input from the keyboard of said interface computer and a second area for displaying communications received from said service computer; g) means in said service computer for providing a conversation window on said display of said service computer, said conversation window including a first area for displaying input from the keyboard of said service computer and a second area for displaying communications received from said interface computer; and h) said operating systems of said interface computer and said service computer routing all input and modem input to said means for providing said conversation windows so that keyboard input messages are transmitted between said computers for visual display in said areas; i) so that expert personnel at said remote station can provide via said remote service computer ongoing technical support for personnel at said operation system including remote monitoring of said operation system and remote diagnosis of problems occurring in said operation system.
-
-
34. A method for monitoring and diagnosis of an operation system containing a plurality of microcomputers for controlling the system wherein an interface computer having a keyboard and display is connected to said microcomputers for providing data and instructions to said microcomputers, said operation system requiring a flexible multitasking interface to a real time control system, said interface computer being provided with a plurality of functionally partitioned application tasks and having an operating system used by the application tasks, said method comprising:
-
a) providing a remote diagnostic task for performance by said interface computer; b) providing a remote service computer having a keyboard and display and having a multitasking operating system; c) providing a remote diagnostic task for performance by said remote service computer in a manner utilizing said multitasking operating system; d) providing two-way communication between said interface computer and said remote service computer; e) providing in said interface computer a conversation window on said display of said interface computer, said conversation window including a first area for displaying input from the keyboard of said interface computer and a second area for displaying communications received from said service computer; f) providing in said service computer a conversation window on said display of said service computer, said conversation window including a first area for displaying input from the keyboard of said service computer and a second area for displaying communications received from said interface computer; and g) utilizing said operating systems of said interface computer and said service computer to route all input in a manner such that in providing said conversation windows keyboard input messages are transmitted between said computers for visual display in said areas; h) so that expert personnel at a physically remote location can provide via said remote service computer ongoing technical support for personnel at said operation system including remote monitoring of said operation system and remote diagnosis of problems occurring in said operation system.
-
-
35. A remote diagnostic and monitoring system for use with an operation system for performing functions to be monitored and controlled wherein an interface computer is connected to said operation system for processing information and commands to and from said operation system, said operation system requiring a flexible multitasking interface to a real time control system, said computer including means for performing a plurality of application tasks relative to operations performed by said operation system and including a multitasking operating system for servicing said application tasks, said diagnostic and monitoring system comprising:
-
a) means in said interface computer for performing a remote diagnostic task also serviced by said multitasking operating system for running on said operation system to transmit screen images in a form expected at a physically remote station linked to said computer and for injecting commands received from the remote station through said computer into at least one of said application tasks of said operation system; b) a primary console comprising a keyboard and a display connected to said interface computer; c) a communication link including modem means and connected at one end to said interface computer; d) a remote service computer at said remote station connected to the other end of said communication link and having a multitasking operating system, said service computer including means for performing a remote diagnostic task in a manner utilizing services of said multitasking operating system for displaying screen images received from said interface computer through said communication link and for transmitting commands initiated at said service computer to said interface computer via said communication link for running on said operation system; e) said operating system of said interface computer providing at least one alternate virtual console including means for input of commands and including visual display means; and f) said remote diagnostic task injecting commands into the process of said operation system if said primary console is active and injecting commands into said operating system of said interface computer if said virtual console is active; g) so that expert personnel at said physically remote station can provide via said remote service computer ongoing technical support for personnel at said operation system including remote monitoring of said operation system and remote diagnosis of problems occurring in said operation system. - View Dependent Claims (36)
-
-
37. A method for monitoring and diagnosis of an operation system containing a plurality of microcomputers for controlling the system wherein an interface computer having a primary console comprising a keyboard and display is connected to said microcomputers for providing data and instructions to said microcomputers, said operation system requiring a flexible multitasking interface to a real time control system, said interface computer being provided with a plurality of functionally partitioned application tasks and having an operating system used by the application tasks, said method comprising:
-
a) providing a remote diagnostic task for performance by said interface computer; b) providing a remote service computer at a physically remote location and having a multitasking operating system; c) providing a remote diagnostic task for performance by said remote service computer in a manner utilizing said multitasking operating system; d) providing two-way communication via modem means between said interface computer and said remote service computer; e) utilizing said operating system of said interface computer to provide at least one alternate virtual console including means for input of commands and including visual display means; and f) utilizing said remote diagnostic task to inject commands into the process of said operation system if said primary console is active and to inject commands into said operating systems of said interface computer if said virtual console is active; g) so that expert personnel at said physically remote location can provide via said remote service computer ongoing technical support for personnel at said operation system including remote monitoring of said operation system and remote diagnosis of problems occurring in said operation system. - View Dependent Claims (38)
-
Specification