Web page viewership prediction
Abstract
Mechanisms for dynamically integrating content with a web page are disclosed. Statistical data that identifies a plurality of metrics associated with viewership of a web page of a plurality of web pages on a web server is received. Based on the statistical data, the web page is predicted to meet a future viewership metric. Based on the prediction, the web page is identified as a web page predicted to meet the future viewership metric. A web page identifier that identifies the web page is received from a client device. The client device is provided with a high-viewership ad content descriptor from a plurality of ad content descriptors for use in conjunction with presenting the web page to a user.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method for dynamically integrating an advertisement (ad) with a web page, comprising:
receiving statistical data that identifies a plurality of metrics associated with viewership of a web page of a plurality of web pages on a web server; based on the statistical data, predicting that the web page will meet a future viewership metric; based on the prediction, identifying the web page as a web page predicted to meet the future viewership metric; receiving, from a client device, a web page identifier that identifies the web page; and providing to the client device a high-viewership ad content descriptor from a plurality of ad content descriptors for use in conjunction with presenting the web page to a user.
2 . The method of claim 1 , further comprising setting a high-viewership flag associated with the web page that identifies the web page as a web page predicted to meet the future viewership metric.
3 . The method of claim 1 , wherein receiving the statistical data that identifies the plurality of metrics further comprises:
requesting, iteratively over a period of time, the statistical data that identifies the plurality of metrics from a statistics collection module to generate a plurality of statistical records associated with the web page.
4 . The method of claim 3 , wherein based on the statistical data, predicting that the web page will meet the future viewership metric comprises:
determining a rate of change of a statistical metric over time based on the plurality of statistical records; and determining that the rate of change exceeds a rate-of-change threshold for the statistical metric.
5 . The method of claim 4 , wherein the statistical metric comprises page views.
6 . The method of claim 1 , wherein the statistical data identifies the plurality of web pages on the web server.
7 . The method of claim 1 , wherein the plurality of metrics comprises at least two of a rate of change of a page view count metric, a referring URL metric, a geo-location metric, a unique visitor metric, a social share magnitude metric, and a client device platform metric.
8 . A system comprising:
a computing device comprising:
a communications interface configured to communicate with a network; and
a processor coupled to the communications interface, the processor configured to:
receive statistical data that identifies a plurality of metrics associated with viewership of a web page of a plurality of web pages on a web server;
based on the statistical data, predict that the web page will meet a future viewership metric;
based on the prediction, identify the web page as a web page predicted to meet the future viewership metric;
receive, from a client device, a web page identifier that identifies the web page; and
based on the web page being identified as a web page predicted to meet the future viewership metric, provide to the client device a high-viewership ad content descriptor for use in conjunction with presenting the web page to a user.
9 . The system of claim 8 , wherein to identify the web page as a web page predicted to meet the future viewership metric, the processor is further configured to set a high-viewership flag associated with the web page.
10 . The system of claim 8 , wherein the processor is further configured to request, iteratively over a period of time, the statistical data that identifies the plurality of metrics from a statistics collection module to generate a plurality of statistical records associated with the web page.
11 . The system of claim 10 , wherein to predict that the web page will meet the future viewership metric the processor is further configured to:
determine a rate of change of a statistical metric over time based on the plurality of statistical records; and determine that the rate of change exceeds a rate-of-change threshold for the statistical metric.
12 . The system of claim 11 , wherein the statistical metric comprises page views.
13 . The system of claim 8 , wherein the statistical data identifies the plurality of web pages on the web server.
14 . The system of claim 8 , further comprising:
a statistics collection module, the statistics collection module configured to:
periodically request, from the web server that hosts the web page, the statistical data associated with the web page; and
periodically receive, from a plurality of computing devices on which the web page is presented, the statistical data associated with the web page.
15 . A computer program product for dynamically integrating an advertisement (ad) with a web page, the computer program product stored on a non-transitory computer-readable storage medium and including instructions configured to cause a processor to carry out the steps of:
receiving statistical data that identifies a plurality of metrics associated with viewership of a web page of a plurality of web pages on a web server; based on the statistical data, predicting that the web page will meet a future viewership metric; based on the prediction, identifying the web page as a web page predicted to meet the future viewership metric; receiving, from a client device, a web page identifier that identifies the web page; and providing to the client device a high-viewership ad content descriptor from a plurality of ad content descriptors for use in conjunction with presenting the web page to a user.
16 . The computer program product of claim 15 , wherein the instructions are further configured to cause the processor to set a high-viewership flag associated with the web page to identify the web page as a web page predicted to meet the future viewership metric.
17 . The computer program product of claim 15 , wherein receiving the statistical data that identifies the plurality of metrics further comprises:
requesting, iteratively over a period of time, the statistical data that identifies the plurality of metrics from a statistics collection module to generate a plurality of statistical records associated with the web page.
18 . The computer program product of claim 17 , wherein predicting that the web page will meet the future viewership metric comprises:
determining a rate of change of a statistical metric over time based on the plurality of statistical records; and determining that the rate of change exceeds a rate-of-change threshold for the statistical metric.
19 . The computer program product of claim 18 , wherein the statistical metric comprises page views.Join the waitlist — get patent alerts
Track US2016189237A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.