Method and apparatus for caching a media stream
AssigneeInternational Business Machines Corporation
InventorsJoel L. Wolf, Philip Shi-lung Yu
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsJoel L. Wolf, Philip Shi-lung Yu
Estimating the term…
A system and method for caching media streams at proxy servers. In the current invention, blocks received for a media stream are grouped into segments by the proxy servers, where the cache admission and replacement policies attach a different caching value to different segments, taking into account the segment distance to the start of the media object. These policies give preferential treatment to the beginning segments and may take into account other considerations such as the media object reference frequency, time since the last reference to the object, or its access time. According to the invention, the proxy server is enabled to cache a subset of the segments, which will generally be the beginning segments. According to another aspect of the invention, if only a portion of a media stream is cached in the proxy server when the stream is requested, the remaining segments are prefetched. Thus, upon receipt of a media request, the proxy can immediate serve the request using the segments cached, and compose and issue a prefetch request to obtain the remaining blocks for segments which are not currently cached.
A method for caching media objects in a proxy device that implements a streaming application for enabling delivery of multimedia object streams across a network, said method comprising the steps of:
A method for a plurality of proxy servers to cache and deliver media object content as a media content stream, said method comprising:
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for caching media objects in a proxy device that implements a streaming application for enabling delivery of multimedia object streams across a network, said method steps comprising:
A media content storage and delivery system comprising:
Dependencies are inferred from the claim text.