Patent ID: 7783794

Claim:
An improved remote universal serial bus (USB) access method implemented on a local host for accessing two or more USB devices located on a remote host, the remote host being connected to the local host by a network, the method comprising: transmitting a plurality of USB requests to the remote host for accessing the two or more USB devices, including a first USB request requesting a transfer of data from a first USB device on the remote host to the local host and a second USB request requesting a transfer of data from the local host to a second USB device on the remote host, wherein the USB requests effect copying of data from the first USB device on the remote host to the second USB device on the remote host; receiving a special case notification message from the remote host, the special case notification message indicating a special case detected by the remote host where the data transferred from the first USB device on the remote host to the local host in response to the first USB request and the data transferred from the local host to the second USB device on the remote host in response to the second USB request are the same; and in response to receiving the special case notification message, stopping the transfer of data from the local host to the second USB device on the remote host.