Electrical computers and digital processing systems: multicomput – Distributed data processing – Client/server
Reexamination Certificate
1999-07-23
2001-10-16
Meky, Moustafa M. (Department: 2153)
Electrical computers and digital processing systems: multicomput
Distributed data processing
Client/server
C709S217000
Reexamination Certificate
active
06304895
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention is directed to a method and system for intelligently controlling a remotely located computer. More specifically, the present invention is directed to a control system connected to a video output port and at least one data input port of a computer located in a first location. A user located in a second location, remote from the first location, controls the computer in the first location through the control system as if the user were directly connected to computer at the first location.
2. Discussion of the Background
Modem computing has migrated away from the use of centralized mainframes to the use of individual (or personal) computers. With that migration has come a decentralization of many of the resources that were centralized in a mainframe environment (e.g., peripheral devices including magnetic or optical disks and their associated files). That decentralization has not been accompanied by an equivalent increase in peer-to-peer networking capabilities such that those decentralized resources are available to a user as the user moves. Moreover, system administration of multiple physically remote systems increases maintenance concerns.
As a result of the lack of peer-to-peer access, a number of systems have been developed to provide control of remote computers. Unfortunately, many of those solutions have provided very limited control of the remote computer. The most rudimentary type of control is a text-based dialup connection. Control of the remote system is then performed through terminal emulation. Control using terminal emulation is also possible through network connections as opposed to dialup connections. Using (1) a telnet server (or daemon) on the remote computer and (2) a telnet client on the local computer, a user can connect to a remote computer—even across a wide area network (e.g., the Internet). However, telnet access also is limited by the fact that such control requires additional software (i.e., the server) to be running on the remote computer. Such server software may “crash” due to the errant operation of the computer. As a result, access to and control of the remote computer is lost after a crash or after a system “hang.” In addition, such server software does not begin running on the remote computer until after the boot-up sequence. Thus, it is not possible to watch or alter the boot-up process using a telnet server.
More sophisticated remote control systems include the capability for graphics. Carbon Copy 32 from Compaq and LapLink from Traveling Software allow for remote access of computers while enabling a graphical user interface of the remote computer to be displayed at a user's local computer. Carbon Copy and LapLink on Windows 95, 98, NT and 2000 utilize “hooks” in the display subsystem of the remote computer to capture drawing requests (in the form of GDI calls). Those drawing requests are sent via a communications adapter to a Carbon Copy or LapLink client program running on the local computer. Once the drawing requests are received locally, the Carbon Copy or LapLink client program “re-executes” the requests so that the drawing operation is performed locally. Accordingly, the local computer displays both the local and remote images.
In addition, when using Carbon Copy or LapLink in a low to medium bandwidth connection (e.g., a 28.8 K or 56 K modem connection over a telephone line), the amount of data to be transferred becomes an important issue. In such a connection, there is insufficient bandwidth to send a complete copy of the screen frequently. PCAnywhere produced by Symantec of Cupertino, Calif. is an additional remote control program requiring server software on the remote computer in order to transfer graphics between computers.
An alternate graphical control system is the X Windows system, often run on UNIX workstations. Using X Windows, a server program running on a local computer receives drawing requests from an application running on (i.e., using the CPU and memory resources of) a remote computer. Although it is possible to utilize the X Windows graphical user interface over a wide area network, the X Windows system, like the terminal emulator and Carbon Copy systems, requires that application software be running on the remote computer in order to control the remote computer. That requirement prevents an X Windows-based system from being able to analyze or modify the boot process of the computers that it controls.
U.S. Pat. No. 5,732,212, to Perholtz et al., entitled “SYSTEM AND METHOD FOR REMOTE MONITORING AND OPERATION OF PERSONAL COMPUTERS,” discloses a system in which the video, keyboard and mouse ports of a remote computer are connected to a host unit. The host unit may communicate with a local computer via a modem connection over phone lines. As described in the abstract of that patent, the video raster signal is converted to digital form.
SUMMARY OF THE INVENTION
It is an object of the present invention to provide control of a remote computer independent of the operating system of the remote computer.
It is a further object of the present invention to provide a method and system for analyzing the screen information transmitted between the remote control system and the local computer in order to reduce the required bandwidth.
These and other objects of the present invention are provided by a remote control system that connects to a remotely located computer via a video port and one or more data input/output ports (e.g., keyboard, mouse, touch-screen). The system does not utilize resources of the remotely controlled computer, thus, the present invention operates independently of the operating system (and BIOS) of the remotely controlled computer.
REFERENCES:
patent: 3634830 (1972-01-01), Baskin
patent: 3774158 (1973-11-01), Clark
patent: 3955188 (1976-05-01), Viswanathan
patent: 4078249 (1978-03-01), Lelke et al.
patent: 4081797 (1978-03-01), Olson
patent: 4150429 (1979-04-01), Ying
patent: 4243984 (1981-01-01), Ackley et al.
patent: 4313176 (1982-01-01), Cecil
patent: 4479122 (1984-10-01), Redman et al.
patent: 4550386 (1985-10-01), Hirosawa et al.
patent: 4599611 (1986-07-01), Bowker et al.
patent: 4630284 (1986-12-01), Cooperman
patent: 4641262 (1987-02-01), Bryan et al.
patent: 4665501 (1987-05-01), Saldin et al.
patent: 4680622 (1987-07-01), Barnes et al.
patent: 4710917 (1987-12-01), Tompkins et al.
patent: 4768083 (1988-08-01), Romesburg et al.
patent: 4800429 (1989-01-01), Perkins
patent: 4807184 (1989-02-01), Shelor
patent: 4823256 (1989-04-01), Bishop et al.
patent: 4879716 (1989-11-01), McNally et al.
patent: 4907079 (1990-03-01), Turner et al.
patent: 4939507 (1990-07-01), Beard et al.
patent: 4941087 (1990-07-01), Kap
patent: 4949169 (1990-08-01), Lumelsky et al.
patent: 4949248 (1990-08-01), Caro
patent: 4953027 (1990-08-01), Tong et al.
patent: 4953159 (1990-08-01), Hayden et al.
patent: 5008747 (1991-04-01), Carr et al.
patent: 5029111 (1991-07-01), Mansell
patent: 5036484 (1991-07-01), McCoy et al.
patent: 5043866 (1991-08-01), Myre, Jr. et al.
patent: 5051720 (1991-09-01), Kittirutsunetorn
patent: 5117225 (1992-05-01), Wang
patent: 5121486 (1992-06-01), Kurihara et al.
patent: 5128766 (1992-07-01), Choi
patent: 5166674 (1992-11-01), Baum et al.
patent: 5214785 (1993-05-01), Fairweather
patent: 5220380 (1993-06-01), Hirata et al.
patent: 5222212 (1993-06-01), Johary et al.
patent: 5230066 (1993-07-01), Morimi
patent: 5247364 (1993-09-01), Banker et al.
patent: 5247615 (1993-09-01), Mori et al.
patent: 5260778 (1993-11-01), Kauffman et al.
patent: 5261079 (1993-11-01), Celi, Jr.
patent: 5268676 (1993-12-01), Asprey et al.
patent: 5280583 (1994-01-01), Nakayama et al.
patent: 5283639 (1994-02-01), Esch et al.
patent: 5287461 (1994-02-01), Moore
patent: 5301028 (1994-04-01), Banker et al.
patent: 5317391 (1994-05-01), Banker et al.
patent: 5327156 (1994-07-01), Masukane et al.
patent: 5347646 (1994-09-01), Hirosawa et al.
patent: 5349675 (1994-09-01), Fitzgerald et al.
patent: 5357276 (1994-10-01), Banker et al.
patent: 5357420 (199
Jones Warren C.
Sasten Mark D.
Schneider Walter J.
Apex Inc.
Meky Moustafa M.
Oblon & Spivak, McClelland, Maier & Neustadt P.C.
LandOfFree
Method and system for intelligently controlling a remotely... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and system for intelligently controlling a remotely..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for intelligently controlling a remotely... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2603173