Method and system to detect a cached web page
First Claim
1. A computer-implemented system comprising:
- one or more processors provided at a server computer system;
a web page request detector, implemented using the one or more processors, to receive a request for web content and a client code from a client application executing at a client system, the client code includes an identifier associated with the requested web content;
a response generator, implemented using the one or more processors, to provide the web content to the client system, in response to the request from the client application, together with a request to set the client code at the client system to an uncached value;
an evaluator, implemented using the one or more processors, to compare the client code to the uncached value in response to detecting that the web content has been loaded at the client system; and
a cached status detector, implemented using the one or more processors, to determine that the web content has been cached by the client system, based on determining that the client code is distinct from the uncached 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.
34 Citations
20 Claims
-
1. A computer-implemented system comprising:
-
one or more processors provided at a server computer system; a web page request detector, implemented using the one or more processors, to receive a request for web content and a client code from a client application executing at a client system, the client code includes an identifier associated with the requested web content; a response generator, implemented using the one or more processors, to provide the web content to the client system, in response to the request from the client application, together with a request to set the client code at the client system to an uncached value; an evaluator, implemented using the one or more processors, to compare the client code to the uncached value in response to detecting that the web content has been loaded at the client system; and a cached status detector, implemented using the one or more processors, to determine that the web content has been cached by the client system, based on determining that the client code is distinct from the uncached value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising operations performed at a server computer system:
-
receiving a request for web content and a client code from a client application executing at a client system, the client code includes an identifier associated with the requested web content; providing the web content to the client system, in response to the request from the client application, together with a request to set the client code at the client system to an uncached value; comparing the client code to the uncached value in response to detecting that the web content has been loaded at the client system; and determining, using one or more processors, that the web content has been cached by the client system, based on determining that the client code is distinct from the uncached value. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A machine-readable non-transitory storage medium having instruction data executable by a machine to cause the machine to perform operations comprising:
-
receiving a request for web content and a client code from a client application executing at a client system;
the client code includes an identifier associated with the requested web content;providing the web content to the client system, in response to the request from the silent application;
together with a request to set the client code at the spent system to an uncached value;comparing, at the server computer system;
a value of the client code to the uncached value in response to detecting that the web content has been loaded at the client system; anddetermining that the web content has been cached by the client system, based on determining that the client code is distinct from the uncached value.
-
Specification