Patent ID: 9558282
Date: 2017-01-31
CPC Classifications: G06F,H04L,H04N

Claim:
1. A computer implemented method comprising: requesting, with a client device, a variant playlist file over a network using a transfer protocol; receiving, in response to the requesting, the variant playlist indicating a first playlist file and a second playlist file representing first and second alternative media playlist files for a same contiguous media presentation, each of the first and second playlist files specifying segments of the same contiguous media presentation encoded according to a different value of an encoding parameter, and the encoding parameter indicating a bit rate at which the segments are encoded, the variant playlist comprising: selecting and requesting, from the variant playlist with the client device, the first playlist file or the second playlist file using the transfer protocol, wherein the requesting uses a URI from the variant playlist file corresponding to the selected playlist file; receiving, with the client device, the requested playlist file, the requested playlist file having one or more URIs indicating encoded segments of the contiguous time based stream of content and one or more tags having parameters related to playback of the encoded segments; using the transfer protocol, requesting the encoded segments in an order indicated by the URIs in the requested playlist file; receiving the requested encoded segments over the network using the transfer protocol.