Method and system to detect a cached web page
First Claim
1. A system comprising:
- a memory;
one or more processors coupled to the memory;
a cookie generator to;
create a code on a server system, andset a value of the code to a default value;
a cookie distributor to provide the code to a client system as a cookie code, in response to a request for web content from the client system, a value of the cookie code to be updated at the client system in response to the client system initiating a request for the web content;
a cookie evaluator to compare the value of the cookie code to the default value;
cached status detector to use a result of the comparing to determine, using the one or more processors, a cached status of the web content that was loaded at the client system in response to the request, the cached status to indicate whether the loaded web content has been cached by the client system;
a web content request detector to receive, from the client system, a request for the web content; and
a response generator to provide the requested web content to the client system together with a request to set the cookie code at the client system to an updated value.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system to determine whether a web page has been cached is provided. An example system comprises a cookie generator, a cookie distributor, and a cookie evaluator. The cookie distributor may be configured to provide the code to a client system, in response to a request for web content from the client system. A value of the code to be updated at the client system in response to the client system initiating a request for the web content. The cookie evaluator may be configured to compare a value of the code to the default value. The cached status detector may be configured to use a result of the comparing to determine a cached status of the web content, the cached status to indicate whether the web content has been cached by the client system.
32 Citations
19 Claims
-
1. A system comprising:
-
a memory; one or more processors coupled to the memory; a cookie generator to; create a code on a server system, and set a value of the code to a default value; a cookie distributor to provide the code to a client system as a cookie code, in response to a request for web content from the client system, a value of the cookie code to be updated at the client system in response to the client system initiating a request for the web content; a cookie evaluator to compare the value of the cookie code to the default value; cached status detector to use a result of the comparing to determine, using the one or more processors, a cached status of the web content that was loaded at the client system in response to the request, the cached status to indicate whether the loaded web content has been cached by the client system; a web content request detector to receive, from the client system, a request for the web content; and a response generator to provide the requested web content to the client system together with a request to set the cookie code at the client system to an updated value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
creating a code on the server system; setting a value of the code to a default value; providing the code to a client system as a cookie code, in response to a request for web content from the client system, a value of the cookie code to be updated at the client system in response to the client system initiating a request for the web content; receiving, from the client system, a request for the web content; providing the requested web content to the client system together with a request to set the cookie code at the client system to an updated value; comparing the value of the cookie code to the default value; using a result of the comparing to determine a cached status of the web content that was loaded at the client system in response to the request, the cached status to indicate whether the loaded web content has been cached by the client system. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A machine-readable non-transitory storage medium having instruction data to cause a machine to:
-
create a code on the server system; set a value of the code to a default value; provide the code to a client system as a cookie code, in response to a request for web content from the client system, a value of the cookie code to be updated at the client system in response to the client system initiating a request for the web content; receive, from the client system, a request for the web content; provide the requested web content to the client system together with a request to set the cookie code at the client system to an updated value; compare the value of the cookie code to the default value; and use a result of the comparing to determine a cached status of the web content that was loaded at the client system in response to the request, the cached status to indicate whether the loaded web content has been cached by the client system.
-
Specification