Patent ID: 9584847
Date: 2017-02-28
CPC Classifications: H04L,H04N

Claim:
1. A method for rendering content, the content available in one or more distinct encodings each including a respective set of sequential segments, comprising: receiving, at a proxy, a request for a master manifest from a media player to a content server; generating the master manifest for the media player; sending the master manifest to the media player; receiving, at the proxy, a preferred encoding for requested content to be delivered to the media player, the preferred encoding selected based on the master manifest; determining a set of network personal video recorder (npvr) manifests required to satisfy the content request; obtaining a selected one of the set of npvr manifests associated with the selected encoding of the requested content to be delivered to the media player, the npvr manifests specifying locations of segments of the respective encodings; constructing a variant manifest from the selected npvr manifest; and providing the variant manifest to the media player for use in obtaining the segments of the respective encoding of the requested content for playback of the requested content.