Patent ID: 9654604
Date: 2017-05-16
CPC Classifications: H04L

Claim:
1. An apparatus comprising: a communication unit to communicate over a communication link between a first device and a second device; and a processor configured to cause the communication unit to transmit a transfer request from a Universal Serial Bus (USB) Protocol Adaptation Layer (PAL) host on the first device to a USB PAL device on the second device, the processor to process a transfer response with no data payload, the transfer response from the USB PAL device to the USB PAL host, the transfer request to initiate transfer of data from a USB endpoint of the second device to the USB PAL host, the transfer response in response to the transfer request, the transfer response including a transfer pending status code to indicate to the USB PAL host that data receipt from the USB endpoint is delayed and pending to be received at said USB PAL device, the transfer response comprising a same request Identifier (ID) as a request ID in the transfer request, said transfer response comprising the transfer pending status code regardless of whether a retry indicator of said transfer request represents a first request for transfer or a retried request, the processor configured to, based on the transfer pending status code indicating that the data receipt from the USB endpoint is delayed, set an extended retransmission period for the USB PAL host to wait prior to retransmitting the transfer request.