Systems and methods for selecting an ad campaign among advertising campaigns having multiple bid strategies
First Claim
1. A system for selecting a relevant ad campaign for delivering to a wireless device of a user, comprising:
- an ad server that includes an adaptive decision unit having filter logic for filtering eligible ad campaigns, a storage medium to store instructions, and a processing system coupled to the storage medium and the adaptive decision unit, the processing system is configured to execute the instructions to receive and process an ad request from a wireless device upon initiation of a non-web browser software application on the wireless device, filter eligible ad campaigns with the filter logic, compare effective cost-per-mille CPM strategies with predicted conversion rates for the filtered ad campaigns, select and transmit an ad campaign in real time just prior to an ad play event on the wireless device based on the comparison of the effective CPM strategies and the predicted conversion rates; and
at least one prediction server coupled to the ad server, the at least one prediction server to store a plurality of machine learning models that build algorithms based on learned data for predicting conversion rates of ad campaigns, to receive the filtered eligible ad campaigns from the ad server, to assign with a machine learning model weighted values for different parameters of a plurality of bid strategies of the received filtered ad campaigns including a first weighted value for a type and model of the wireless device, a second weighted value for a type of operating system on the wireless device, and a third weighted value for a volume setting on the wireless device, to determine a predicted conversion rate for each filtered ad campaign based on the weighted values of the different parameters as applied to the machine learning model, and to convert each bid strategy including a cost per install (CPI) into an effective CPM strategy.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are described for selecting an engaging ad campaign among advertising campaigns having different types of bid strategies. In one embodiment, an advertising system designed for selecting relevant and engaging ad campaigns for delivering to a device of a user includes an adaptive decision unit having filter logic for filtering eligible ad campaigns, a storage medium to store instructions of the system, and processing logic coupled to the storage medium. The processing logic is configured to execute the instructions of the system to receive and process an ad request from the device upon initiation of a software application on the device, filter eligible ad campaigns, convert each bid strategy of the filtered ad campaigns into an effective cost-per-mille (CPM) strategy, compare effective CPM strategies for the filtered ad campaigns, and select an ad campaign based on the comparison of the effective CPM strategies.
-
Citations
18 Claims
-
1. A system for selecting a relevant ad campaign for delivering to a wireless device of a user, comprising:
-
an ad server that includes an adaptive decision unit having filter logic for filtering eligible ad campaigns, a storage medium to store instructions, and a processing system coupled to the storage medium and the adaptive decision unit, the processing system is configured to execute the instructions to receive and process an ad request from a wireless device upon initiation of a non-web browser software application on the wireless device, filter eligible ad campaigns with the filter logic, compare effective cost-per-mille CPM strategies with predicted conversion rates for the filtered ad campaigns, select and transmit an ad campaign in real time just prior to an ad play event on the wireless device based on the comparison of the effective CPM strategies and the predicted conversion rates; and at least one prediction server coupled to the ad server, the at least one prediction server to store a plurality of machine learning models that build algorithms based on learned data for predicting conversion rates of ad campaigns, to receive the filtered eligible ad campaigns from the ad server, to assign with a machine learning model weighted values for different parameters of a plurality of bid strategies of the received filtered ad campaigns including a first weighted value for a type and model of the wireless device, a second weighted value for a type of operating system on the wireless device, and a third weighted value for a volume setting on the wireless device, to determine a predicted conversion rate for each filtered ad campaign based on the weighted values of the different parameters as applied to the machine learning model, and to convert each bid strategy including a cost per install (CPI) into an effective CPM strategy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A machine-accessible non-transitory medium containing executable computer program instructions which when executed by an ad system cause the ad system to perform a method for delivering an ad campaign to a wireless device of a user, the method comprising:
-
receiving, with a processing system of the ad system, an ad request from a wireless device upon initiation of a non-web browser software application on the wireless device; processing the ad request; filtering, with filter logic of the ad system, eligible ad campaigns and associated bid strategies to generate filtered ad campaigns; storing, with at least one prediction server, a plurality of machine learning models that build algorithms based on learned data for predicting conversion rates of ad campaigns; receiving with the at least one prediction server filtered eligible ad campaigns from the ad server, and assigning with a machine learning model weighted values for different parameters of a plurality of bid strategies of the received filtered ad campaigns including a first weighted value for a type and model of the wireless device, a second weighted value for a type of operating system on the wireless device, and a third weighted value for a volume setting on the wireless device; determining a predicted conversion rate for each filtered ad campaign based on the weighted values of the different parameters as applied to the machine learning model; converting each bid strategy of the filtered ad campaigns into an effective cost-per-mille (CPM) strategy; comparing effective CPM strategies with the predicted conversion rates for the filtered ad campaigns; and selecting and transmitting an ad campaign in real time just prior to an ad play event on the wireless device from the filtered ad campaigns based on the comparison of the effective CPM strategies and the predicted conversion rates. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A wireless device for displaying an ad campaign, comprising:
-
a touch display device for receiving user input of a user and displaying output; a storage medium to store instructions of advertising services software; and a processing unit coupled to the storage medium and the touch display device, the processing unit is configured to execute the instructions of the advertising services software to generate an ad request in response to initiation of a non-web browser software application on the wireless device, send the ad request to an ad system, and receive an ad response in real time prior to an ad play event for a video ad with the ad response including a selected ad campaign to be displayed on the touch display device in-application (in-app) during the ad play event of the non-web browser software application, wherein the ad request includes different types of information including publisher settings for a publisher of the initiated non-web browser software application, an application id to identify the selected non-web browser software application, and user characteristics including user engagement rate during ad play events, wherein the wireless device comprises a mobile device or a tablet device, wherein the selected ad campaign is selected based on device characteristics including a network connection for the wireless device, operating system version, volume, screen size and orientation, and a type and model of the wireless device. - View Dependent Claims (16, 17, 18)
-
Specification