In-flight campaign optimization
First Claim
1. A method of optimizing an advertising campaign presented on at least one mobile device, comprising:
- providing, by a server, one or more advertisements of the advertising campaign on mobile devices of subscribers;
tracking campaign events of the advertising campaign with the server, wherein each of the campaign events comprises a single presentation of the one or more advertisements of the advertising campaign to one of the mobile devices, wherein each of the campaign events is associated with a unique subscriber identifier of a subscriber corresponding to the one of the mobile devices, and wherein one of the campaign events is recorded into a data store of the server each time one of the advertisements of the advertising campaign is delivered to a mobile device of the mobile devices of the subscribers;
receiving, by the server, unique subscriber identifiers associated with the campaign events after the one or more advertisements of the advertising campaign are presented to the mobile devices of the subscribers;
in response to receiving the unique subscriber identifiers, obtaining subscriber demographic data associated with the campaign events from a subscriber database using the received unique subscriber identifiers associated with the campaign events;
determining actual segments of subscribers that were presented with the one or more advertisements of the advertising campaign using the obtained subscriber demographic data;
evaluating the advertising campaign using an optimization engine based on a comparison of the actual segments of subscribers receiving one or more campaign events versus a desired segment; and
optimizing the in-progress advertising campaign during its run based on the comparison of the actual segments of subscribers versus the desired segment by dynamically modifying targeting criteria when the in-progress advertising campaign is performing better among one segment than another segment.
6 Assignments
0 Petitions
Accused Products
Abstract
Generally, an illustrative system for optimizing an advertising campaign on a mobile device includes a graphic user interface for accessing by at least one of a carrier and an advertiser, a data store, a campaign delivery engine for delivering advertisements into content provider spots and recording events into the data store, and an optimization engine. The optimization engine can support the graphic user interface and analyze one or more campaign events each linked with corresponding subscriber demographic data obtained from the data store for adjusting the advertising campaign during its run. The illustrative system can also support one or more methods disclosed herein.
233 Citations
20 Claims
-
1. A method of optimizing an advertising campaign presented on at least one mobile device, comprising:
-
providing, by a server, one or more advertisements of the advertising campaign on mobile devices of subscribers; tracking campaign events of the advertising campaign with the server, wherein each of the campaign events comprises a single presentation of the one or more advertisements of the advertising campaign to one of the mobile devices, wherein each of the campaign events is associated with a unique subscriber identifier of a subscriber corresponding to the one of the mobile devices, and wherein one of the campaign events is recorded into a data store of the server each time one of the advertisements of the advertising campaign is delivered to a mobile device of the mobile devices of the subscribers; receiving, by the server, unique subscriber identifiers associated with the campaign events after the one or more advertisements of the advertising campaign are presented to the mobile devices of the subscribers; in response to receiving the unique subscriber identifiers, obtaining subscriber demographic data associated with the campaign events from a subscriber database using the received unique subscriber identifiers associated with the campaign events; determining actual segments of subscribers that were presented with the one or more advertisements of the advertising campaign using the obtained subscriber demographic data; evaluating the advertising campaign using an optimization engine based on a comparison of the actual segments of subscribers receiving one or more campaign events versus a desired segment; and optimizing the in-progress advertising campaign during its run based on the comparison of the actual segments of subscribers versus the desired segment by dynamically modifying targeting criteria when the in-progress advertising campaign is performing better among one segment than another segment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for optimizing an advertising campaign, comprising:
-
a graphic user interface for accessing by at least one of a carrier and an advertiser; a data store; a campaign delivery engine that; delivers advertisements into content provider spots for presentation on mobile devices, records campaign events of the advertising campaign into the data store, wherein each of the campaign events comprises a single presentation of one or more of the advertisements delivered to one of the mobile devices, wherein each of the campaign events is associated with a unique subscriber identifier of a subscriber corresponding to the one of the mobile devices, and wherein one of the campaign events is recorded into the data store each time an advertisement of the advertising campaign is delivered to a mobile device of the mobile devices, and receives unique subscriber identifiers associated with the campaign events after the one or more of the advertisements are presented to the mobile devices; and an optimization engine that; supports the graphic user interface, analyzes the campaign events for adjusting the in-progress advertising campaign during its run by obtaining corresponding subscriber demographic data from the data store based on the received unique subscriber identifiers associated with the advertising campaign and determining actual segments of subscribers that were presented with the one or more of the advertisements using the obtained subscriber demographic data, and adjusts the in-progress advertising campaign during its run by modifying a campaign weight for the in-progress advertising campaign with respect to other advertising campaigns based on a comparison of the actual segments of subscribers verses desired segments of the subscribers, wherein the campaign weight specifies an amount of playtime of advertisements of the in-progress advertising campaign with respect to advertisements of other advertising campaigns. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification