← Back to Patent Explorer
US5802292A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for predictive prefetching of information over a communications network

Assignee: Hewlett Packard Development Co LP
•
Filing: 1995-04-28
•
Granted: 1998-09-01
•
Expires: 2015-04-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Jeffrey Clifford Mogul

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 08:33
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/957; G06F16/9574; H; H04; H04L; H04L67/00; H04L67/50; H04L67/56; H04L67/568; H04L67/5681; H04L67/60; H04L67/62; H04L9/00; H04L9/40; H04L67/01; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 132 words
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.
Claim 2
Independent Claim 132 words
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.
Claim 3
Dependent Claim 33 words
The method for predictive prefetching of objects over a computer network according to claim 1 wherein the other information is whether the object is already in a cache of the client computer system.
Claim 4
Dependent Claim 37 words
The method for predictive prefetching of objects over a computer network according to claim 1 wherein the other information is whether a user on the client computer system has been idle for more than a threshold interval.
Claim 5
Dependent Claim 25 words
The method for predictive prefetching of objects over a computer network according to claim 1 wherein the other information is a size of the object.
Claim 6
Dependent Claim 104 words
The method for predictive prefetching of objects over a computer network according to claim 1 wherein the step of prefetching by the client computer system an object based on the prediction further includes the steps of: determining whether the client system has made a request for a specific object; signalling the server system to suspend processing and transmission of the prefetch step to the client system; fetching the specific object by the server computer system; sending the specific object to the client computer system; and signalling the server system that processing and transmission of the prefetch step to the client computer system may resume.
Claim 7
Independent Claim 117 words
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.
Claim 8
Independent Claim 117 words
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.
Claim 9
Independent Claim 88 words
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.
Claim 10
Independent Claim 88 words
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.

References Cited (Backward Citations)

US4885778A Cited
US5134563A Cited
US5287487A Cited
US5305389A Cited
US5553276A Cited
US5485609A Cited
US5566315A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-08-31 2002-03-02 2002-09-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-08-31 2006-03-02 2006-09-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-08-31 2010-03-02 2010-09-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag