Patent ID: 7934058

Claim:
A method for predictive caching in a videogame system, the method comprising: executing a videogame in a videogame system, wherein the videogame system includes a cache and the videogame is stored on a videogame medium; monitoring requests for file sections to the videogame medium; submitting one or more of the file section requests to a predictive model, wherein the predictive model operates based on a variable level of prediction selected for the videogame such that particular file sections predicted by the predictive model can be varied for the videogame by the level of prediction selected for the videogame; receiving one or more predictions of future file section requests related to the execution of the videogame from the predictive model; retrieving one or more file sections predicted by the predictive model from the videogame medium; placing the retrieved file sections in the cache; assigning a counter to each file section stored in the cache; incrementing a first counter assigned to a first file section each time the first file section is predicted by the predictive model; decrementing the first counter each time the first file section is requested by the videogame; and as space in the cache is needed, replacing a file section with a lowest count.