Patent ID: 8725849

Claim:
A method performed by a device, comprising: receiving, by the device, access pattern information relating to web content items that are likely to be relevant to a plurality of users; receiving, by the device, particular user-specific information of a particular user of the plurality of users; receiving, by the device and from a client device of the particular user, a request for pre-population of a cache of a browser of the client device independent of any user using the browser for any web browsing activity; identifying, by the device, the particular user-specific information based on the request; determining, by the device, access rates for the web content items based on the access pattern information; calculating, by the device, scores of the web content items based on the access rates and sizes of the web content items; determining, by the device and based on the particular user-specific information and the scores of the web content items, one or more of the web content items that are associated with websites that the particular user is likely to visit; and transmitting, by the device, the one or more of the web content items to the client device for the client device to pre-populate the cache of the browser with the one or more of the web content items.