Cache validation using rejuvenation in a data network
First Claim
Patent Images
1. A method of validating content at a non-authoritative source serving at least one client cache, the method comprising:
- (a) determining whether the content has a freshness metric below a threshold value; and
(b) sending a validation request to an authoritative server to refresh the content when the content has a freshness metric below the threshold value.
2 Assignments
0 Petitions
Accused Products
Abstract
In accordance with aspects of the invention, “low-level” caches can utilize source selection while non-authoritative sources can take advantage of rejuvenation to alleviate what the inventor refers to as “age penalty” and thereby reduce validation traffic.
-
Citations
36 Claims
-
1. A method of validating content at a non-authoritative source serving at least one client cache, the method comprising:
-
(a) determining whether the content has a freshness metric below a threshold value; and
(b) sending a validation request to an authoritative server to refresh the content when the content has a freshness metric below the threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of validating content at a non-authoritative source serving at least one client-cache, the method comprising:
-
(a) receiving a request for content from the client-cache;
(b) determining whether a copy of the content stored at the non-authoritative source has a freshness metric below a threshold value; and
(c) when the content has a freshness metric below the threshold value, sending a validation request to an authoritative server to refresh the content while responding to the request for content with the copy of the content stored at the non-authoritative source. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A device-readable medium storing program instructions for performing a method of validating content at a non-authoritative source serving at least one client cache, the method comprising the steps of:
-
(a) determining whether the content has a freshness metric below a threshold value; and
(b) sending a validation request to an authoritative server to refresh the content when the content has a freshness metric below the threshold value. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A device-readable medium storing program instructions for performing a method of validating content at a non-authoritative source serving at least one client cache, the method comprising the steps of:
-
(a) receiving a request for content from the client-cache;
(b) determining whether a copy of the content stored at the non-authoritative source has a freshness metric below a threshold value; and
(c) when the content has a freshness metric below the threshold value, sending a validation request to an authoritative server to refresh the content while responding to the request for content with the copy of the content stored at the non-authoritative source. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
Specification