Patent ID: 8850090

Claim:
A method comprising: selecting, by a hypervisor of a host computer system, a number of empty packets for en-queuing in a first-in first out buffer (FIFO) and a number of data packets for en-queuing in the FIFO depending on an amount of jitter and an amount of latency in a link between the hypervisor and a client computer system; en-queuing, by the hypervisor, the number of empty packets into the FIFO; de-queuing, by the hypervisor, an empty packet from the FIFO at an interval; transmitting, by the hypervisor, the empty packet to a virtual Universal Serial Bus (USB) device driver at the interval; receiving, by the hypervisor, the number of data packets from the client computer system; en-queuing, by the hypervisor, the number of data packets into the FIFO; de-queuing, by the hypervisor, a packet from the FIFO at the interval; and transmitting, by the hypervisor, the packet to the virtual USB device driver at the interval.