Patent ID: 7966613

Claim:
A system for supporting multiple devices, comprising: a compute engine configured to provide virtualization, the compute engine comprising a central processing unit, the virtualization providing a first instance of a particular operating system and a second instance of the particular operating system; a first user device coupled to the compute engine via an Ethernet network and accessing the first instance of the particular operating system in a particular server blade of a plurality of server blades in a server, the first user device comprising a keyboard and a mouse, a fabric controller, a graphics engine and a display, the keyboard being operatively coupled to the fabric controller which provides access to the Ethernet network, the fabric controller being operatively coupled to the graphics engine which is operatively coupled to the display, wherein input signals generated by the keyboard and the mouse cannot be graphically processed locally and graphically displayed locally because the first user device lacks a local operating system, wherein the input signals generated by the keyboard and the mouse cannot be graphically processed locally and graphically displayed locally before being processed by the central processing unit of the compute engine, wherein the input signals generated by the keyboard and the mouse cannot be graphically displayed locally before being sent by the fabric controller to the compute engine over the Ethernet network, wherein the input signals received from the first user device are processed by the central processing unit of the compute engine, wherein the processed input signals are then sent to the first user device for display via the graphics engine and the display; and a second user device coupled to the compute engine and accessing the second instance of the particular operating system in the particular server blade.