Method, algorithm, and computer program for optimizing the performance of messages including advertisements in an interactive measurable medium
First Claim
1. A computer-implemented method, comprising:
- computing, by a computer, a current message state for a context-based advertisement based on performance results for the advertisement, the performance results including a number of presentations for the context-based advertisement during one or more prior stages of a campaign and a number of actions for the context-based advertisement during the one or more prior stages of the campaign; and
generating, by a computer, allocation parameters for the context-based advertisement based on the performance results, the allocation parameters specifying a zone of a search results page to which the context-based advertisement is allocated for another stage of the campaign.
2 Assignments
0 Petitions
Accused Products
Abstract
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.
26 Citations
72 Claims
-
1. A computer-implemented method, comprising:
-
computing, by a computer, a current message state for a context-based advertisement based on performance results for the advertisement, the performance results including a number of presentations for the context-based advertisement during one or more prior stages of a campaign and a number of actions for the context-based advertisement during the one or more prior stages of the campaign; and generating, by a computer, allocation parameters for the context-based advertisement based on the performance results, the allocation parameters specifying a zone of a search results page to which the context-based advertisement is allocated for another stage of the campaign. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method, comprising:
-
generating, by a computer, a current message state for each of a plurality of targeted messages, each targeted message being a message for which presentation is conditioned on targeting criteria, the current message state for each targeted message being based on a cumulative number of trials and a cumulative number of successes for the targeted message; identifying, by a computer, a targeting criterion for each of the plurality of targeted messages; and recommending, by a computer, a targeting criterion for a zone based on the current message states of targeted messages in the plurality of targeted messages. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented method, comprising:
-
obtaining performance results for a plurality of targeted messages presented in a zone, the performance results including a cumulative number of previous trials and a cumulative number of previous successes for the targeted messages when presented in the zone, each targeted message being a message for which presentation is conditioned on targeting criteria; for each of the targeted messages, generating, by a computer, a current message state based on the performance results corresponding to the message and identifying one or more targeting criteria upon which presentation of the message is conditioned; and generating, by a computer, a performance report for targeted messages presented in the zone, the performance report specifying the targeting criteria of messages presented in the zone and relative performance measures for advertisements having the specified targeting criteria. - View Dependent Claims (19)
-
-
20. A computer-implemented method, comprising:
-
computing, by a computer, a current message state for a message based on message performance results for the message, the message performance results including a cumulative number of previous trials for the message and a number of previous successes for the message; and allocating, by a computer, the message to a zone of a search results page based on the current message state and an amount specified by an advertiser associated with the message. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer-implemented method, comprising:
-
computing, by a computer, a current message state for a message based on message performance results for the message, the message performance results for the message comprising a cumulative number of previous trials for the message and a cumulative number of previous successes for the message; and providing, by a computer, configuration parameters for the message based on the current message state, the configuration parameters specifying a zone to which the message is to be allocated for one or more other trials. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A computer-implemented method, comprising:
-
computing, by a computer, a current message state for each of a plurality of messages, the current message state for each message being based on message performance results for the message, the message performance results for each message comprising a cumulative number of previous trials for the message and a cumulative number of previous successes for the message; and providing, by a computer, recommended allocations of messages to zones of a network based on the current message states for the plurality of messages, the recommended allocations specifying messages for presentation in the zones. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59)
-
-
60. A computer-implemented method, comprising:
-
for each of a plurality of messages; obtaining, by a computer, performance results for the message, the performance results specifying a cumulative number of previous presentations for the message and a cumulative number of previous selections of the message, and computing, by a computer, current message state for the message based on the performance results; and generating allocation parameters for a zone based on the current message states of the plurality of messages, the allocation parameters for the zone specifying messages allocated to the zone for one or more future presentations of the zone. - View Dependent Claims (61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72)
-
Specification