Method for predictive prefetching of information over a communications network
First Claim
1. A method for predictive prefetching of objects over a computer network comprising the steps of:
- providing client computer systems;
providing a server computer system, the server computer system having network links to the client computer systems;
requesting from the server computer system by one of the client computer systems retrieval of an object;
sending the requested object from the server computer system to the requesting client computer system over its network link;
generating in the server computer system a list of predicted subsequent retrieval requests from the requesting client computer system based on previous requests by all the client computer systems recorded in the server computer system;
sending the list to the requesting client computer system; and
prefetching by the client computer system an object from the list based on other information.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for predictive prefetching of objects over a computer network including the steps of providing a client computer system, providing a server computer system, the server computer system having a memory, a network link to the client computer system, the network link also providing connection of the server computer system to the computer network, requesting from the server computer system by the client computer system a retrieval of a plurality of objects, retrieving the plurality of objects by the server system, storing the retrieval and an identity of the client computer system in the memory of the server computer system, sending the plurality of objects from the server computer system to the client computer system over the network link, predicting in the server computer system a plurality of subsequent retrieval requests from the client computer system according to a predetermined criteria, sending the prediction to the client computer system, and prefetching by the client computer system an object based on the prediction and other information. With such an arrangement, an object may be prefetched before a user actually requests it. This makes the retrieval latency appear to be zero when a user requests a prefetched object.
424 Citations
7 Claims
-
1. A method for predictive prefetching of objects over a computer network comprising the steps of:
-
providing client computer systems; providing a server computer system, the server computer system having network links to the client computer systems; requesting from the server computer system by one of the client computer systems retrieval of an object; sending the requested object from the server computer system to the requesting client computer system over its network link; generating in the server computer system a list of predicted subsequent retrieval requests from the requesting client computer system based on previous requests by all the client computer systems recorded in the server computer system; sending the list to the requesting client computer system; and prefetching by the client computer system an object from the list based on other information. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for predictive prefetching of objects over a computer network comprising the steps of:
-
providing client computer systems; providing a server computer system, the server computer system having network links to the client computer systems; requesting from the server computer system by one of the client computer systems retrieval of an object; sending the requested object from the server computer system to the requesting client computer system over its network link; generating in the server computer system a list of predicted subsequent retrieval requests from the requesting client computer system based on previous requests by all the client computer systems recorded in the server computer system; and sending the list to the requesting client computer system.
-
-
7. A method for predictive prefetching of objects over a computer network for client computer systems connected by a network link to a server computer system comprising the steps of:
-
generating in the server computer system a list of predicted subsequent retrieval requests for objects from a request for an object sent by a client computer system the list being based on previous requests for the same object by all the client computer systems recorded in the server computer; and sending the list to the requesting client computer system.
-
Specification