Adaptive content selection
AssigneeComcast Cable Communications, LLC
InventorRoss Gilson
Life of this patent
Estimating the term…
Abstract
An apparatus, method, system, and computer-readable medium are provided for enhancing the quality of content. A determination may be made that a portion of the content received using a base feed or bitrate completed early. In response to that determination, an attempt may be made to download that portion of the content using a differential bitrate or feed corresponding to a higher quality. Another determination may be made whether the differential bitrate or feed download completed early, and if so, then the differential bitrate or feed may be used as a new base bitrate or feed for downloading additional portions of the content. The differential bitrate or feed download may also provide for a secondary playback of the content at higher quality.
Claims20
A method comprising:
- receiving, by a computing device, for a first portion of a content item:
- a base feed at a first base bitrate;
- and
- a differential feed, configured to enhance quality of the base feed, at a differential bitrate;
- determining a second base bitrate for a second portion of the content item based on a comparison of:
- a proportion of the differential bitrate and the first base bitrate;
- and
- a proportion of an allocated time to receive the first portion of the content item and a time to receive the base feed;
- and
- receiving at least a portion of the second portion of the content item at the second base bitrate.
A method comprising:
- receiving, by a computing device, a base feed, at a base bitrate, of a portion of a content item;
- after determining that reception of the base feed completed before an anticipated point in time:
- determining a time for completing the reception of the base feed;
- and
- determining a differential bitrate for a differential feed for the portion of the content item, the differential feed being configured to enhance a quality of the base feed;
- and
- receiving the differential feed at the differential bitrate.
A method comprising:
- receiving, by a computing device and for a first portion of a content item, a base feed at a first base bitrate and a differential feed, configured to enhance quality of the base feed, at a differential bitrate;
- determining a second base bitrate, for a second base feed for a second portion of the content item, based on the differential bitrate, the first base bitrate, an allocated time to receive the first portion of the content item, and a time to receive the base feed;
- and
- receiving the second base feed at the second base bitrate.
Dependencies are inferred from the claim text.