摘要:
Automated system, methods, algorithms, procedures, and computer software programs and computer program products for improving and optimizing the performance of messaging campaigns, particularly for marketing campaigns in which advertisements or other messages are distributed over an interactive measurable medium such as the Internet. Analysis and Optimization method and procedure, an automated system, and system and method that exploit the underlying multi-attribute structure, as well as other features and advantages. Optimization procedures allocate the ad alternatives or other message to the customer population to optimize business objectives such as maximizing the number of positive responses received. Procedure for generating message allocations that improve and attempt to optimize the campaign performance. Methods ensure that campaign constraints are not violated. Methods can be implemented on a computer that is programmed to retrieve message performance information and to generate recommended message allocations for each stage in a multi-stage messaging campaign to achieve messaging goals.
摘要:
Method, procedure, algorithm, system, and computer program for improving and attempting to optimize the performance of messaging campaigns, particularly to marketing campaigns in which advertisements or other messages are distributed over an interactive measurable medium such as the Internet. A goal is to allocate the message alternatives to the customer population to optimize business objectives. The includes reading prior stage message state data pertaining to a prior stage including a cumulative number of trials and a cumulative number of successes for a particular message. Message performance results representing message trials and message successes from the previous stage based on the prior-stage state are then read, and a current message state is computed. A current message allocation is generated based on the current message state. Desirably the cumulative number of trials and the cumulative number of successes are discounted based on the age of the information. This inventive procedure may be applied to various message types including, for example, web site banner advertisements, electronic advertisements generally, email messages and promotions, and the like. In one embodiment, the messages are internet web site banner ads, trials are impressions of the ads presented to the user, and successes are measured by clickthroughs from the banner ad to the web site associated with the banner ad. Computer system, computer program, and computer program product associated with the inventive method and procedures are also provided.
摘要:
Multidimensional similarity join finds pairs of multi-dimensional points that are within some small distance of each other. Databases in domains such as multimedia and time-series can require a high number of dimensions. The .epsilon.-k-d-B tree has been proposed as a data structure that scales better as number of dimensions increases compared to previous data structures such as the R-tree (and variations), grid-file, and k-d-B tree. We present a cost model of the .epsilon.-k-d-B tree and use it to optimize the leaf size. This new leaf size is shown to be better in most situations compared to previous work that used a constant leaf size. We present novel parallel procedures for the .epsilon.-k-d-B tree. A load-balancing strategy based on equi-depth histograms is shown to work well for uniform or low-skew situations, whereas another based on weighted, equi-depth histograms works far better for high-skew datasets. The latter strategy is only slightly slower than the former strategy for low skew datasets. The weights for the latter strategy are based on the same cost model that is used to determine optimal leaf sizes.
摘要:
System, method, computer program and computer program product automate and optimize process of placing advertising campaigns on available inventory. When visitor loads one of publisher's web pages, system will be queried for advertisement that should be shown. System periodically analyzes performance data to determine optimal allocations. When queried, identifies advertiser campaign and advertisement to be shown. Results of that visitor encounter are logged or recorded for future analysis. Determination of campaign placements may advantageously be a two-phase process. First, campaign is efficiently tested on the inventory most likely to produce good results. The testing module dynamically adapts, adjusting the amount of testing on different channels until a sufficient determination of the creative performance on different channels can be made. The second phase is the resource allocation. Campaign performance data and contractual constraints are formulated as a network problem. Efficient methods for solving network problems are well known. These two phases may be further subdivided if necessary.
摘要:
Method, procedure, algorithm, system, and computer program for improving and attempting to optimize the performance of messaging campaigns, particularly to marketing campaigns in which advertisements or other messages are distributed over an interactive measurable medium such as the Internet. A goal is to allocate the message alternatives to the customer population to optimize business objectives. The includes reading prior stage message state data pertaining to a prior stage including a cumulative number of trials and a cumulative number of successes for a particular message. Message performance results representing message trials and message successes from the previous stage based on the prior-stage state are then read, and a current message state is computed. A current message allocation is generated based on the current message state. Desirably the cumulative number of trials and the cumulative number of successes are discounted based on the age of the information. This inventive procedure may be applied to various message types including, for example, web site banner advertisements, electronic advertisements generally, email messages and promotions, and the like. In one embodiment, the messages are internet web site banner ads, trials are impressions of the ads presented to the user, and successes are measured by clickthroughs from the banner ad to the web site associated with the banner ad. Computer system, computer program, and computer program product associated with the inventive method and procedures are also provided.
摘要:
Method, procedure, algorithm, system, and computer program for improving and attempting to optimize the performance of messaging campaigns, particularly to marketing campaigns in which advertisements or other messages are distributed over an interactive measurable medium such as the Internet. A goal is to allocate the message alternatives to the customer population to optimize business objectives. The includes reading prior stage message state data pertaining to a prior stage including a cumulative number of trials and a cumulative number of successes for a particular message. Message performance results representing message trials and message successes from the previous stage based on the prior-stage state are then read, and a current message state is computed. A current message allocation is generated based on the current message state. Desirably the cumulative number of trials and the cumulative number of successes are discounted based on the age of the information. This inventive procedure may be applied to various message types including, for example, web site banner advertisements, electronic advertisements generally, email messages and promotions, and the like. In one embodiment, the messages are internet web site banner ads, trials are impressions of the ads presented to the user, and successes are measured by clickthroughs from the banner ad to the web site associated with the banner ad. Computer system, computer program, and computer program product associated with the inventive method and procedures are also provided by the invention.
摘要:
System, method, computer program and computer program improve performance of messaging campaigns particularly of Internet web splash pages. Executing, improving, and desirably optimizing performance of marketing campaigns in which splash pages or other splash pages are shown to visitors on a web site. System and method provide an automated splash page targeting and allocation scheme that is dynamic and adaptive. System for autonomously selecting attributes of a splash page to improve splash page performance in an interactive measurable medium such as the Internet if such attributes are available, includes means for receiving splash page attribute configuration information and splash page performance information, an optimization engine receiving the splash page performance information and making decisions based on received splash page performance information and predetermined rules to generate future splash page attribute configuration information, and a splash page server to deliver splash pages based on future splash page attribute configuration information.
摘要:
Techniques for improving and optimizing or attempting to optimize performance of messaging campaigns, particularly to marketing campaigns in which advertisements or other messages are distributed over an interactive measurable medium. When message is an advertisement, campaign involves a list of ad alternatives and a target customer population. Goal of message manager or marketing manager is to allocate ad alternatives to customer population to optimize business objectives such as maximizing the number of positive responses received. This is achieved by segmenting customer population into segments and then finding best allocation of ad alternatives for each segment. The number of segments and grouping of a customer population changes at different stages of the campaign. When the message is other than an advertisement, goal is to allocate messages to optimize analogous business or campaign objectives, typically measured by the number of successes or successful responses.
摘要:
Method, procedure, algorithm, system, and computer program and computer program product for improving and optimizing or attempting to optimize performance of messaging campaigns, particularly to marketing campaigns in which advertisements or other messages are distributed over an interactive measurable medium such as the Internet. When message is an advertisement, campaign involves a list of ad alternatives and a target customer population. Goal of message manager or marketing manager is to allocate ad alternatives to customer population to optimize business objectives such as maximizing the number of positive responses received. This is achieved at least in part by segmenting customer population into segments and then finding best allocation of ad alternatives for each segment. The number of segments and grouping of a customer population changes at different stages of the campaign. When the message is other than an advertisement, goal is to allocate messages to optimize analogous business or campaign objectives, typically measured by the number of successes or successful responses.
摘要:
Automated system, methods, algorithms, procedures, and computer software programs and computer program products for improving and optimizing the performance of messaging campaigns, particularly for marketing campaigns in which advertisements or other messages are distributed over an interactive measurable medium such as the Internet. Analysis and Optimization method and procedure, an automated system, and system and method that exploit the underlying multi-attribute structure, as well as other features and advantages. Optimization procedures allocate the ad alternatives or other message to the customer population to optimize business objectives such as maximizing the number of positive responses received. Procedure for generating message allocations that improve and attempt to optimize the campaign performance. Methods ensure that campaign constraints are not violated. Methods can be implemented on a computer that is programmed to retrieve message performance information and to generate recommended message allocations for each stage in a multi-stage messaging campaign to achieve messaging goals.