Patent ID: 7526590

Claim:
A method for managing, by way of a host computer, remote pipes (RPIPES) in a Wireless Universal Serial Bus (WUSB) system, comprising: configuring an RPIPE to target transfer requests to an endpoint of a WUSB device independently of an amount of memory available in a Host Wire Adapter (HWA); receiving a request associable with an RPIPE to transfer data between a host computer and an endpoint of a WUSB device; wherein a memory of the host computer stores descriptors for each of a plurality of RPIPES of the HWA; maintaining in a memory of the host computer an amount of memory available in the HWA; determining from the memory of the host computer if sufficient memory is currently available in the HWA to support the requested transfer; sending the request to the HWA only if there is sufficient memory currently available; and if there is not sufficient memory currently available, then placing the transfer request in a queue pending completion of a current request.