Patent ID: 9355043
Filing Date: 2016-05-31
CPC Classification: G06F,H04L,H04N

Claim Text:
1. A method for managing objects in a cache, the method comprising: receiving a request for a desired object that is not stored in the cache; determining, based on an admission policy, whether one or more segments of a least popular existing object need to be removed from the cache for admitting one or more segments of the desired object into the cache, wherein a popularity for each object in the cache is calculated based upon how new each object is and by estimating each object's access frequency; removing, when there is no space in the cache for the desired object, the one or more segments of the least popular existing object from the cache based on a replacement policy, wherein the replacement policy includes a caching priority function for determining that the least popular existing object is the least popular object of all objects stored by the cache; and admitting at least one segment of the desired object into the cache.