Proxy server using a statistical model
First Claim
1. A computer-implemented method for selectively accessing a document in response to a current retrieval request, the document being identified by a document address specification, the document having been retrieved during a previous retrieval request, the method comprising:
- determining whether to access the document during the current retrieval request by identifying with the aid of a statistical model whether the document is likely to have changed since a previous retrieval; and
accessing the document if the determination produces an instruction indicative that the document at the document address specification should be accessed during the current retrieval request.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer based system and method of determining whether to re-fetch a previously retrieved document across a computer network is disclosed. The method utilizes a statistical model to determine whether the previously retrieved document likely changed since last accessed. The statistical model is continuously improving its accuracy by training internal probability distributions to reflect the actual experience with change rate patterns of the documents accessed. The decision of whether to access the document is based on the probability of change compared against a desired synchronization level, random selections, maximum limits on the amount of time since the document was last accessed, and other criterion. Once the decision to access is made, the document is checked for changes and this information is used to train the statistical model.
85 Citations
30 Claims
-
1. A computer-implemented method for selectively accessing a document in response to a current retrieval request, the document being identified by a document address specification, the document having been retrieved during a previous retrieval request, the method comprising:
-
determining whether to access the document during the current retrieval request by identifying with the aid of a statistical model whether the document is likely to have changed since a previous retrieval; and
accessing the document if the determination produces an instruction indicative that the document at the document address specification should be accessed during the current retrieval request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium having computer-executable instructions for retrieving one document in a plurality of documents from a remote server, which when executed comprise:
-
maintaining historical information representing prior changes to the one document at the remote server;
initiating a document retrieval request procedure for retrieving particular documents in the plurality of documents; and
determining whether to access the one document from the remote server based on an analysis of the historical information representing prior changes to the one document at the remote server. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A proxy server, comprising:
-
a cache comprising a plurality of documents, said plurality of documents having been previously retrieved across a network; and
at least one computer process, said at least one computer process operable to determine whether to retrieve a requested document from across a network using a statistical model to identify a likelihood the requested document has changed since a previous retrieval. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification