Methods, systems, and articles of manufacture for managing the delivery of content
First Claim
1. A method for allocating impressions of content in a system including a server configured to manage access to a set of documents, the method comprising:
- storing historical data reflecting previous access or attempts to access at least one of the documents;
estimating future traffic for a document included in the set of documents using the stored historical data and seasonality characteristics associated with the previous access or attempts to access the at least one of the documents;
determining whether content associated with a targeting criterion may be allocated to a content delivery campaign;
allocating impressions of the content to the campaign based on the determination and the estimated future traffic; and
delivering the content for the campaign in accordance with the impression allocations.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and articles of manufacture consistent with certain principles related to the present invention enable a computing system to manage the delivery of web content based on historical site visit data and revenue optimization processes. In one aspect consistent with certain features related to the present invention, a publisher may provide ad campaigns that target various criteria. The publisher may be configured to allocate impressions of web content based on forecasted site visits and impressions for future months. The impression allocations may be adjusted based on overlapping targeting criteria between the campaigns and a prediction of whether a campaign may reach an impression goal before the expiration of the campaign'"'"'s run period. The impression allocations are also adjusted by expected revenue from clicks and revenue per impression for different campaigns.
298 Citations
81 Claims
-
1. A method for allocating impressions of content in a system including a server configured to manage access to a set of documents, the method comprising:
-
storing historical data reflecting previous access or attempts to access at least one of the documents;
estimating future traffic for a document included in the set of documents using the stored historical data and seasonality characteristics associated with the previous access or attempts to access the at least one of the documents;
determining whether content associated with a targeting criterion may be allocated to a content delivery campaign;
allocating impressions of the content to the campaign based on the determination and the estimated future traffic; and
delivering the content for the campaign in accordance with the impression allocations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for forecasting impressions, comprising:
-
running an active content campaign that delivers content based on first targeting criteria;
receiving a request for a prospective content campaign associated with second targeting criteria; and
determining a content impression forecast for the first targeting criteria associated with the first campaign, the second targeting criteria, and a third targeting criteria associated with the first and second targeting criteria. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method for allocating impressions of content on a document, the method comprising:
-
determining a first number of content impressions to be delivered for an active content campaign associated with first targeting criteria;
determining a second number of content impressions for a prospective content campaign associated with second targeting criteria; and
allocating impressions of the content, such that, for the first targeting criteria, the first number impressions is allocated to the first campaign, for the second targeting criteria, the second number of impressions is allocated to the second campaign, and for a third targeting criteria reflecting a combination of the first and second targeting criteria, a third number of impressions is allocated to the first campaign and a fourth number of impressions is allocated to the second campaign.
-
-
19. A method for allocating impressions of content on a document, the method comprising:
-
allocating impressions for a first targeting criterion to a first campaign such that an impression forecast for the first targeting area is not exceeded;
allocating impressions for a second targeting criterion to a second campaign such that an impression forecast for the second targeting criterion is not exceeded;
allocating impressions, for a third targeting criterion associated with the first and second criteria, between the first and second campaigns such that an impression forecast for the third targeting criterion is not exceeded; and
delivering content to the document in accordance with the impression allocations. - View Dependent Claims (20, 21, 22)
-
-
23. A method for allocating impressions of content for a document, comprising:
-
receiving user visit records associated with accesses or attempted accesses of the document;
creating an impression opportunity matrix based on targeting criterion for at least one content campaign and the visit records;
creating an inventory map based on the impression opportunity matrix, the targeting criterion, and duration of the at least one content campaign; and
determining allocations of impressions of the content for the at least one content campaign based on the inventory map. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A method for allocating impressions of content, comprising:
-
running an active content campaign having a first duration, a first impression goal, and a first campaign revenue rate;
receiving a second prospective content campaign having a second duration, a second impression goal, and a second campaign revenue rate;
determining a total duration period based on the first and second durations;
segmenting the total duration period into sub-periods;
determining a forecast of user access of the document for target criteria associated with the active and prospective campaigns, during each sub-period; and
allocating impressions of content to the document for the active and prospective campaigns based on the forecast such that increased revenue based on the revenue rate for each campaign is achieved. - View Dependent Claims (30, 31, 32)
-
-
33. A method for managing a delivery of content on a document, comprising:
-
determining that a visitor to a host maintaining the document has a higher likelihood to click-through content associated with a first campaign than content associated with a second campaign; and
increasing a delivery of the content associated with the first campaign to the visitor and decreasing the delivery of the content associated with the second campaign based on the determined likelihood.
-
-
34. A method for receiving content on a document, comprising:
-
accessing one or more documents over a network;
requesting, at a later time, content provided by a server in accordance with a process including;
maintaining historical data associated with the accessed one or more documents;
associating seasonality characteristics reflecting access trends for the one or more documents for a time period; and
allocating an impression of the requested content on a document based on an estimate of traffic for the one or more documents using the historical data and the seasonality characteristics.
-
-
35. A system comprising:
-
a client for requesting content on a document over a network;
a first computing entity for collecting historical visit data reflecting previous accesses or attempts to access at least one of a set of documents over a period of time, determining a relationship between one or more content delivery campaigns and targeting criterion based on the historical visit data, estimating future traffic for each of the set of documents, and allocating impressions of the content on the document for each of the one or more campaigns based on the estimated future traffic and the determined relationship;
a second computing entity for providing the content to the client over the network based on the impression allocations determined by the first computing entity.
-
-
36. A system for providing content on a document, comprising:
-
a first entity for requesting a number of impressions of content;
a second entity for allocating impressions of the content based on the request and forecasted impressions of the content for one or more targeting criterion; and
a third entity for providing the content on a document based on the allocated impressions. - View Dependent Claims (37, 38, 39)
-
-
40. A computer-readable medium including instructions for performing a method, when executed by a processor, for allocating impressions of content in a system including a server configured to manage access to a set of documents, the method comprising:
-
storing historical data reflecting previous access or attempts to access at least one of the documents;
estimating future traffic for a document included in the set of documents using the stored historical data and seasonality characteristics associated with the previous access or attempts to access the at least one of the documents;
determining whether content associated with a targeting criterion may be allocated to a content delivery campaign;
allocating impressions of the content to the campaign based on the determination and the estimated future traffic; and
delivering the content for the campaign in accordance with the impression allocations. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A computer-readable medium including instructions for performing a method, when executed by a processor, for forecasting impressions, the method comprising:
-
running an active content campaign that delivers content based on first targeting criteria;
receiving a request for a prospective content campaign associated with second targeting criteria; and
determining a content impression forecast for the first targeting criteria associated with the first campaign, the second targeting criteria, and a third targeting criteria associated with the first and second targeting criteria. - View Dependent Claims (51, 52, 53, 54, 55, 56)
-
-
57. A computer-readable medium including instructions for performing a method, when executed by a processor, for allocating impressions of content on a document, the method comprising:
-
determining a first number of content impressions to be delivered for an active content campaign associated with first targeting criteria;
determining a second number of content impressions for a prospective content campaign associated with second targeting criteria; and
allocating impressions of the content, such that, for the first targeting criteria, the first number impressions is allocated to the first campaign, for the second targeting criteria, the second number of impressions is allocated to the second campaign, and for a third targeting criteria reflecting a combination of the first and second targeting criteria, a third number of impressions is allocated to the first campaign and a fourth number of impressions is allocated to the second campaign.
-
-
58. A computer-readable medium including instructions for performing a method, when executed by a processor, for allocating impressions of content on a document, the method comprising:
-
allocating impressions for a first targeting criterion to a first campaign such that an impression forecast for the first targeting area is not exceeded;
allocating impressions for a second targeting criterion to a second campaign such that an impression forecast for the second targeting criterion is not exceeded;
allocating impressions, for a third targeting criterion associated with the first and second criteria, between the first and second campaigns such that an impression forecast for the third targeting criterion is not exceeded;
delivering content to the document in accordance with the impression allocations. - View Dependent Claims (59, 60, 61)
-
-
62. A computer-readable medium including instructions for performing a method, when executed by a processor, for allocating impressions of content for a document, the method comprising:
-
receiving user visit records associated with accesses or attempted accesses of the document;
creating an impression opportunity matrix based on targeting criterion for at least one content campaign and the visit records;
creating an inventory map based on the impression opportunity matrix, the targeting criterion, and duration of the at least one content campaign; and
determining allocations of impressions of the content for the at least one content campaign based on the inventory map. - View Dependent Claims (63, 64, 65, 66, 67)
-
-
68. A computer-readable medium including instructions for performing a method, when executed by a processor, for allocating content for delivery, the method comprising:
-
running an active content campaign having a first duration, a first impression goal, and a first campaign revenue rate;
receiving a second prospective content campaign having a second duration, a second impression goal, and a second campaign revenue rate;
determining a total duration period based on the first and second durations;
segmenting the total duration period into sub-periods;
determining a forecast of user access of the document for target criteria associated with the active and prospective campaigns, during each sub-period;
allocating impressions of content to the document for the active and prospective campaigns based on the forecast such that increased revenue based on the revenue rate for each campaign is achieved. - View Dependent Claims (69, 70, 71)
-
-
72. A computer-readable medium including instructions for performing a method, when executed by a processor, for managing a delivery of content on a document, the method comprising:
-
determining that a visitor to a host maintaining the document has a higher likelihood to click-through content associated with a first campaign than content associated with a second campaign; and
increasing a delivery of the content associated with the first campaign to the visitor and decreasing the delivery of the content associated with the second campaign based on the determined likelihood.
-
-
73. A computer-readable medium including instructions for performing a method, when executed by a processor, for receiving content on a document, the method comprising:
-
accessing one or more documents over a network;
requesting, at a later time, content provided by a server in accordance with a process including;
maintaining historical data associated with the accessed one or more documents;
associating seasonality characteristics reflecting access trends for the one or more documents for a time period; and
allocating an impression of the requested content on a document based on an estimate of traffic for the one or more documents using the historical data and the seasonality characteristics.
-
-
74. A system for allocating impressions of content in an environment including a server configured to manage access to a set of documents, the system comprising:
-
means for storing historical data reflecting previous access or attempts to access at least one of the documents;
means for estimating future traffic for a document included in the set of documents using the stored historical data and seasonality characteristics associated with the previous access or attempts to access the at least one of the documents;
means for allocating impressions of the content to the campaign based on a determination whether content associated with a targeting criterion may be allocated to a content delivery campaign and the estimated future traffic; and
means for delivering the content for the campaign in accordance with the impression allocations.
-
-
75. A system for forecasting impressions, comprising:
-
means for running an active content campaign that delivers content based on first targeting criteria;
means for receiving a request for a prospective content campaign associated with second targeting criteria; and
means for determining a content impression forecast for the first targeting criteria associated with the first campaign, the second targeting criteria, and a third targeting criteria associated with the first and second targeting criteria.
-
-
76. A system for allocating impressions of content on a document, the system comprising:
-
means for determining a first number of content impressions to be delivered for an active content campaign associated with first targeting criteria;
means for determining a second number of content impressions for a prospective content campaign associated with second targeting criteria; and
means for allocating impressions of the content, such that, for the first targeting criteria, the first number impressions is allocated to the first campaign, for the second targeting criteria, the second number of impressions is allocated to the second campaign, and for a third targeting criteria reflecting a combination of the first and second targeting criteria, a third number of impressions is allocated to the first campaign and a fourth number of impressions is allocated to the second campaign.
-
-
77. A system for allocating impressions of content on a document, the system comprising:
-
means for allocating impressions for a first targeting criterion to a first campaign such that an impression forecast for the first targeting area is not exceeded;
means for allocating impressions for a second targeting criterion to a second campaign such that an impression forecast for the second targeting criterion is not exceeded;
means for allocating impressions, for a third targeting criterion associated with the first and second criteria, between the first and second campaigns such that an impression forecast for the third targeting criterion is not exceeded; and
means for delivering content to the document in accordance with the impression allocations.
-
-
78. A system for allocating impressions of content for a document, the system comprising:
-
means for receiving user visit records associated with accesses or attempted accesses of the document;
means for creating an impression opportunity matrix based on targeting criterion for at least one content campaign and the visit records;
means for creating an inventory map based on the impression opportunity matrix, the targeting criterion, and duration of the at least one content campaign; and
means for determining allocations of impressions of the content for the at least one content campaign based on the inventory map.
-
-
79. A system for delivering content on a document, the system comprising:
-
means for running an active content campaign having a first duration, a first impression goal, and a first campaign revenue rate;
means for receiving a second prospective content campaign having a second duration, a second impression goal, and a second campaign revenue rate;
means for determining a total duration period based on the first and second durations;
means for segmenting the total duration period into sub-periods;
means for determining a forecast of user access of the document for target criteria associated with the active and prospective campaigns, during each sub-period; and
means for allocating impressions of content to the document for the active and prospective campaigns based on the forecast such that increased revenue based on the revenue rate for each campaign is achieved.
-
-
80. A system for managing a delivery of content on a document, the system comprising:
-
means for determining that a visitor to a host maintaining the document has a higher likelihood to click-through content associated with a first campaign than content associated with a second campaign; and
means for increasing a delivery of the content associated with the first campaign to the visitor and decreasing the delivery of the content associated with the second campaign based on the determined likelihood.
-
-
81. A system for receiving content on a document, the system comprising:
-
means for accessing one or more documents over a network; and
means for requesting, at a later time, content provided by a server in accordance with a process executed by a processor including;
maintaining historical data associated with the accessed one or more documents;
associating seasonality characteristics reflecting access trends for the one or more documents for a time period; and
allocating an impression of the requested content on a document based on an estimate of traffic for the one or more documents using the historical data and the seasonality characteristics.
-
Specification