Patent ID: 9294531
Filing Date: 2016-03-22
CPC Classification: H04L

Claim Text:
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.