G06Q30/0275

Content selection associated with webview browsers
11113724 · 2021-09-07 · ·

Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for delivering content. A method includes: identifying a webview; providing a script for execution when the webview is initiated, the script causing a device associated with the webview to retrieve a unique identifier associated with the device, encode the unique identifier, construct a URL that includes an advertising system domain and the encoded unique identifier, and pass the encoded unique identifier to the advertising system; passing a cookie for the advertising domain back to the webview for inclusion in the cookie space of the webview; storing information related to interactions of a user of the device when accessing content through different browsers or applications so as to unify the cookie spaces of the different browsers; identifying a request for content as being associated with the device; and using the information to determine content for delivery.

Generation of incremental bidding and recommendations for electronic advertisements

Methods and systems are described herein for incremental bidding for electronic advertisements. A computing device generates, for a user during a first time period, first randomized bids for available impression opportunities, the first randomized bids based upon an estimated value and a first random factor and using a context of bid requests. The computing device transmits the first randomized bids to a remote device. The computing device determines whether interaction events associated with impression opportunities occurred. The computing device estimates second randomized bids based upon an estimated value and a second random factor and using the context. The computing device estimates a relative incrementality of a bidding policy based upon the second randomized bids over a bidding policy based upon the first randomized bids, and optimizes the bidding policy based upon second randomized bids. The computing device changes a production bidding policy based upon the optimized policy.

Master computing device and method for determining an actual number of impressions provided by a synchronized group of devices
11107121 · 2021-08-31 · ·

Master computing device and method for determining an actual number of impressions provided by a synchronized group of devices comprising the master and one or more slave computing device. The master device transmits a synchronization request to the slave device(s) and determines a number of negative responses received from the slave device(s) in response to the synchronization request. A negative response indicates that one slave device is not capable of displaying digital content. The master device determines a number of displays D capable of displaying digital content based on the number of negative responses received. The master device determines a metric representative of the actual number of impressions provided by the master device and the slave device(s). The metric is calculated based on the number of displays D. The master device transmits the metric to a server and the server calculates the actual number of impressions using the metric.

Bidding agent using ad opportunity source to limit ad reach
11037205 · 2021-06-15 · ·

A method for managing a bidding process by keeping track of the sources for ad auction opportunity on the basis of an app generating the opportunity or web activity generating the opportunity. The bidding platform may limit bids on opportunities for a campaign when the successful placement of ads or opportunities from any source exceeds the source threshold set for that source.

METHOD AND APPARATUS FOR GENERATING AN ELECTRONIC COMMUNICATION

A method, apparatus, and computer program product are disclosed to improve generation of electronic communications. The method may include providing a plurality of content slots each configured to receive content. The method may also include maintaining a database comprising a plurality of content generators, and determining, using a processor, one of the plurality of content generators for providing content to each of the plurality of content slots. The determining the one of the plurality of promotion content generators or non-promotion content generators may include providing a first content generator of the plurality of content generators with a set of selection parameters, and receiving a first bid for one of the plurality of content slots from the first content generator. The first content generator may determine the bid based at least in part on the set of selection parameters. The method may also include assigning the first content generator to the one of the plurality of content slots based on the bid.

NETWORK AND PRODUCTIVITY PLATFORM FOR PODCASTS
20210287306 · 2021-09-16 ·

Methods and apparatus configured for use with a network and productivity platform for podcasts is provided. A method, for example, includes accessing a first information relating to at least one podcast and a second information relating to at least one guest, where the first information contains profile information regarding a podcast and the second information contains profile information regarding a prospective guest of the podcast; comparing the first information with the second information; generating results of a comparison of the first and second information that relates to a specific user; and connecting a specific podcast to a specific guest based on the results of the comparison.

SYSTEMS AND METHODS FOR TARGETING BID AND POSITION FOR A KEYWORD

Disclosed are methods, systems, and non-transitory computer-readable medium for targeting bid and position for a keyword. For instance, the method may include obtaining information about the keyword, the information about the keyword including observations of value with respect to position for the keyword. The method may further include applying a Gaussian Process Model on the observations to obtain a prediction function and associated uncertainties, the prediction function and the associated uncertainties relating positions to expected values; applying a Thompson sampling reinforcement learning model on the expected values and the positions to obtain a target position; and applying a bid model to the target position to obtain bid information for the keyword. The method may also include transmitting a bid message to a search engine, the bid message including the bid information.

BIDDING TO ADVERTISE AGAINST ON-SITE PURCHASES
20210287256 · 2021-09-16 ·

A method of monetizing interactions between a user and a product contemplates obtaining product-related information further to a device of the user scanning a product identifier and assigning at least a first advertiser and second advertiser to an advertising space auction. After determining a winning advertiser from among at least the first and second advertisers, the method contemplates receiving an advertisement from the winning advertiser and combining the product-related information and the advertisement into a response. The response is then sent to the device of the user.

CONTENT ITEM SELECTION AND MEASUREMENT DETERMINATION

One or more computing devices, systems, and/or methods for selecting content items for transmission to client devices are provided. A first content item may be transmitted to a first set of client devices. A first request for content associated with a first client device of a second set of client devices may be received. A first bid value associated with a second content item may be selected. The first bid value may be modified based upon a second bid value associated with the first content item to generate a third bid value associated with the second content item. The second content item may be selected from a first plurality of content items for presentation via the first client device based upon a plurality of bid values having the third bid value. The second content item may be transmitted to the first client device.

Artificial intelligence techniques for bid optimization used for generating dynamic online content

Techniques are disclosed for real-time bidding (e.g., for dynamic online content placement) using an optimized final bid. The final bid is determined based on a predicted clearing price and an initial bid. The initial bid represents a value to a prospective content provider, and may be computed based on campaign information. The predicted clearing price is a predicted amount paid, and may be predicted using a model trained using historical winning bids data. The clearing price may be predicted using a quantile regression model, where the quantile can be selected to control bid aggressiveness. In some cases, the quantile is determined based on pacing in an overall campaign. Once the initial bid and the predicted clearing price are calculated, the final bid is computed based on the initial bid and the predicted clearing price.