In a KVM system, a system provides for USB devices to be accessed by
target computers. A KVM switch connects a client with a target server via
a network, the client computer having at least one device attached
thereto. A second mechanism connects to a USB port of the target and
communicates with the target using a USB protocol. A client mechanism
communicates with the second mechanism via the network. A virtual media
mechanism enables the target server to access the USB device attached to
the client.