US 12,332,819 B2
Serial-over-IP adapter enriched with virtual USB media support
Joerg Weedermann, Santa Clara, CA (US)
Assigned to Vertiv Corporation, Westerville, OH (US)
Filed by Vertiv IT Systems, Inc., Huntsville, AL (US)
Filed on Sep. 21, 2022, as Appl. No. 17/949,612.
Claims priority of provisional application 63/248,076, filed on Sep. 24, 2021.
Prior Publication US 2023/0097472 A1, Mar. 30, 2023
Int. Cl. G06F 13/38 (2006.01); G06F 8/65 (2018.01); G06F 13/42 (2006.01)
CPC G06F 13/385 (2013.01) [G06F 8/65 (2013.01); G06F 13/4282 (2013.01)] 20 Claims
OG exemplary drawing
 
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.