System and method for remote monitoring and operation of personal computers
First Claim
1. A computer monitoring system for monitoring information displayed on a video display terminal connected to, and receiving display information from, a data processing device comprising:
- video raster signal input means for receiving a video raster signal representative of said information displayed on the video display terminal from the data processing device; and
conversion means connected to said video raster signal input means for converting said video raster signal into a digital signal representative of said information contained in said video raster signals,said conversion means comprising character determination means for determining an identity of each character displayed on the video display terminal and for generating a digital code indicative of said identity of said each character displayed on the video display terminal,said character determination means comprising circuitry for generating a series of cyclic redundancy checks, wherein each said cyclic redundancy check is generated from pixel information associated with each character location on the video display terminal.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for accessing, controlling and monitoring a data processing device in which a video raster signal from the data processing device is analyzed to determine the information displayed on a video display monitor attached to the data processing device is used. The video raster signal is converted to a digital form and a cyclic redundancy check is performed on the digital data to determine the information contained in the video raster signal and to generate a compressed representation of that information. The information may then easily and quickly be transmitted to a remote location for analysis and review. Additionally, commands from the remote location can be transmitted to the system to control the data processing device.
379 Citations
25 Claims
-
1. A computer monitoring system for monitoring information displayed on a video display terminal connected to, and receiving display information from, a data processing device comprising:
-
video raster signal input means for receiving a video raster signal representative of said information displayed on the video display terminal from the data processing device; and conversion means connected to said video raster signal input means for converting said video raster signal into a digital signal representative of said information contained in said video raster signals, said conversion means comprising character determination means for determining an identity of each character displayed on the video display terminal and for generating a digital code indicative of said identity of said each character displayed on the video display terminal, said character determination means comprising circuitry for generating a series of cyclic redundancy checks, wherein each said cyclic redundancy check is generated from pixel information associated with each character location on the video display terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of receiving, analyzing and converting information contained in an analog video raster signal generated by a data processing device and displayed on a video display terminal associated with the data processing device, into a digital representation of that information comprising the steps of:
-
receiving the analog video raster signal generated by the data processing device; converting said analog video raster signal into a digital signal representative of said information contained in said video raster signal, said converting step including the steps of; determining an identity of each character displayed on the video display terminal; and generating a digital code indicative of said identity of said each character displayed on the video display terminal, wherein said step of generating a digital code comprises the step of generating a series of cyclic redundancy checks from pixel information associated with each character location on the video display terminal. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer implemented method of converting information contained in a video raster signal generated by a data processing device and displayed on a video display terminal associated with the data processing device, into a digital representation of that information comprising the computer implemented steps of:
-
receiving the video raster signal generated by the data processing device; and converting said video raster signal into a digital signal representative of said information contained in said video raster signal, said converting step including the steps of; determining an identity of each character displayed on the video display terminal; and generating a digital code indicative of said identity of said each character displayed on the video display terminal, wherein said step of generating a digital code comprises the step of generating a series of cyclic redundancy checks from pixel information associated with each character location on the video display terminal.
-
-
20. A computer monitoring system for monitoring information contained in an analog video raster signal generated by a data processing device and displayed on a video display terminal connected to the data processing device and for convening the information contained in the analog video raster signal into a digital representation of that information for transmission to a remote location comprising:
-
analog video raster signal input means connected with the data processing device for receiving said analog video raster signal generated by said data processing device; conversion means connected to said analog video raster signal input means for receiving said analog video raster signal and for converting said analog video raster signal into a digital signal comprising a plurality of digital codes representative of information contained in said analog video raster signal, said conversion means comprising processing means for analyzing said analog video raster signal, for determining an identity of each character displayed on the video display terminal, and for generating at least one of said plurality of digital codes, said at least one of said plurality of digital codes being indicative of said identity of said each character displayed on the video display terminal.
-
-
21. A computer monitoring system for monitoring information contained in an analog video raster signal generated by a data processing device and displayed on a video display terminal connected to the data processing device and for converting the information contained in the analog video raster signal into a digital representation of that information for transmission to a remote location comprising:
-
analog video raster signal input means connected with the data processing device for receiving said analog video raster signal generated by said data processing device; conversion means connected to said analog video raster signal input means for receiving said analog video raster signal and for converting said analog video raster signal into a digital signal comprising a plurality of digital codes representative of information contained in said analog video raster signal, said conversion means comprising processing means for analyzing said analog video raster signal, character determination means for determining an identity of each character displayed on the video display terminal and for generating a digital code indicative of said identity of said each character displayed on the video display terminal and for generating at least one of said plurality of digital codes, said at least one of said plurality of digital codes being indicative of said identity of said each character displayed on the video display terminal; and training means connected to said character determination means for generating a predetermined character display, for operating said character determination means to generate digital codes representative of an identity of each character in said predetermined character display, and for storing said digital codes generated by said character determination means.
-
-
22. A remote access device to remotely control a host computer and to receive at a remote location a video signal from the host computer, comprising:
-
a remote access engine between the host computer and the remote location to coordinate delivery of data packets along a telecommunications link between the host computer and the remote location; and a remote access controller, including a remote access control card communicating with the telecommunications link, to read a present caller ID associated with the remote location, to store a list of predefined caller IDs, to compare the present caller ID with the list and to disable the remote access engine whenever the present caller ID fails to match any from the list of predefined caller IDs; and an external modem and a control module providing AC power to the host computer, the external modem communicating with the control module and automatically answering calls received by the external modem on a different telecommunications link, said control module temporarily interrupting power to the host computer whenever said external modem automatically answers a call.
-
-
23. A video digitizer for receiving analog video signals at a plurality of resolutions and for storing the video signals in a video memory of a host computer comprising:
-
a synchronize detect circuit that detects vertical and horizontal synchronize signals from an analog video signal; a microprocessor that determines a clocking rate at which the analog video signal should be sampled from the timing of the vertical and horizontal synchronize signals; a clock signal generator that produces a clock signal at the clocking rate; an analog to digital converter that is controlled by the clock signal to sample the analog video signal; and a bus interface circuit that writes the samples of the analog video signal into the video memory of the host computer, wherein the clock signal generator comprises; a phase lock loop circuit that compares the phase of the horizontal synchronize signal with the phase of a divided clocking signal; a variable oscillator that produces the clocking signal that controls the analog to digital converter, wherein the clocking signal has a frequency that is dependent on the difference in phase between the horizontal synchronize signal and the divided clocking signal; and a programmable divider that receives the clocking signal produced by the variable oscillator and produces the divided clocking signal that is fed to the phase lock loop circuit. - View Dependent Claims (24, 25)
-
Specification