Device access controller for virtual video/keyboard/mouse input/output for remote system management and maintenance
First Claim
1. In a first computer system including a processor for performing operations on data and a memory for storing the data, the results of operations on the data and programs for directing the operations of the processor, and a first system bus interconnecting the processor and the memory for transferring data and program instructions therebetween, a device access controller for transferring virtual inputs and outputs representing operations of the first system between the first system and a second system, the device access controller comprising:
- a video controller for performing video display operations,a video memory connected from the video controller for storing video data representing operations of the first system,a network controller connected to the second system by a network for transferring information between the first system and the second system,a controller processor for controlling operations of the device access controller,a device access controller bus interconnecting the video controller, the network controller and the processor, anda video interface connected between the first system bus and the device access controller bus and responsive to a first system video data write operation on the first system bus for receiving video information including video data and video write addresses from the first system bus and indicating the first system video write operation to the controller processor,the controller processor being responsive to the indication of the first system video write operation for directing the video controller to write the received video data write addresses into video controller registers and the video data into the video memory at the video write addresses, andthe network controller being responsive to the writing of video data into the video memory for reading the video information including the video data from the video memory and the video data write addresses from the video controller registers and transmitting the video information including the video data and the video data write addresses to the second system.
1 Assignment
0 Petitions
Accused Products
Abstract
A device access controller residing in a first computer system for transferring virtual inputs and outputs representing operations of the first system between the first system and a second system. The device access controller includes a video controller for performing video display operations, a video memory for storing video data representing operations of the first system, a network controller for transferring information between the first system and the second system, a controller processor, and a device access controller bus interconnecting the video controller, the network controller and the processor. A video interface is connected between the first system bus and the device access controller bus for receiving video information including video data and video write addresses from the first system bus and into the video memory and controller and the controller processor and network controller are responsive to the writing of video data into the video memory for reading the video information including the video data from the video memory and the video data write addresses from the video controller registers and transmitting the video information including the video data and the video data write addresses to the second system. The device access controller further includes a keyboard interface, a disk interface, and a serial interface operating in manners generally analogous to the video interface for corresponding communicating corresponding data between the first and second systems.
-
Citations
11 Claims
-
1. In a first computer system including a processor for performing operations on data and a memory for storing the data, the results of operations on the data and programs for directing the operations of the processor, and a first system bus interconnecting the processor and the memory for transferring data and program instructions therebetween, a device access controller for transferring virtual inputs and outputs representing operations of the first system between the first system and a second system, the device access controller comprising:
-
a video controller for performing video display operations, a video memory connected from the video controller for storing video data representing operations of the first system, a network controller connected to the second system by a network for transferring information between the first system and the second system, a controller processor for controlling operations of the device access controller, a device access controller bus interconnecting the video controller, the network controller and the processor, and a video interface connected between the first system bus and the device access controller bus and responsive to a first system video data write operation on the first system bus for receiving video information including video data and video write addresses from the first system bus and indicating the first system video write operation to the controller processor, the controller processor being responsive to the indication of the first system video write operation for directing the video controller to write the received video data write addresses into video controller registers and the video data into the video memory at the video write addresses, and the network controller being responsive to the writing of video data into the video memory for reading the video information including the video data from the video memory and the video data write addresses from the video controller registers and transmitting the video information including the video data and the video data write addresses to the second system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification