Patent ID: 8560753

Claim:
A system for providing computer input/output (I/O) functionality within a remote computing environment, comprising: a first combination comprising a host audio controller and a remote audio controller, the first combination enabled to bridge, via an Internet Protocol (IP) network, audio data between a processing system of a host computing system and at least one remote audio device; a second combination comprising a host Universal Serial Bus (USB) controller and a remote USB controller, the second combination enabled to bridge, via the IP network, USB data between the processing system and at least one remote USB device by enabling a transfer of USB transfer descriptors between the processing system and the remote USB controller, the remote USB controller enabled to process the USB transfer descriptors, the host USB controller enabled to present an industry-standard compliant USB controller interface to the processing system; and a third combination comprising an encoder module and a remote display decoder, the third combination enabled to bridge, via the IP network, a digital video signal and a Display Data Channel (DDC) between the processing system and a remote display, the processing system enabled to access specifications of the remote display via the DDC.