Method and apparatus for enabling an internet web server to keep an accurate count of page hits
First Claim
1. A server for providing a web page, improved by including an automatic-refresh counter in association with the web page.
6 Assignments
0 Petitions
Accused Products
Abstract
A method for enabling a server to maintain an accurate count of web-page views. The server maintains a counter that records the number of times the page is accessed due to automatic browser refreshes, and a counter that records the number of times the page is accessed otherwise. A browser accesses the URL of the web page and records a timestamp. When the browser next accesses the page, it determines the present time, and subtracts the timestamp from the present time. The browser then compares the difference with bounds that reflect a window of tolerance about an expected content-update period of the web page. If the difference is within the bounds, the browser instructs the server to advance the automatic-refresh counter; otherwise, the server advances the page-hit counter.
61 Citations
17 Claims
-
1. A server for providing a web page, improved by including an automatic-refresh counter in association with the web page.
-
2. The server of claim 2, wherein the server advances the automatic-refresh counter responsive to receiving an instruction from a client.
-
3. A method for enabling a server that provides a web page to distinguish between a page hit by a client and an automatic refresh by the client, comprising the step of receiving an instruction from the client instructing the server to advance a page-hit counter.
-
4. A method for enabling a server that provides a web page to distinguish between a page hit by a client and an automatic refresh by the client, comprising the step of receiving an instruction from the client instructing the server to advance an automatic-refresh counter.
-
5. A method for enabling a server that provides a web page to distinguish between a page hit by a client and an automatic refresh by the client, comprising the steps of:
-
receiving an instruction from the client instructing the server to advance a page-hit counter; and
receiving an instruction from the client instructing the server to advance an automatic-refresh counter.
-
-
6. A method for improving the accuracy with which a count of web page hits is kept by a web page server, comprising the steps of:
-
determining whether a web page access is an automatic refresh; and
when the web page access is determined to be an automatic refresh, instructing the server to advance an automatic-refresh counter;
wherein the steps of determining and instructing are performed by a client of the server.
-
-
7. A method for providing information that enables a server to improve the accuracy of a count of the number of times a web page is viewed, comprising:
-
accessing a web page by a client, using a web browser;
recording a timestamp indicating an approximate time of accessing the web page by the client;
determining a content-update period for the web page;
configuring the browser to refresh automatically according to the content-update period;
re-accessing the web page;
determining an approximate time of re-accessing the web page;
analyzing the timestamp, the approximate time of re-accessing the web page, and the content-update period; and
determining, responsive to an outcome of the step of analyzing, whether the step of re-accessing the web page is indicative of an automatic refresh by the web browser. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification