Patent ID: 9516085
Filing Date: 2016-12-06
CPC Classification: H04L,H04N

Claim Text:
1. A method for joint management of video quality and bandwidth in adaptive bitrate streaming, the method comprising: encoding a video to produce one or more bit streams; creating a plurality of fragments of a bit stream of the encoded video; generating a video-quality metric for each fragment of the plurality fragments based on a plurality of attributes associated with each fragment, the video-quality metric indicating a video quality of the fragment; calculating a weighted apportionment of total available bandwidth allocated to a plurality of clients to which the video is distributed over a period of time; dynamically determining a video-quality threshold associated with each fragment based on the calculated weighted apportionment, wherein the weight associated with the dynamically determined video-quality threshold of the fragment is determined based on an analysis of the video-quality metric and subscriber priority associated with the fragment with respect to video-quality metrics and subscriber priorities associated with other segments of the plurality of fragments; receiving, from a client device, a request for a fragment of a bit stream of the encoded video, the request indicating a video quality required by the client device for the requested fragment; and responsive to the video quality of the requested fragment exceeding the video-quality threshold for the requested fragment, selecting another fragment having a lower video quality than the video quality of the requested fragment.