| CPC G06F 13/385 (2013.01) [G06F 8/65 (2013.01); G06F 13/4282 (2013.01)] | 20 Claims |

|
1. A system, comprising:
an adapter configured to support virtual USB media and transmit management data and user data between a client computer and a remote device, the adapter comprising:
a client interface configured to communicatively couple to the client computer over a network and receive a data stream comprising the management data and the user data from the client computer;
a user data interface configured to communicatively couple directly to the remote device and send the user data to the remote device;
a user data receiver-transmitter configured to communicatively couple to the user data interface and send the user data to the user data interface;
a management data interface configured to communicatively couple to the remote device and send the management data to the remote device;
a storage element configured to receive and store the management data and send the management data to the remote device via the management data interface;
a processor;
a memory having instructions stored upon that, in response to execution by the processor, cause the processor to perform operations comprising:
emulating a USB connection over the network;
detecting the user data from the data stream;
sending the user data to the user data receiver-transmitter;
detecting the management data from the data stream;
sending the management data to the storage element; and
transferring the management data from the storage element to the remote device; and
a housing external to the client computer and the remote device containing the client interface, the user data interface, the user data receiver-transmitter, the management data interface, the storage element, the processor, and the memory, wherein the management data interface is couplable to the remote computer via a management data cable.
|