Middleware delivery of dash client qoe metrics
US-2016373324-A1 · Dec 22, 2016 · US
US10433239B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10433239-B2 |
| Application number | US-201113995162-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 30, 2011 |
| Priority date | Apr 1, 2011 |
| Publication date | Oct 1, 2019 |
| Grant date | Oct 1, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Briefly, in accordance with one or more embodiments, an application function module interacts with an application on a remote device that utilizes dynamic policy and charging control to receive an adaptive multimedia stream. A policy and charging rules function (PCRF) module implements policy and charging control decisions, and a policy and charging enforcement function (PCEF) module enforces policy decisions received from the PCRF. The remote device provides session information including a media presentation description to the application function module to provide the multimedia stream to the remote device at a specified quality of service.
Opening claim text (preview).
What is claimed is: 1. An apparatus, comprising: a processor comprising logic circuitry which, when executed, defines: an application function module to interact with an application on a remote device that utilizes dynamic policy and charging control to receive an adaptive multimedia stream; a policy and charging rules function (PCRF) module coupled to the application function module, wherein the PCRF module implements policy and charging control decisions; and a policy and charging enforcement function (PCEF) module coupled to the PCRF module, wherein the PCEF module enforces policy decisions received from the PCRF; wherein the remote device provides session information including a media presentation description (MPD) to the application function module to provide the multimedia stream to the remote device at a specified quality of service (QoS) via application function session signaling between the remote device and the application function module, wherein the application function session signaling includes a first mapping between multimedia specific application layer information contained in the MPD and the specified QoS for a radio access network used to deliver the adaptive multimedia stream, and a second mapping between multimedia specific application layer information contained in the MPD and the specified QoS for a core network used to deliver the adaptive multimedia stream, and wherein the adaptive multimedia stream is controlled by the remote device via the MPD; and wherein the remote device includes a cross-layer adaptation manager to optimize a quality of experience of the multimedia stream received over a network via a hypertext transport protocol. 2. An apparatus as claimed in claim 1 , wherein the adaptive multimedia stream is controlled by the remote device via dynamically adaptive streaming over hypertext transport protocol (DASH). 3. An apparatus as claimed in claim 1 , wherein the application function module extracts session information pertaining to the multimedia stream and provides the session information to the PCRF module. 4. An apparatus as claimed in claim 1 , wherein the MPD includes the target quality of service (QoS) parameters for the adaptive multimedia stream including a guaranteed bitrate (GBR), a maximum bitrate (MBR), a target delay, or a target packet loss ratio. 5. An apparatus as claimed in claim 1 , wherein the remote device obtains target quality of service (QoS) parameters from the MPD and communicates the MPD to the application function module to allow the application function module to determine the QoS parameters to be enforced over a core network or a radio access network. 6. An apparatus as claimed in claim 1 , wherein the remote device determines quality of service parameters for a core network or a radio access network, or combinations thereof, and provides the quality of service parameters to the application function module. 7. An apparatus capable of receiving adaptive multimedia streaming, comprising: a processor comprising logic circuitry which, when executed, defines: a cross-layer adaptation manager to optimize a quality of experience of a multimedia stream received over a network via a hypertext transport protocol; a streaming control engine coupled to the cross-layer adaptation manager, the streaming control engine being capable of parsing a media presentation description (MPD) of the multimedia stream, and to determine streaming parameters for streaming; a media adaptation engine coupled to the cross-layer adaptation manager, the media adaptation engine being capable of determining codec-level adaptation parameters for the multimedia stream; a quality of experience monitor coupled to the cross-layer adaptation manager, the quality of experience monitor capable of dynamically measuring quality of experience of the multimedia stream; and a radio adaptation and quality of service engine coupled to the cross-layer adaptation manager, wherein the radio adaptation and quality of service engine is capable of determining radio-level adaptation and quality of service (QoS) of the multimedia stream at the physical layer and the link layer of the network; wherein the cross-layer adaptation manager uses application function session signaling to provide a first mapping between multimedia specific application layer information contained in the MPD and a specified QoS for the network to deliver an adaptive multimedia stream, and a second mapping between multimedia specific application layer information contained in the MPD and the specified QoS for a core network used to deliver the adaptive multimedia stream, and wherein the adaptive multimedia stream is controlled by the remote device via the MPD. 8. An apparatus as claimed in claim 7 , wherein the streaming control engine is capable of implementing a dynamic adaptive streaming over hypertext transport protocol (DASH). 9. An apparatus as claimed in claim 7 , further comprising a network adaptation and quality of service engine coupled to the cross-layer adaptation manager, wherein the network adaptation and quality of service engine is capable of determining network-level adaptation and quality of service parameters at the network layer of the network. 10. An apparatus as claimed in claim 7 , further comprising a hypertext transfer protocol access client coupled to the cross-layer adaptation manager, wherein the hypertext transfer protocol access client is capable of handling transport-level hypertext transport protocol/transmission control protocol/internet protocol operation, and establishing and managing transmission control protocol connections at the transport layer of the network. 11. An apparatus as claimed in claim 7 , wherein the cross-layer adaptation manager is configured to optimize the media stream at the video level, the transport level, the radio level, the network level, or combinations thereof. 12. An apparatus as claimed in claim 7 , wherein the cross-layer adaptation manager optimizes the media stream at the video level by configuring a bit rate parameter, a frame rate parameter, or a resolution parameter, or combinations thereof. 13. An apparatus as claimed in claim 11 , wherein the cross-layer adaptation manager optimizes the media stream at the transport level by configuring a sequence and timing of hypertext transport protocol (HTTP) requests parameter, a number of parallel transmission control protocol (TCP) connections parameter, and/or a dynamic adaptive streaming over HTTP (DASH) segment duration parameter, or combinations thereof. 14. An apparatus as claimed in claim 7 , wherein the cross-layer adaptation manager optimizes the media stream at radio and network levels by configuring a modulation and coding scheme parameter, a bandwidth allocation parameter, a target quality of service parameter for a core network of the network, or a target quality of service parameter for a radio access network of the network, or combinations thereof. 15. An apparatus, comprising: a processor comprising logic circuitry which, when executed, defines: an application function module to interact with an application on a remote device, the remote device to utilize dynamic policy and charging control (PCC) to receive an adaptive a policy and charging rules function (PCRF) module to couple to the application function module, the PCRF module to implement policy and charging control (PCC) decisions; and a policy and charging enforcement function (PCEF) module to couple to the PCRF module, the PCEF module to enforce policy decisions received from the PCRF; the remote device to provide session information including a med
in the downlink direction of a wireless link, i.e. towards a terminal · CPC title
in the uplink direction of a wireless link, i.e. towards the network · CPC title
Signalling on the reverse channel · CPC title
Local resource management · CPC title
Access point devices · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.