User configurable prefetch control system for enabling client to prefetch documents from a network server
First Claim
1. A process for prefetching documents in a computer network environment, comprising the steps of:
- configuring prefetch parameters of a client;
parsing a document for prefetch values;
comparing said prefetch parameters with said prefetch values; and
prefetching documents from a server onto said client;
wherein said prefetch values determine the relative weight of each link in said document.
6 Assignments
0 Petitions
Accused Products
Abstract
A prefetching and control system for a computer network environment. The user configures the client'"'"'s prefetch parameters which are: enabling/disabling prefetching, prefetch threshold value, and the maximum number of documents to prefetch. A prefetch value or weight is contained in the Hypertext Markup Language (HTML) page or prefetch file, called a pathfile, for each link. The HTML page contains the prefetch values for each of its links, while pathfile contains the weights for every link on the HTML page associated with the Universal Resource Locator (URL). The client compares the prefetch or weight values of each link with its threshold value to decide if the link should be prefetched and placed in the local cache as long as the maximum number of documents to prefetch is not exceeded. Pathfiles reside on the server and are created by the server or web administrator/author. The server automatically creates the pathfiles from its log files which are filtered to retain all of the valid document requests and average paths are derived from the filtered results. Weights are assigned to each path in the URL by the server and inserted into the pathfile along with the associated paths. If no log files exist on the server, then the web administrator/author may manually enter in the weights for each path.
417 Citations
28 Claims
-
1. A process for prefetching documents in a computer network environment, comprising the steps of:
-
configuring prefetch parameters of a client; parsing a document for prefetch values; comparing said prefetch parameters with said prefetch values; and prefetching documents from a server onto said client; wherein said prefetch values determine the relative weight of each link in said document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for prefetching documents in a computer network environment, comprising:
-
a module for configuring the prefetch parameters of a client; a module for parsing a document for prefetch values;
a module for comparing said prefetch parameters with said prefetch values; anda module for prefetching documents from a server onto said client; wherein said prefetch values determine the relative weight of each link in said document. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification