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.
- 2. The method of claim 1, wherein allocating impressions further comprises:
distributing impressions of the content to a set of content delivery campaigns based on the determination and the estimated future traffic.
- 3. The method of claim 2, further comprising:
adjusting a rate of delivery of the content.
- 4. The method of claim 3, wherein adjusting further comprises:
determining whether a delivery goal associated with each campaign in the set of campaigns will be met.
- 5. The method of claim 2, further comprising:
determining a likelihood that a user has a higher probability to click-through content associated with the a campaign than content associated with a second campaign.
- 6. The method of claim 5, further comprising:
increasing a rate of delivery of the content for the first campaign to the user based on the likelihood.
- 7. The method of claim 5, further comprising:
decreasing a rate of delivery of the content for the second campaign to the user based on the likelihood.
- 8. The method of claim 2, further comprising:
delivering the content for each campaign in the set of campaigns based on a priority value assigned to each respective campaign.
- 9. The method of claim 8, further comprising:
adjusting the priority value for each campaign based on an expectation of the respective campaign meeting a content delivery goal.
- 10. The method of claim 8, wherein delivering the content includes:
determining the priority value based on a ratio between a percentage of time remaining in a duration of the campaign and a number of undelivered impressions of the content.
- 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.
- 12. The method of claim 11, wherein determining includes:
determining the third criteria based on one or more relationships between the first and second criteria.
- 13. The method of claim 12, wherein the first, second, and third criteria are associated with at least one of a travel provider, a destination location, an embarkation location.
- 14. The method of claim 11, wherein determining includes:
determining a macro forecast for each of the first, second, and third targeting criteria; and determining the impression forecast for each of the first, second, and third targeting criteria based on the determined macro forecast associated with a respective targeting criteria.
- 15. The method of claim 14, wherein determining the impression forecast for each of the first, second, and third targeting criteria includes:
determining the impression forecast based on at least one of the macro forecast, an indication of successful retrievals of identification information associated with users that access a document including the content, and a conversion factor value reflecting a relationship between visits to the document and a number of previous impressions of the content in the document.
- 16. The method of claim 14, wherein the macro forecast represents a number of predicted visits to a document including the content for a future period of time, and wherein the determining the macro forecast includes:
determining the macro forecast based on at least one of a type of the document, a type of industry associated with information included in the document, host expansion, a type of information delivery technique that provides information to one or more users that receive the content, a seasonality factor associated with the future period of time, and a growth rate value.
- 17. The method of claim 15, wherein the type of information delivery technique includes an electronic mail message delivery technique.
- 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.
- 20. The method of claim 19, delivering web content comprises:
determining whether an impression goal for each of the campaigns will be met based on the delivery of the content; and adjusting the impression allocations to either the first or second campaigns based on a revenue value associated with each of the campaigns.
- 21. The method of claim 19, wherein the impression allocations are adjusted such that more revenue is generated based on the revenue values compared to revenue that would have been generated without the adjustment.
- 22. The method of claim 20, wherein the revenue values include a click-thru bonus associated with revenue produced based on a number of user selections of data included in the content.
- 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.
- 24. The method of claim 23, wherein creating an impression opportunity matrix includes:
searching the site visit records for the targeting criterion; and modifying the impression opportunity matrix to reflect a result of the searching.
- 25. The method of claim 24, wherein the site visit records each include one or more data fields including information associated with a travel plan corresponding to a user that accesses the document and the searching includes:
searching the one or more data fields in each site visit record for the targeting criterion.
- 26. The method of claim 23, wherein creating an inventory map includes:
determining a number of impression opportunities for the targeting criterion based on a count of data included in the impression opportunity matrix.
- 27. The method of claim 26, wherein determining a number of impression opportunities includes:
determining a relationship between the number of impression opportunities and a total number of site visit records.
- 28. The method of claim 27, further including:
determining a number of impressions based on at least one of the relationship, a number of predicted visits to the document including the content for a future period of time, and for a future period of time, and a conversion factor value reflecting another relationship between visits to the document and a number of previous impressions of the content in the document.
- 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.
- 30. The method of claim 29, wherein segmenting the total duration period comprises:
segmenting the total duration period such that neither an active or a prospective campaign begins or ends during a sub-period.
- 31. The method of claim 29, wherein determining a forecast of user access of the document comprises:
for each sub-period:
determining a sub-period seasonality value for the sub-period based on seasonality data for each day of a week included in the sub-period; determining a monthly seasonality value for each month the sub-period is included; determining the forecast for the sub-period based on the sub-period and monthly seasonality values.
- 32. The method of claim 29, wherein allocating impressions comprises:
allocating the impressions based on an allocation model with constraints preventing impression allocations from exceeding an impression goal for the active campaign.
- 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.
- 37. The system of claim 36, wherein the one or more targeting criterion is based on one or more content delivery campaigns.
- 38. The system of claim 36, wherein the allocated impressions are further based on seasonality characteristics associated with previous accesses or attempts to access the document.
- 39. The system of claim 36, wherein the second entity adjusts the allocation of the impressions based on a determination of whether the requested number of impressions will be met based on a performance of the third entity in providing the content.
- 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.
- 41. The computer-readable medium of claim 40, wherein allocating impressions further comprises:
distributing impressions of the content to a set of content delivery campaigns based on the determination and the estimated future traffic.
- 42. The computer-readable medium of claim 41, further comprising:
adjusting a rate of delivery of the content.
- 43. The computer-readable medium of claim 42, wherein adjusting further comprises:
determining whether a delivery goal associated with each campaign in the set of campaigns will be met.
- 44. The computer-readable medium of claim 41, further comprising:
determining a likelihood that a user has a higher probability to click-through content associated with the a campaign than content associated with a second campaign.
- 45. The computer-readable medium of claim 44, further comprising:
increasing a rate of delivery of the content for the first campaign to the user based on the likelihood.
- 46. the computer-readable medium of claim 44, further comprising:
decreasing a rate of delivery of the content for the second campaign to the user based on the likelihood.
- 47. The computer-readable medium of claim 41, further comprising:
delivering the content for each campaign in the set of campaigns based on a priority value assigned to each respective campaign.
- 48. The computer-readable medium of claim 47, further comprising:
adjusting the priority value for each campaign based on an expectation of the respective campaign meeting a content delivery goal.
- 49. The computer-readable medium of claim 47, wherein delivering the content includes:
determining the priority value based on a ratio between a percentage of time remaining in a duration of the campaign and a number of undelivered impressions of the content.
- 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.
- 51. The computer-readable medium of claim 50, wherein determining includes:
determining the third criteria based on one or more relationships between the first and second criteria.
- 52. The computer-readable medium of claim 51, wherein the first, second, and third criteria are associated with at least one of a travel provider, a destination location, an embarkation location.
- 53. The computer-readable medium of claim 50, wherein determining includes:
determining a macro forecast for each of the first, second, and third targeting criteria; and determining the impression forecast for each of the first, second, and third targeting criteria based on the determined macro forecast associated with a respective targeting criteria.
- 54. The computer-readable medium of claim 53, wherein determining the impression forecast for each of the first, second, and third targeting criteria includes:
determining the impression forecast based on at least one of the macro forecast, an indication of successful retrievals of identification information associated with users that access a document including the content, and a conversion factor value reflecting a relationship between visits to the document and a number of previous impressions of the content in the document.
- 55. The computer-readable medium of claim 53, wherein the macro forecast represents a number of predicted visits to a document including the content for a future period of time, and wherein the determining the macro forecast includes:
determining the macro forecast based on at least one of a type of the document, a type of industry associated with information included in the document, host expansion, a type of information delivery technique that provides information to one or more users that receive the content, a seasonality factor associated with the future period of time, and a growth rate value.
- 56. The computer-readable medium of claim 55, wherein the type of information delivery technique includes an electronic mail message delivery technique.
- 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.
- 59. The computer-readable medium of claim 58, delivering web content comprises:
determining whether an impression goal for each of the campaigns will be met based on the delivery of the content; and adjusting the impression allocations to either the first or second campaigns based on a revenue value associated with each of the campaigns.
- 60. The computer-readable medium of claim 58, wherein the impression allocations are adjusted such that more revenue is generated based on the revenue values compared to revenue that would have been generated without the adjustment.
- 61. The computer-readable medium of claim 60, wherein the revenue values include a click-thru bonus associated with revenue produced based on a number of user selections of data included in the content.
- 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.
- 63. The computer-readable medium of claim 62, wherein creating an impression opportunity matrix includes:
searching the site visit records for the targeting criterion; and modifying the impression opportunity matrix to reflect a result of the searching.
- 64. The computer-readable medium of claim 63, wherein the site visit records each include one or more data fields including information associated with a travel plan corresponding to a user that accesses the document and the searching includes:
searching the one or more data fields in each site visit record for the targeting criterion.
- 65. The computer-readable medium of claim 62, wherein creating an inventory map includes:
determining a number of impression opportunities for the targeting criterion based on a count of data included in the impression opportunity matrix.
- 66. The computer-readable medium of claim 65, wherein determining a number of impression opportunities includes:
determining a relationship between the number of impression opportunities and a total number of site visit records.
- 67. The computer-readable medium of claim 66, further including:
determining a number of impressions based on at least one of the relationship, a number of predicted visits to the document including the content for a future period of time, and for a future period of time, and a conversion factor value reflecting another relationship between visits to the document and a number of previous impressions of the content in the document.
- 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.
- 69. The computer-readable medium of claim 68, wherein segmenting the total duration period comprises:
segmenting the total duration period such that neither an active or a prospective campaign begins or ends during a sub-period.
- 70. The computer-readable medium of claim 69, wherein determining a forecast of user access of the document comprises:
for each sub-period:
determining a sub-period seasonality value for the sub-period based on seasonality data for each day of a week included in the sub-period; determining a monthly seasonality value for each month the sub-period is included; determining the forecast for the sub-period based on the sub-period and monthly seasonality values.
- 71. The computer-readable medium of claim 68, wherein allocating impressions comprises:
allocating the impressions based on an allocation model with constraints preventing impression allocations from exceeding an impression goal for the active campaign.
- 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.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application Serial No. 60/340,848 entitled, Sabre Virtually there Ad Forecasting and Allocation, filed Dec. 19, 2001, owned by the assignee of this application and expressly incorporated herein by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60340848 |
Dec 2001 |
US |