Analysis for storage decisions of media content in a content cache
AssigneeViaSat, Inc.
InventorsDevin R. TOTH, Daniel M. NEWMAN
Life of this patent
Estimating the term…
Abstract
Storage decisions for a content cache determined for upgrades of renditions of a media object based on storage utility values for the renditions. The storage utility values for the renditions may be determined based on expected actions determined using delivery utility of renditions in a plurality of model scenarios. The storage values may also consider the behavior probability for user behaviors of the model scenarios. The rendition upgrade value for the rendition upgrades may be determined as the incremental storage value for a rendition upgrade per an incremental size for a rendition upgrade. By making storage decisions based on rendition upgrade values, the value of renditions stored in the content cache may be optimized.
Claims62
A method for performing storage decisions for a content cache, comprising:
- identifying one or more renditions of at least one media element of one or more media objects;
- determining a storage utility for the one or more renditions;
- calculating a rendition upgrade value for available rendition upgrades, wherein the rendition upgrade value is based on an incremental storage utility of a rendition upgrade and an incremental storage size of the rendition upgrade;
- sorting a listing of one or more available rendition upgrades by the rendition upgrade value;
- and
- electing not to store all renditions associated with the one or more available rendition upgrades that fail to meet a minimum rendition upgrade threshold.
A system for performing storage decisions for a content cache, comprising:
- a content cache comprising a memory store for storage of media content objects;
- and
- a storage manager in operative communication with the content cache and operative to:
- identify one or more renditions for one or more media elements of one or more media objects;
- determine a storage utility for the one or more renditions;
- calculate a rendition upgrade value for available rendition upgrades, wherein the rendition upgrade value is based on an incremental storage utility of a rendition upgrade and an incremental storage size of the rendition upgrade;
- sort a listing of one or more available rendition upgrades by the rendition upgrade value;
- and
- elect not to store all renditions associated with the one or more available rendition upgrades that fail to meet a minimum rendition upgrade threshold.
Dependencies are inferred from the claim text.