Patent ID: 8661479
Filing Date: 2014-02-25
Classification: H04L,H04N

Abstract:
1. An apparatus comprising: at least one processor; and a non-transitory computer readable storage medium having computer readable program code embodied therewith and executable by the at least one processor, the computer readable program code comprising: computer readable program code configured to receive a request for stand-alone content in a video object, the content neither being cached nor being adjacent to a cached video object portion; computer readable program code configured to cache a first portion of the video object; computer readable program code configured to assign a value to the first video object portion; computer readable program code configured to receive a subsequent request for content in the video object, the subsequent request corresponding to access to the first video object portion and a second, uncached portion of the video object; and computer readable program code configured to update the value of the first video object portion; and said computer readable program code being configured to determine, for the second video object portion, an amount to cache and a value; wherein said computer readable program code is configured to: ascertain whether content corresponding to the request overlaps with an already cached video object portion; ascertain content corresponding to the request that partially overlaps an already cached video object portion; and split the already cached video object portion.