×

Caching large objects with multiple, unknown, and varying anchor points at an intermediary proxy device

  • US 8,661,479 B2
  • Filed: 09/19/2011
  • Issued: 02/25/2014
  • Est. Priority Date: 09/19/2011
  • Status: Expired due to Fees
First Claim
Patent Images

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.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×