Content Manifest Delivery System
AssigneeComcast Cable Communications, LLC
InventorsGanesh Ranganathan, Vasanth Kumar KS, Kennan GB
Life of this patent
Estimating the term…
Abstract
Systems, apparatuses, and methods are described for providing content to a requesting device. A computing device may receive requests for versions of contents. Based on determining that a manifest received from a content source in response to a content request does not satisfy the content request (e.g., that the provided resolution of video files is lower than the requested resolution), the computing device may identify (e.g., from a stored database, and/or request and receive) a different manifest. That different manifest may be provided to a requesting device.
Claims20
A method comprising:
- receiving, by a computing device, a first manifest corresponding to a first version of content;
- receiving, by the computing device and from a requesting device, a request for the first version of the content;
- requesting, from a content source:
- the first version of the content, and
- a second manifest corresponding to the content;
- and
- sending, to the requesting device, the first manifest.
A method comprising:
- storing, by a computing device, one or more first manifests received from one or more content sources, wherein one of the one or more first manifests are associated with a first content item;
- receiving, by the computing device and from a requesting device, a request for a first version of the first content item;
- requesting, from the one or more content sources, the first version of the first content item;
- receiving, from one of the one or more content sources, a second manifest corresponding to the first version of the first content item;
- comparing properties of the first content item described in the one of the one or more stored manifests to properties of the first version of the first content item described in the second manifest;
- and
- based on comparing, sending, to the requesting device, the one of the one or more first manifests associated with the first content item.
A method comprising:
- storing, by a computing device, a first manifest received from one or more content sources in response to a previous request for a first content item;
- receiving, by the computing device and from a requesting device, a request for a first version of the first content item;
- based on properties of the first content item described in the first manifest not satisfying a threshold:
- sending, to the one or more content sources, a modified request for the first version of the content;
- receiving, from the one or more content sources, a second manifest;
- and
- sending, to a requesting device, the second manifest.
Dependencies are inferred from the claim text.