Patent ID: 7734734

Claim:
A memory medium for controlling an intranet server that handles the requests of one or more downstream intranet servers or users for resources that are served by one or more web servers via an internet to said intranet server via an upstream intranet server, said memory medium comprising: (a) means for controlling said intranet server to maintain and update a usage count for each request from said downstream intranet servers or users for a first resource; (b) means for controlling said intranet server to maintain said first resource in a local memory of said intranet server if said usage count is equal to or greater than a threshold count value; (c) means for controlling said intranet server to send an inquiry to said upstream intranet server or to one of said web servers that is capable of serving said first resource, said inquiry identifying said first resource, whether said first resource is stored in said local memory, and the local version status of said first resource if so stored; (d) means for controlling said intranet server to receive a response to said inquiry, said response including a current version status of said first resource, a current version of said first resource if said current version is more recent than said local version or if said first resource is not stored in said local memory; (e) means for controlling said intranet server to store said current version of the first resource, when received, in said local memory if said usage count is equal to or greater than said threshold count value, and (f) means for controlling said intranet server to serve said first resource to one of said downstream intranet servers or users that is currently requesting said first resource.