Abstract:
In an example, a method for transmitting data includes determining, at a Universal Serial Bus (USB) host, a USB data transfer type of USB data being transmitted from the host device to a USB device, and determining a priority of the USB data based on the determined USB data transfer type. The example method also includes controlling transfer of the USB data from a protocol adaptation layer (PAL) of the USB host to a network layer of the USB host based on the determined priority.
Abstract:
In an example, a method for transmitting data includes determining, at a Universal Serial Bus (USB) host, a USB data transfer type of USB data being transmitted from the host device to a USB device, and determining a priority of the USB data based on the determined USB data transfer type. The example method also includes controlling transfer of the USB data from a protocol adaptation layer (PAL) of the USB host to a network layer of the USB host based on the determined priority.
Abstract:
In an embodiment, a first media presentation session is established between a first Source and the Sink, and a second media presentation session between a second Source and the Sink. First and second media streams are streamed to the Sink by the first and second Sources, respectively. The Sink presents the first and second media streams in respective portions of a display screen, and detects user input at the Sink that is indicative of a trigger to transfer data originated from the first Source to the second Source. The Sink coordinates with one or both of the first Source and the second Source to facilitate the data to be delivered to the second Source in response to the detection. As a result of the coordination, the second Source receives the first Source-originated data (e.g., from the first Source directly, or via the Sink).
Abstract:
A method and apparatus are disclosed for transferring data through a shared communication medium between communication devices. In at least one embodiment, a timeout period used to detect data transfer errors may be modified based, at least in part, on a data transfer status message transmitted from a media access control (MAC) layer to a protocol adaptation layer of a first communication device. The data transfer status message may include a status and an expected duration of a pending data transfer. In another embodiment, The timeout period may be modified based, at least in part, on data transfer statistics transmitted from the MAC layer to the protocol adaptation layer. Data transfer statistics may be accumulated by the MAC layer and may include data transfer size, data throughput rates, and number of re-attempted data transfers.