Method and system for caching data using future access request information
AssigneeThomson Licensing
InventorsJunbiao Zhang, Jun Li, Snigdha Verma
Life of this patent
Estimating the term…
Loading patent…
AssigneeThomson Licensing
InventorsJunbiao Zhang, Jun Li, Snigdha Verma
Estimating the term…
A method and system for caching data such as audio, video and/or other data uses information including future access request information for improved caching performance. According to an exemplary embodiment, a cache system includes a cache operative to cache a plurality of data items. A processor is operative to enable at least one of the data items in the cache to be replaced using future access request information for the at least one data item.
A method for operating a cache system by receiving a plurality of data items in a cache of said cache system and replacing at least one of said data items in said cache according to an algorithm, said algorithm comprising steps of:
A data processing apparatus, comprising:
A cache system, comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
With special data handling, e.g. priority of data or instructions, handling errors or pinning: using additional replacement algorithms
Storing data temporarily at an intermediate stage, e.g. caching: policies or rules for updating, deleting or replacing the stored data
Computing and data processing
Digital communication
Term ended 3 Aug 2025 (estimated)
This application claims the benefit, under 35 U.S.C. 365 of International Application PCT/US2004/032820, filed Oct. 6, 2004, which was published in accordance with PCT Article 21(2) on 20 Apr. 2006 in English.
1. Field of the Invention
The present invention generally relates to a technique for caching data such as audio, video and/or other data, and more particularly, to a method and system for caching data that uses information including future access request information for improved caching performance.
The above-mentioned and other features and advantages of this invention, and the manner of attaining them, will become more apparent and the invention will be better understood by reference to the following description of embodiments of the invention taken in conjunction with the accompanying drawings, wherein:
FIG. 1 is a diagram of an exemplary environment suitable for implementing the present invention;
FIG. 2 is a block diagram illustrating further exemplary details of each cache system of FIG. 1;
The exemplifications set out herein illustrate preferred embodiments of the invention, and such exemplifications are not to be construed as limiting the scope of the invention in any manner.
Referring now to the drawings, and more particularly to FIG. 1, an exemplary environment 100 suitable for implementing the present invention is shown. As shown in FIG. 1, environment 100 comprises a content server 10, one or more cache systems 20, and a user device 30. According to an exemplary embodiment, environment 100 represents a network capable of distributing audio, video and/or other data from content server 10 to user device 30 via cache systems 20.
Content server 10 is operative to store and distribute data. According to an exemplary embodiment, content server 10 is operative to store data including audio, video and/or other data, and to distribute such data by downloading it to one or more user devices including user device 30 via cache systems 20 responsive to request signals. The data stored and distributed by content server 10 may be referred to herein as “data items” and each such data item may for example represent audio and/or video content such as a movie, a song, or the like.