Enhanced quality of service mechanism for ma usb protocol
AssigneeIntel Corporation
InventorsELAD LEVY, Michael Glik, Bahareh Sadeghi, Daniel Cohn, Rafal Wielicki
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsELAD LEVY, Michael Glik, Bahareh Sadeghi, Daniel Cohn, Rafal Wielicki
Estimating the term…
The disclosure generally relates to methods, system and apparatus to optimize Quality of Service (QoS) for communications using Medium Agnostic Universal Serial Bus (MA USB) protocol. In one embodiment, assignment of specific QoS parameters for certain Endpoint is triggered by the platform running MA USB host once a specific usage model occurs. Once triggered, MA USB Host engages an MA USB Hub or Device in a two-way handshake to communicate QoS parameters. The two-way handshake includes transmitting an Update Endpoint Quality-of-Service (QoS) Request frame to the selected Endpoint Handles at the MA USB Device; and receiving an Update Endpoint QoS Response from the MA USB Device.
A method to communicate one or more Quality-of-Service (QoS) parameters between a Medium Agnostic Universal Serial Bus (MA USB) Host and an MA USB device having one or more Endpoints, the method comprising:
A Medium Agnostic Universal Serial Bus (MA USB) Host comprising a Physical Adaptation Layer (PAL) and a Media-Access Control (MAC) Layer to provide prioritized data transmission to a one of plurality of Endpoints within in an MA USB device, wherein the HUB includes processing logic executable on a the PAL or the MAC layer to:
A Medium Agnostic Universal Serial Bus (MA USB) Hub comprising a Physical Adaptation Layer (PAL) and a Media-Access Control (MAC) Layer to receive data transmission to one of plurality of Endpoints associated therewith, wherein the Hub includes processing logic executable on the PAL or the MAC layer to:
A non-transitory machine-readable medium comprising instructions executable on a processor circuitry to cause a Medium Agnostic Universal Serial Bus (MA USB) Host to provide prioritized data transmission to one of plurality of Endpoints within in an MA USB device, the instructions causing the processor circuitry to:
Dependencies are inferred from the claim text.