Quality of experience reporting for combined unicast-multicast/broadcast streaming of media content

US9161013B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9161013-B2
Application numberUS-201314053495-A
CountryUS
Kind codeB2
Filing dateOct 14, 2013
Priority dateApr 9, 2012
Publication dateOct 13, 2015
Grant dateOct 13, 2015

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Embodiments of the present disclosure describe devices, methods, computer-readable media and systems configurations for monitoring and reporting quality of experience (QoE) metrics that are associated with an access method. Other embodiments may be described and claimed.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus comprising: one or more non-transitory computer-readable media having instructions; and one or more processors coupled with the one or more non-transitory computer-readable media to execute the instructions to cause a quality of experience (QoE) monitoring module: to track one or more playlist elements included in a playlist metric of a dynamic adaptive streaming over hypertext transfer protocol (DASH)-formatted content, wherein the DASH-formatted content is to provide an ability to dynamically switch between different bitrate representations of media content; to detect a switch event that represents a switch from unicast to broadcast delivery of the DASH-formatted content or a switch from broadcast to unicast delivery of the DASH-formatted content; to compute the playlist metric; and to report the playlist metric, wherein the one or more playlist elements includes at least a list of playback periods and a stop reason based on the switch event. 2. The apparatus of claim 1 , wherein a playback period of the list of playback periods comprises a time interval between a user action and whichever occurs sooner of a next user action, an end of the playback or a failure to stops playback. 3. The apparatus of claim 1 , wherein the playlist metric comprises a stop reason entry and a media player is to provide a reason that causes a presentation to stop to the stop reason entry of the playlist metric. 4. The apparatus of claim 3 , wherein the reason why a presentation of a representation was stopped is either: a switch from unicast to broadcast, or a switch from broadcast to unicast. 5. The apparatus of claim 1 , wherein QoE monitoring module is to report one or more QoE metrics in a QoE report formatted which includes an extensible markup language (XML). 6. The apparatus of claim 5 , wherein the QoE monitoring module is to report the one or more metrics with a HTTP POST request carrying an XML formatted metadata. 7. The apparatus of claim 1 , wherein the one or more QoE metrics comprises a list of Representation Switch Events. 8. The apparatus of claim 1 , wherein the one or more QoE metrics comprises a list of HTTP Request/Response transactions. 9. The apparatus of claim 1 , wherein the one or more QoE metrics comprises media presentation description (MPD) information on media content representations of the received DASH-formatted content. 10. A product including: a non-transitory storage medium having stored thereon instructions; and one or more processors, coupled with the non-transitory storage medium, to execute the instructions to result in: tracking one or more playlist elements included in a playlist metric of a dynamic adaptive streaming over hypertext transfer protocol (DASH)-formatted content, wherein the DASH-formatted content is to provide an ability to dynamically switch between different bitrate representations of media content; detecting a switch event that represents a switch from unicast to broadcast delivery of the DASH-formatted content or a switch from broadcast to unicast delivery of the DASH-formatted content; computing the playlist metric based on the switch event, wherein the switch event includes either a switch from unicast to broadcast or a switch from broadcast to unicast; and reporting a computed playlist metric. 11. The product of claim 10 , wherein a playback period of the list of playback periods comprises a time interval between a user action and whichever occurs sooner of a next user action, an end of the playback or a failure to stop playback. 12. The product of claim 10 , wherein the playlist metric comprise a stop reason entry and a media player is to provide a reason to the stop reason entry of the playlist metric. 13. The product of claim 12 , wherein the reason why a presentation of a representation was stopped is either: a switch from unicast to broadcast or a switch from broadcast to unicast. 14. The product of claim 10 , wherein the instructions that, when executed by the machine, result in: reporting one or more QoE metrics in a QoE report formatted as an extensible markup language (XML). 15. The product of claim 14 , wherein the instructions that, when executed by the machine, result in: reporting the one or more metrics with a HTTP POST request carrying an XML formatted metadata. 16. The product of claim 10 , wherein the one or more QoE metrics comprises a list of Representation Switch Events. 17. The product of claim 10 , wherein the one or more QoE metrics comprises a List of HTTP Request/Response Transactions. 18. The product of claim 10 , wherein the one or more QoE metrics comprises media presentation description (MPD) information on media content representations of the received DASH-formatted content. 19. A method of a quality of experience (QoE) monitoring module comprising: tracking, by QoE logic executed by one or more processors, one or more playlist elements included in a playlist metric of a dynamic adaptive streaming over hypertext transfer protocol (DASH)-formatted content, wherein the DASH-formatted content is to provide an ability to dynamically switch between different bitrate representations of media content; detecting, by the QoE logic executed by the one or more processors, a switch event that represents a switch from unicast to broadcast delivery of the DASH-formatted content or a switch from broadcast to unicast delivery of the DASH-formatted content; computing, by the QoE logic executed by the one or more processors, the playlist metric based on the switch event, wherein the switch event includes either a switch from unicast to broadcast or a switch from broadcast to unicast; and reporting, by the QoE logic executed by the one or more processors, a compute playlist metric. 20. The method of claim 19 , wherein a playback period of the list of playback periods comprises a time interval between a user action and whichever occurs sooner of a next user action, an end of the playback or a failure to stop playback. 21. The method of claim 19 , wherein the playlist metric comprising: updating the stop reason element according to a media player reason that cause the media player to stop playing a presentation. 22. The method of claim 21 , wherein the reason why the presentation of a representation was stopped is either: a switch from unicast to broadcast or a switch from broadcast to unicast. 23. The method of claim 19 , comprising: reporting one or more QoE metrics in a QoE report formatted as an extensible markup language (XML). 24. The method of claim 23 , comprising: reporting the one or more metrics with a HTTP POST request signaling carrying an XML formatted metadata. 25. A system comprising: a user equipment (UE) having one or more processors operably coupled to a dynamic random access memory (DRAM), wherein the one or more processors are to execute quality of experience (QoE) logic in the DRAM to track one or more playlist elements included in a playlist metric of a dynamic adaptive streaming over hypertext transfer protocol (DASH)-formatted content, wherein the DASH-formatted content is to provide an ability to dynamically switch between different birtate representations of media content; detect a switch event that represents a switch from unicast to broadcast delivery of the DASH-formatted content or a switch from broadcast to unicast delivery of the DASH-formatted content; compute th

Assignees

Inventors

Classifications

  • Session establishment or de-establishment · CPC title

  • Electricity · mapped topic

  • using triggered events · CPC title

  • Network streaming of media packets · CPC title

  • Stereoscopic video systems; Multi-view video systems; Details thereof · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9161013B2 cover?
Embodiments of the present disclosure describe devices, methods, computer-readable media and systems configurations for monitoring and reporting quality of experience (QoE) metrics that are associated with an access method. Other embodiments may be described and claimed.
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification H04N13/0059. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 13 2015 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).