Seamless computer system remote control
First Claim
1. A method of remote control, comprising:
- executing, on a service processor independent of a main processor within a remotely managed data processing system, a remote control application, wherein the remote control application;
gets video data from the video hardware within the remotely managed system;
transmits the video data to a remote console over a network connection coupling the remotely controlled system to the remote console;
receives keyboard/mouse signals from the remote console over the network connection; and
forces the received keyboard/mouse signals into a keyboard/mouse controller within the remotely managed system as if the received keyboard/mouse signals had originated with locally attached peripherals.
2 Assignments
0 Petitions
Accused Products
Abstract
A remote control application is loaded and executes on a service processor independent from a main processor within a remotely managed system, prior to power on for the main processor. The remote control application grabs and packetizes video data from the remotely managed system for transmission to the remote console via a TCP/IP connection transport layer, and receives keyboard/mouse signals in the same manner for insertion into the remotely managed systems'"'"'s keyboard/mouse controller(s) as though originating from locally attached peripherals. The service processor also feeds up a Java applet for displaying the video data and capturing keyboard/mouse actions through a browser at the remote console. Remote control is thus enabled from power up of the main processor continuously through operating system load by the main processor with a single user interface, a single connection, and no special utility requirements at the remote console.
-
Citations
21 Claims
-
1. A method of remote control, comprising:
-
executing, on a service processor independent of a main processor within a remotely managed data processing system, a remote control application, wherein the remote control application;
gets video data from the video hardware within the remotely managed system;
transmits the video data to a remote console over a network connection coupling the remotely controlled system to the remote console;
receives keyboard/mouse signals from the remote console over the network connection; and
forces the received keyboard/mouse signals into a keyboard/mouse controller within the remotely managed system as if the received keyboard/mouse signals had originated with locally attached peripherals. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for remote control, comprising:
-
a remote console;
a network connection coupling the remote console to a remotely managed data processing system; and
a service processor independent of a main processor within the remotely managed data processing system, the service processor executing a remote control application, wherein the remote control application;
gets video data from the video hardware within the remotely managed system;
transmits the video data to the remote console over the network connection;
receives keyboard/mouse signals from the remote console over the network connection; and
forces the received keyboard/mouse signals into a keyboard/mouse controller within the remotely managed system as if the received keyboard/mouse signals had originated with locally attached peripherals. - View Dependent Claims (9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21)
-
-
15. A computer program product within a computer usable medium for remote control, comprising:
a remote control application executing on a service processor independent of a main processor within a remotely managed data processing system, wherein the remote control application;
gets video data from the video hardware within the remotely managed system;
transmits the video data to a remote console over a network connection coupling the remotely controlled system to the remote console;
receives keyboard/mouse signals from the remote console over the network connection; and
forces the received keyboard/mouse signals into a keyboard/mouse controller within the remotely managed system as if the received keyboard/mouse signals had originated with locally attached peripherals.
Specification