Work Files Saved Searches
   My Account                                                  Search:   Quick/Number   Boolean   Advanced   Derwent    Help   


 The Delphion Integrated View

  Buy Now:   Buy PDF- 30pp  PDF  |   File History  |   Other choices   
  Tools:  Citation Link  |  Add to Work File:    
  View:  Expand Details   |  INPADOC   |  Jump to: 
  Go to:  Derwent  
 Email this to a friend  Email this to a friend 
       
Title: US6385641: Adaptive prefetching for computer network and web browsing with a graphic user interface
[ Derwent Title ]
>> View Certificate of Correction for this publication


Country: US United States of America

View Images High
Resolution

 Low
 Resolution

 
30 pages

 
Inventor: Jiang, Zhimei; Los Angeles, CA
Kleinrock, Leonard; Los Angeles, CA

Assignee: The Regents of the University of California, Oakland, CA
other patents from UNIVERSITY OF CALIFORNIA, THE REGENTS OF (599425) (approx. 4,840)
 News, Profiles, Stocks and More about this company

Published / Filed: 2002-05-07 / 1998-06-05

Application Number: US1998000092108

IPC Code: Advanced: H04L 29/06; H04L 29/08;
Core: more...
IPC-7: G06F 15/16; G06F 15/177;

ECLA Code: H04L29/08N1; H04L29/06; H04L29/08N27C;

U.S. Class: 709/203; 709/219;

Field of Search: 709/226,229,203,219,217

Priority Number:
1998-06-05  US1998000092108

Abstract:     The present invention is based on a prefetching scheme consisting of two modules: a prediction module and a threshold module. After a use's request for a new file is satisfied, the prediction module immediately updates a database of history information if needed, and computes the access probability for each candidate file, where the access probability of a file is an estimate of the probability with which that file will be requested by the user in the near future. Next the threshold module determines the prefetch threshold for each related server, which contains at least one candidate file with nonzero access probability. The threshold is determined in real time based on then current network conditions. Finally, each file whose access probability exceeds or equals its server's prefetch threshold is prefetched. When prefetching a file, the file is actually downloaded if and only if no up-to-date version of the file is available on the local computer; otherwise no action is taken. Although web browsing is an important application for prefetching, the prefetch scheme of the present invention may be advantageously applied to any network application in which prefetching is possible.

Attorney, Agent or Firm: Dawes, Daniel L.Myers Dawes & Andras LLP ;

Primary / Asst. Examiners: Rinehart, Mark H.; Thompson, Marc D.

Maintenance Status: E1 Expired  Check current status
CC Certificate of Correction issued
View Certificate of Correction

INPADOC Legal Status: Show legal status actions

Family: None

First Claim:
Show all 12 claims
What is claimed is:     1. A method for reducing latency of requests by a local computer for computer files available from a network computer by prefetching a subset of available computer files to the local computer comprising the steps of:
  • calculating an access probability for each computer file available to the local computer wherein the access probability of a file is an estimate of the probability with which the file will be requested by the local computer and wherein
  • calculating the access probability employs an application specific algorithm based on access history at the local computer, or network computer, or both;
  • calculating a prefetch threshold, based on current network conditions for each computer network server containing at least one file with nonzero access probability and wherein calculating a prefetch threshold employs an algorithm that is not application specific, but is a function of system load, capacity, and cost of a time unit and a system resource unit to a user; and
  • accessing each file whose access probability exceeds or equals it's server's prefetch threshold if there is no current copy of the file already on the local computer.


Background / Summary: Show background / summary

Drawing Descriptions: Show drawing descriptions

Description: Show description

Forward References: Show 20 U.S. patent(s) that reference this one

       
U.S. References: Go to Result Set: All U.S. references   |  Forward references (20)   |   Backward references (10)   |   Citation Link

Buy
PDF
Patent  Pub.Date  Inventor Assignee   Title
Buy PDF- 6pp US5802292  1998-09 Mogul  Digital Equipment Corporation Method for predictive prefetching of information over a communications network
Buy PDF- 14pp US5812776  1998-09 Giffford  Open Market, Inc. Method of providing internet pages by mapping telephone number provided by client to URL and returning the same in a redirect command by server
Buy PDF- 17pp US5878223  1999-03 Becker et al.  International Business Machines Corporation System and method for predictive caching of information pages
Buy PDF- 26pp US5946686  1999-08 Schmuck et al.  International Business Machines Corporation Parallel file system and method with quota allocation
Buy PDF- 13pp US5978567  1999-11 Rebane et al.  Instant Video Technologies Inc. System for distribution of interactive multimedia and linear programs by enabling program webs which include control scripts to define presentation by client transceiver
Buy PDF- 55pp US6085226  2000-07 Horvitz  Microsoft Corporation Method and apparatus for utility-directed prefetching of web pages into local cache using continual computation and user models
Buy PDF- 10pp US6134643  2000-10 Kedem et al.  Intel Corporation Method and apparatus for cache line prediction and prefetching using a prefetch controller and buffer and access history
Buy PDF- 19pp US6151603  2000-11 Wolfe   Document retrieval system employing a preloading procedure
Buy PDF- 16pp US6182122  2001-01 Berstis  International Business Machines Corporation Precaching data at an intermediate server based on historical data requests by users of the intermediate server
Buy PDF- 47pp US6182133  2001-01 Horvitz  Microsoft Corporation Method and apparatus for display of information prefetching and cache status having variable visual indication based on a period of time since prefetching
       
Foreign References: None

Other References:
  • Baskett et al., "The AO Inversion Model of Program Paging Behavior", Computer Science DepartmenT--Stanford University, California, pp. 1-30, Nov. 1976.*
  • Bestavros, Azer, "Speculative Data Dissemination and Service to Reduce Server Load, Network Traffic and Service Time in Distributed Information Systems", Proceedings of ICDE 96: The International Conference on Data Engineering, LouisIana, pp. 1-8, Mar. 1996.


  • Inquire Regarding Licensing

    Powered by Verity


    Plaques from Patent Awards      Gallery of Obscure PatentsNominate this for the Gallery...

    Thomson Reuters Copyright © 1997-2010 Thomson Reuters 
    Subscriptions  |  Web Seminars  |  Privacy  |  Terms & Conditions  |  Site Map  |  Contact Us  |  Help