System and method for predictive caching of information pages
First Claim
1. A computer server capable of being connected to a network through a network connection, the network connected to one or more other servers and one or more clients, the computer server comprising:
- a central processing unit and one or memories with one or more pages of information, one or more of the pages being requested pages when requested by one or more of the clients through the network connection;
a preference table in one or more of the memories that is updated when one or more of the requested pages are requested, the preference table associating a preference factor with one or more predicted pages with respect to one or more of the requested pages;
a prediction process that selects one or more of the predicted pages using the respective preference factor for one or more requested pages; and
a sending process that sends the selected predicted pages to one or more of the clients that requested the respective requested page.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer, e.g. a server or computer operated by a network provider sends one or more requesting computers (clients) a most likely predicted-to-be selected (predicted) page of information by determining a preference factor for this page based on one or more pages that are requested by the client. This page is added to a local cache of predicted-to-be-selected pages in the client. Once the predicted-to-be selected page is in the cache, the client can update the appearance of the link (i.e. by changing the color or otherwise changing the appearance of the link indicator) to indicate to the user that the page represented by that link is available in the local cache.
-
Citations
26 Claims
-
1. A computer server capable of being connected to a network through a network connection, the network connected to one or more other servers and one or more clients, the computer server comprising:
-
a central processing unit and one or memories with one or more pages of information, one or more of the pages being requested pages when requested by one or more of the clients through the network connection; a preference table in one or more of the memories that is updated when one or more of the requested pages are requested, the preference table associating a preference factor with one or more predicted pages with respect to one or more of the requested pages; a prediction process that selects one or more of the predicted pages using the respective preference factor for one or more requested pages; and a sending process that sends the selected predicted pages to one or more of the clients that requested the respective requested page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method of sending pages of information between computers connected to a network, comprising the steps of:
-
receiving a request for a requested page; determining a preference factor from a preference table in one or more of the memories that is updated when one or more of the requested pages are requested, the preference table associating one of the preference factors with one of the predicted pages with respect to one or more of the requested pages; selecting one or more of the predicted pages using the respective preference factor for one or more requested pages; and sending the selected predicted pages to one or more of the clients that requested the respective requested page.
-
-
25. A computer server capable of being connected to a network through a network connection, the network connected to one or more other servers and one or more clients, the computer server comprising:
-
means for receiving a request for a requested page; means for determining a preference factor from a preference table in one or more of the memories that is updated when one or more of the requested pages are requested, the preference table associating one of the preference factors with one of the predicted pages with respect to one or more of the requested pages; means for selecting one or more of the predicted pages using the respective preference factor for one or more requested pages; and means for sending the selected predicted pages to one or more of the clients that requested the respective requested page.
-
-
26. A method of receiving pages of information over a network, comprising the steps of:
-
sending a request over the network for a requested page; determining a preference factor from a preference table that is updated when one or more of the requested pages are requested, the preference table associating one of the preference factors with one or more predicted pages with respect to one or more of the requested pages; selecting one or more of the predicted pages using the respective preference factor for one or more requested pages; and sending a request for the selected predicted pages over the network.
-
Specification