Group coordinator selection
US-12175160-B2 · Dec 24, 2024 · US
US9294531B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9294531-B2 |
| Application number | US-201313939552-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 11, 2013 |
| Priority date | Jul 12, 2012 |
| Publication date | Mar 22, 2016 |
| Grant date | Mar 22, 2016 |
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.
A method for adaptive streaming of a media content, wherein the method comprises receiving a media presentation description that provides presentation information for the media content, determining a plurality of representations from the media presentation description that comprise segments that are provided with bitrate and quality information, selecting a media segment that meets a desired quality level to download from one of the representations, updating a buffered media time for downloading the media segment, and determining when to switch to another representation by comparing the buffered media time to a switching threshold value.
Opening claim text (preview).
What is claimed is: 1. A method for adaptive streaming of a media content, the method comprising: receiving a media presentation description that provides presentation information for the media content; determining a plurality of representations from the media presentation description that comprise segments that are provided with bitrate and quality information; selecting a media segment that meets a desired quality level to download from one of the representations; obtaining an available bandwidth for downloading the media segment; obtaining a bitrate of the media segment; updating a buffered media time for downloading the media segment based on the available bandwidth for downloading the media segment, the bitrate of the media segment, and a duration of the media segment and a second buffered media time, wherein the second buffered media time corresponds to a second media segment downloaded prior to the media segment; and determining when to switch to another representation by comparing the buffered media time to a switching threshold value. 2. The method of claim 1 , wherein the switching threshold value is a switch-down threshold, and the method further comprising switching to another representation with a lower quality when the buffered media time is less than the switch-down threshold. 3. The method of claim 1 , wherein the switching threshold value is a switch-up threshold, and the method further comprising switching to another representation with a higher quality when the buffered media time is greater than the switch-up threshold. 4. A computer program product comprising computer executable instructions for adaptive streaming of a media content and stored on a non-transitory computer readable medium such that when executed by a processor cause a node to: receive a media presentation description that provides presentation information for the media content; determine a plurality of representations from the media presentation description that comprise segments that are provided with bitrate and quality information; select a media segment that meets a desired quality level to download from one of the representations; obtain an available bandwidth for downloading the media segment; obtain a bitrate of the media segment; update a buffered media time for downloading the media segment based on the available bandwidth for downloading the media segment, the bitrate of the media segment, and a duration of the media segment and a second buffered media time, wherein the second buffered media time corresponds to a second media segment downloaded prior to the media segment; and determine when to switch to another representation by comparing the buffered media time to a switching threshold value. 5. The computer program product of claim 4 , wherein the switching threshold value is a switch-down threshold, and the computer program product further comprises computer executable instructions stored on the non-transitory computer readable medium such that when executed by the processor cause the node to switch to another representation with a lower quality when the buffered media time is less than the switch-down threshold. 6. The computer program product of claim 4 , wherein the switching threshold value is a switch-up threshold, and the computer program product further comprises computer executable instructions stored on the non-transitory computer readable medium such that when executed by the processor cause the node to switch to another representation with a higher quality when the buffered media time is greater than the switch-up threshold.
Responding to QoS · CPC title
based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title
at the source (reformatting of additional data in video distribution servers H04N21/2355) · CPC title
Electricity · mapped topic
Electricity · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.