Systems and methods for providing advertising services in a predictive manner to devices with an advertising exchange
First Claim
Patent Images
1. An advertising system for improved network bandwidth utilization in obtaining at least one ad to be delivered via a network to a client wireless device, comprising:
- a storage medium to store one or more software programs;
processing logic including at least one processor of an ad server that is configured to execute instructions of at least one software program to;
receive a configuration call from the client wireless device upon initiation of a software application and associated advertising services software on the client wireless device;
generate, with the advertising system, a configuration file for sending to the client wireless device in response to the configuration call;
generate with the advertising system, prior to a predicted ad play event on the client wireless device, a predictive ad request for obtaining at least one advertisement (ad) from at least one of the ad store and an advertising exchange prior to the predicted ad play event; and
process the predictive ad request and determine, with the processing logic including at least one processor of the ad server, based on a determined option of the configuration file whether at least one cached ad on the client device will be used in-app for the predicted ad play event, whether the ad store of the system to be accessed for at least one ad to be played in-app for the predicted ad play event, or whether the advertising exchange to be accessed for at least one ad to be played in-app for the predicted ad play event, wherein the determined option is based on configurable parameters including bandwidth of a network connection between the advertising system and the client wireless device for improved bandwidth utilization in obtaining the at least one ad to be delivered via the network to the client wireless device prior to the predicted ad play event and availability of higher converting ad campaigns from the ad store or the advertising exchange for improved utilization of ad campaigns.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are described for providing advertising services in a predictive manner to a device with an advertising exchange. In one embodiment, a system receives a configuration call from a device upon initiation of a software application and associated advertising services software on the device. The system generates, prior to a predicted ad play event on the device, a predictive ad request for obtaining at least one advertisement (ad) from at least one of an ad store and an advertising exchange prior to the predicted ad play event.
-
Citations
22 Claims
-
1. An advertising system for improved network bandwidth utilization in obtaining at least one ad to be delivered via a network to a client wireless device, comprising:
-
a storage medium to store one or more software programs; processing logic including at least one processor of an ad server that is configured to execute instructions of at least one software program to; receive a configuration call from the client wireless device upon initiation of a software application and associated advertising services software on the client wireless device; generate, with the advertising system, a configuration file for sending to the client wireless device in response to the configuration call; generate with the advertising system, prior to a predicted ad play event on the client wireless device, a predictive ad request for obtaining at least one advertisement (ad) from at least one of the ad store and an advertising exchange prior to the predicted ad play event; and process the predictive ad request and determine, with the processing logic including at least one processor of the ad server, based on a determined option of the configuration file whether at least one cached ad on the client device will be used in-app for the predicted ad play event, whether the ad store of the system to be accessed for at least one ad to be played in-app for the predicted ad play event, or whether the advertising exchange to be accessed for at least one ad to be played in-app for the predicted ad play event, wherein the determined option is based on configurable parameters including bandwidth of a network connection between the advertising system and the client wireless device for improved bandwidth utilization in obtaining the at least one ad to be delivered via the network to the client wireless device prior to the predicted ad play event and availability of higher converting ad campaigns from the ad store or the advertising exchange for improved utilization of ad campaigns. - View Dependent Claims (2, 3, 4, 5, 6, 19, 20)
-
-
7. A machine-accessible non-transitory medium containing executable computer program instructions which when executed by a data processing system cause said system to perform a method for improved network bandwidth utilization in obtaining at least one ad to be delivered via a network to a client wireless device, the method comprising:
-
receiving a configuration call from a client wireless device upon initiation of a software application and associated advertising services software on the client wireless device; generating, with the system, a configuration file for sending to the client wireless device in response to the configuration call; generating with the system, prior to a predicted ad play event on the client wireless device, a predictive ad request for obtaining at least one advertisement (ad) from at least one of the ad store and an advertising exchange prior to the predicted ad play event; and processing the predictive ad request and determining, with processing logic including at least one processor of an ad server of the system, based on a determined option of the configuration file whether at least one cached ad on the client wireless device will be used in-app for the predicted ad play event, whether the ad store of the system to be accessed for at least one ad to be played in-app for the predicted ad play event, or whether the advertising exchange to be accessed for at least one ad to be played in-app for the predicted ad play event, wherein the determined option is based on configurable parameters including bandwidth of a network connection between the advertising system and the client wireless device for improved bandwidth utilization in obtaining the at least one ad to be delivered via the network to the client device prior to the predicted ad play event and availability of higher converting ad campaigns from the ad store or the advertising exchange for improved utilization of ad campaigns. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for improved network bandwidth utilization in obtaining at least one ad via a network to a client wireless device comprising:
-
initiating a software application on the client wireless device; sending a configuration call to an ad system upon the initiation of the software application and associated advertising services software on the client wireless device; receiving a configuration file from the ad system in response to the configuration call; generating with the client device, prior to a predicted ad play event on the client wireless device, a predictive ad request for obtaining at least one advertisement (ad) from at least one of the ad store and an advertising exchange prior to the predicted ad play event; and determining with at least one processor of the client wireless device that is configured to execute instructions of device functionality which option of the configuration file will be processed or enabled including whether at least one cached ad on the client wireless device will be used for the predicted ad play event in-app for the predicted ad play event, whether the ad store of the system to be accessed for at least one ad to be played in-app for the predicted ad play event, or whether the advertising exchange to be accessed for at least one ad to be played in-app for the predicted ad play event, wherein the determined option is based on configurable parameters including bandwidth of a network connection between the advertising system and the client wireless device for improved bandwidth utilization in obtaining the at least one ad via the network to the client wireless device prior to the predicted ad play event and availability of higher converting ad campaigns from the ad store or the advertising exchange for improved utilization of ad campaigns. - View Dependent Claims (14, 15)
-
-
16. A machine-accessible non-transitory medium containing executable computer program instructions which when executed by a client wireless device cause said device to perform a method for improved network bandwidth utilization in obtaining at least one ad via a network to the client wireless device, the method comprising:
-
initiating a software application on the client wireless device; sending a configuration call to an ad system upon the initiation of the software application and associated advertising services software on the client wireless device; and receiving a configuration file from the ad system in response to the configuration call; generating with the device, prior to a predicted ad play event on the client wireless device, a predictive ad request for obtaining at least one advertisement (ad) from at least one of the ad store and an advertising exchange prior to the predicted ad play event; and determining with at least one processor of the client wireless device that is configured to execute instructions of device functionality which option of the configuration file will be processed or enabled including whether at least one cached ad on the client wireless device will be used in-app for the predicted ad play event, whether the ad store of the system to be accessed for at least one ad to be played in-app for the predicted ad play event, or whether the advertising exchange to be accessed for at least one ad to be played in-app for the predicted ad play event, wherein the determined option is based on configurable parameters including bandwidth of a network connection between the advertising system and the client wireless device for improved bandwidth utilization in obtaining the at least one ad via the network to the client wireless device prior to the predicted ad play event and availability of higher converting ad campaigns from the ad store or the advertising exchange for improved utilization of ad campaigns. - View Dependent Claims (17, 18)
-
-
21. An apparatus for improved network bandwidth utilization in obtaining at least one ad to be delivered via a network to a client wireless device, the apparatus comprising:
-
means for receiving a configuration call from the client wireless device upon initiation of a software application and associated advertising services software on the client wireless device; means for generating, with the system, a configuration file for sending to the client wireless device in response to the configuration call; means for generating with the system, prior to a predicted ad play event on the client wireless device, a predictive ad request for obtaining at least one advertisement (ad) from at least one of the ad store and an advertising exchange prior to the predicted ad play event; and means for processing the predictive ad request and determining, with processing logic including at least one processor of an ad server of the system, based on a determined option of the configuration file whether at least one cached ad on the client wireless device will be used in-app for the predicted ad play event, whether the ad store of the system to be accessed for at least one ad to be played in-app for the predicted ad play event, or whether the advertising exchange to be accessed for at least one ad to be played in-app for the predicted ad play event, wherein the determined option is based on configurable parameters including bandwidth of a network connection between the advertising system and the client wireless device for improved bandwidth utilization in obtaining the at least one ad to be delivered via the network to the client device prior to the predicted ad play event and availability of higher converting ad campaigns from the ad store or the advertising exchange for improved utilization of ad campaigns. - View Dependent Claims (22)
-
Specification