Computer network read-ahead caching method
First Claim
1. A computer network client read-ahead caching method, comprising:
- displaying a page of information, said page including a plurality of links with associated network addresses;
compiling a list of said addresses only for said links within a displayed area of said page when said page is too large to be fully displayed, thereby including only said addresses which are most likely to be selected by said user; and
downloading and caching information from said addresses on said list.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer network read-ahead caching method for servers and clients includes compiling a list of addresses associated with the links on a page. The addresses are ordered on the list according to the likelihood that they may be visited by a user. Different compiling methods are provided, including compiling in the order the links appear on the page, compiling only the links which are currently displayed to the user, and compiling currently displayed links and links in the direction the page is being scrolled. Requests are send out to the addresses which are not in a local cache. Any cacheable pages which are received are cached. If the page for the selected link is already cached, it is fetched from the cache and displayed almost instantly, so that the user does not experience the download delay. If the page is not cached, a request is sent out. In another embodiment, the requests identify the client as a read-ahead caching client, and the responses identify the server as a compatible server. Under predetermined conditions, the server sends a regulating response to the client to regulate its read-ahead caching. The client may comply with the regulating response if the server is a compatible server, otherwise the client may ignore the regulating response.
-
Citations
4 Claims
-
1. A computer network client read-ahead caching method, comprising:
-
displaying a page of information, said page including a plurality of links with associated network addresses;
compiling a list of said addresses only for said links within a displayed area of said page when said page is too large to be fully displayed, thereby including only said addresses which are most likely to be selected by said user; and
downloading and caching information from said addresses on said list. - View Dependent Claims (2, 3)
-
-
4. A computer network client read-ahead caching method, comprising:
-
displaying a page of information, said page including a plurality of links with associated network addresses;
compiling a list of said addresses for said links within a displayed area of said page when said page is too large to be fully displayed, thereby including only said addresses which are most likely to be selected by said user;
including on said list said addresses for said links in an area adjacent to said displayed area, said adjacent area being above said displayed area when said page is being scrolled up, said adjacent area being above said displayed area when said page has just been scrolled up, said adjacent area being below said displayed area when said page is being scrolled down, said adjacent area being below said displayed area when said page has just been scrolled down, said adjacent area being below said displayed area when a top of said page is being displayed, said adjacent area being above said displayed area when a bottom of said page is being displayed; and
downloading and caching information from said addresses on said list.
-
Specification