Proxy cache preloader
First Claim
1. A proxy cache preloader comprising:
- a proxy cache connected to a network;
at least one computing device connected to said proxy cache wherein said computing device can request said proxy cache to retrieve an object from said network;
a preload/refresh mechanism configured to determine whether an optimization is enabled for said object; and
an optimization algorithm configured to determine whether or not to retrieve said object.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to a proxy cache preloader. According to an embodiment of the present invention, a Hyper Text Transfer Protocol (HTTP) client intermediary having a proxy cache is used to provide multiple client computing devices with access to Internet data in the cache. When a device needs access to Internet data (i.e., a web page), a preloader/refresh mechanism is employed which uses a preloader algorithm. In one embodiment, the preloader algorithm checks to see if the current request is for an HTTP Uniform Resource Locator (URL). If not, the data is re-loaded into the proxy cache. If the current request is a request for HTTP, the preloader mechanism determines if optimization is enabled for the URL. If not, the data is re-loaded into the proxy cache. Otherwise, an information retrieval method (e.g., an HTTP GET) optimization algorithm is employed.
62 Citations
26 Claims
-
1. A proxy cache preloader comprising:
-
a proxy cache connected to a network;
at least one computing device connected to said proxy cache wherein said computing device can request said proxy cache to retrieve an object from said network;
a preload/refresh mechanism configured to determine whether an optimization is enabled for said object; and
an optimization algorithm configured to determine whether or not to retrieve said object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for preloading a proxy cache comprising:
-
making a request to said proxy cache from at least one computing device connected to said proxy cache for retrieval of an object connected to said proxy cache;
initiating a preload/refresh mechanism to determine whether an optimization is enabled for said object; and
initiating an optimization algorithm to determine whether or not to retrieve said object. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A computer program product comprising:
-
a computer usable medium having computer readable program code embodied therein configured to preload a proxy cache comprising;
computer readable code configured to cause at least one computing device connected to said proxy cache to request said proxy cache to retrieve an object from a computer connected to said proxy cache;
computer readable code configured to cause a computer to initiate a preload/refresh mechanism to determine whether an optimization is enabled for said object; and
computer readable code configured to cause a computer to initiate an optimization algorithm to determine whether or not to retrieve said object. - View Dependent Claims (23, 24, 25, 26)
-
Specification