Patent ID: 7792914

Claim:
A data processing device adapted for communicating with one or more remote consoles over a network, comprising: a first controller for processing first incoming network packets containing user input device signals originated from a first remote console and for generating first outgoing network packets containing user input device signals for the first remote console; a second controller for performing system monitoring functions, receiving second incoming network packets originated from a second remote console and generating second outgoing network packets for the second remote console, the second incoming and outgoing network packets containing management messages, the second controller being connected to the first controller; a network connector for connecting to the network; and a first network interface controller (NIC) connected between the network connector and the first controller such that the first and second controller share the same network connector, wherein the first controller receives the first and second incoming network packets from the first NIC and transmits the second incoming network packets to the second controller, and wherein the first controller receive the second outgoing network packets from the second controller and transmits them to the first NIC; wherein the first controller is connected to the second controller via a sideband.