RENDERING CONTENT FOR PERSONAL OVER-THE-TOP NETWORK VIDEO RECORDER
First Claim
Patent Images
1. A method for rendering content, the content available in one or more distinct encodings each including a respective set of sequential segments, comprising:
- proxying a manifest request from a media player to a content server;
selecting a preferred encoding for requested content to be delivered;
determining a set of npvr manifests required to satisfy the content request and obtaining a selected one of the set of npvr manifests associated with the selected encoding, 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 for playback of the content.
3 Assignments
0 Petitions
Accused Products
Abstract
Live streaming video content is processed and stored for real-time delivery of the content, future VoD viewing of the content, and time-shifted viewing of the content, by manipulating a common manifest or playlist. Previously stored content may be reordered and/or recombined in order to provide a personalized content viewing experience.
46 Citations
23 Claims
-
1. A method for rendering content, the content available in one or more distinct encodings each including a respective set of sequential segments, comprising:
-
proxying a manifest request from a media player to a content server; selecting a preferred encoding for requested content to be delivered; determining a set of npvr manifests required to satisfy the content request and obtaining a selected one of the set of npvr manifests associated with the selected encoding, 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 for playback of the content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification