Patent ID: 8010630

Claim:
A system for redirecting a local Universal Serial Bus (USB) device to a remote system, comprising: a computing device comprising: a proxy configured to communicate with a remote access module, the remote access module configured to establish a remote desktop access connection between the system and the remote system, the proxy configured to receive, over the remote desktop access connection, socket connection information for establishing a socket connection between the system and the remote system, the proxy configured to receive, from the remote system over the socket connection, at least one USB device transaction request designated for a virtual USB device local to the remote system, wherein the virtual USB device corresponds with a USB device locally connected to the system, wherein the USB device locally connected to the system is remote to the remote system and local to the system, wherein the remote desktop access connection comprises a virtual channel, wherein the system is configured to receive the socket connection information over the virtual channel, wherein the socket connection is distinct from the remote desktop access connection, wherein the system is configured to facilitate sending or receiving a non-USB device transaction request to or from the remote system over the remote desktop access connection, not over the socket connection.