Document shadowing intranet server, memory medium and method
First Claim
1. A method of operating 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, said method comprising:
- (a) updating a usage count for each request from said users for a first resource;
(b) obtaining said first resource from one of said web servers that is capable of serving said first resource;
(c) maintaining said first resource in a local memory of said intranet server only if said usage count for the requests is equal to or greater than a threshold count value of three;
(d) wherein the step of maintaining said first resource in a local memory of said intranet server includes the step of responding to the usage count being equal to or greater than the threshold count value to effectuate the maintenance of said first resource in the local memory;
(e) further including the step of serving said first resource to one of said downstream intranet servers or users that is currently requesting said first resource;
(f) maintaining an expiry value for said first resource, and(g) removing said first resource from said local memory when a time-out period has elapsed for said expiry value without receiving a request for said first resource.
0 Assignments
0 Petitions
Accused Products
Abstract
An intranet server, memory medium and process for handling requests for resources from a downstream intranet server or a user. The intranet server is configured by a data shadowing program to locally store resources that have a high usage frequency. If a resource has not been requested for a predetermined time out period, it is deleted from local memory. Resources stored in local memory are served in response to requests for them, thus avoiding the service of such resources over the internet each time they are requested. An inquiry procedure handles status requests for new versions in either an active or a passive mode. In the active mode, the intranet server that directly interfaces with the internet periodically checks the status and receives updated versions of resources stored in its local memory. The resources stored in local memory are then served upon request from a user. In the passive mode, status inquiries are sent upstream through the intranet system then via the internet to the web server that serves the resource being requested. The web server returns a revised version only if there is one.
-
Citations
11 Claims
-
1. A method of operating 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, said method comprising:
-
(a) updating a usage count for each request from said users for a first resource; (b) obtaining said first resource from one of said web servers that is capable of serving said first resource; (c) maintaining said first resource in a local memory of said intranet server only if said usage count for the requests is equal to or greater than a threshold count value of three; (d) wherein the step of maintaining said first resource in a local memory of said intranet server includes the step of responding to the usage count being equal to or greater than the threshold count value to effectuate the maintenance of said first resource in the local memory; (e) further including the step of serving said first resource to one of said downstream intranet servers or users that is currently requesting said first resource; (f) maintaining an expiry value for said first resource, and (g) removing said first resource from said local memory when a time-out period has elapsed for said expiry value without receiving a request for said first resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification