| CPC G06F 13/4282 (2013.01) [G06F 13/24 (2013.01); G06F 13/385 (2013.01)] | 17 Claims |

|
1. A system for communicating USB information via an extension medium, the system comprising:
an upstream facing port device (UFP device) communicatively coupled to a host device via a USB-compliant connection;
a downstream facing port device (DFP device) communicatively coupled to a USB device via a USB-compliant connection and communicatively coupled to the UFP device via a non-USB extension medium;
wherein the DFP device is configured to:
receive, from the UFP device via the extension medium, a request packet, wherein the request packet is directed to a first endpoint and indicates a sequence number and a buffer count, and wherein the sequence number and the buffer count identify a first set of requested data packets;
generate a synthetic request packet, wherein the synthetic request packet includes the sequence number and a synthetic buffer count, wherein the sequence number and the synthetic buffer count identify a second set of requested data packets that includes the first set of requested data packets and additional data packets; and
transmit the synthetic request packet to the USB device.
|