IP Library Patent Application 12856547
Patent Application
App. No. 12/856,547

DYNAMIC TARGETING ALGORITHMS FOR REAL-TIME VALUATION OF ADVERTISING PLACEMENTS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/856,547
Abstract

In embodiments of the present invention, improved capabilities are described for dynamically determining an anticipated economic valuation for each of a plurality of potential advertising placements for an advertisement in response to receiving a request to place an advertisement for a publisher, wherein the selection and presentation of an available advertising placement to the publisher is based at least in part on the economic valuation. The economic valuation may be a current valuation, an anticipated valuation, and/or a valuation that is selected from among a set of competing valuations. In embodiments, the request for the placement may be a time limited request. Further, the economic valuation model may evaluate performance information relating to each of the plurality of advertisement placements. In an alternate embodiment of the present invention, improved capabilities are described for dynamically determining an anticipated economic valuation of a placement of each of a plurality of potential ads for an available advertisement placement, and selecting and presenting to a publisher at least one of the plurality of available ads based on the economic valuation of its placement within the available advertising placement.

Claims (31)

1 . A computer program product embodied in a computer readable medium that, when executing on one or more computers, performs the steps of:

in response to receiving a request to place an advertisement for a publisher, dynamically determining an anticipated economic valuation for each of a plurality of potential placements for the advertisement; and

selecting and presenting to the publisher at least one of the plurality of available placements based on the economic valuation.

2 . Further comprising the computer program product of claim 1 , wherein a model for dynamically determining the economic valuation is altered prior to processing a second request for a placement.

3 . The computer program product of claim 2 , wherein the model is altered based at least in part on machine learning.

4 . Further comprising the computer program product of claim 1 , wherein, prior to the selecting and the presenting steps, the behavior of an economic valuation model is altered to produce a second set of valuations for each of the plurality of placements, wherein the selecting and the presenting steps are based on the second set of valuations.

5 . The computer program product of claim 4 , wherein the request for the placement is a time limited request.

6 . The computer program product of claim 4 , wherein the economic valuation model evaluates performance information relating to each of the plurality of advertisement placements.

7 . Further comprising the computer program product of claim 1 , wherein a dynamically variable economic valuation model is used to determine the anticipated economic valuation.

8 . The computer program product of claim 7 , wherein the dynamically variable economic valuation model evaluates bid values in relation to economic valuations for a plurality of placements.

9 . The computer program product of claim 1 , wherein the dynamic determination of an anticipated economic valuation for each of the plurality of potential placements for the advertisement is based at least in part on advertiser data.

10 . The computer program product of claim 1 , wherein the dynamic determination of an anticipated economic valuation for each of the plurality of potential placements for the advertisement is based at least in part on historical event data.

11 . The computer program product of claim 1 , wherein the dynamic determination of an anticipated economic valuation for each of the plurality of potential placements for the advertisement is based at least in part on user data.

12 . The computer program product of claim 1 , wherein the dynamic determination of an anticipated economic valuation for each of the plurality of potential placements for the advertisement is based at least in part on real-time event data.

13 . The computer program product of claim 1 , wherein the dynamic determination of an anticipated economic valuation for each of the plurality of potential placements for the advertisement is based at least in part on contextual data.

14 . The computer program product of claim 1 , wherein the dynamic determination of an anticipated economic valuation for each of the plurality of potential placements for the advertisement is based at least in part on third-party commercial data.

15 . A computer program product embodied in a computer readable medium that, when executing on one or more computers, performs the steps of:

in response to receiving a request to place an advertisement for a publisher, dynamically determining an anticipated economic valuation for each of a plurality of potential placements for the advertisement; and

determining a bid amount based at least in part on the anticipated economic valuation for each of the plurality of potential placements for the advertisement.

16 . Further comprising the computer program product of claim 15 , wherein the determination of the bid amount includes analysis of real-time bidding logs.

17 . Further comprising the computer program product of claim 15 , wherein the determination of the bid amount includes analytic modeling based at least in part on machine learning.

18 . The computer program product of claim 17 , wherein the analytic modeling based at least in part on machine learning includes the analysis of historical log data summarizing at least one of: ad impressions, ad clickthroughs, user actions taken in association with an ad presentation.

19 . Further comprising the computer program product of claim 15 , wherein the determination of the bid amount includes analysis of data from a contextualizer service.

20 . A computer program product embodied in a computer readable medium that, when executing on one or more computers, performs the steps of:

in response to receiving a request to place an advertisement for a publisher, dynamically determining an anticipated economic valuation for each of a plurality of potential placements for the advertisement;

determining a bid amount based at least in part on the anticipated economic valuation for each of the plurality of potential placements for the advertisement;

selecting an optimum placement for the advertisement, from among the plurality of potential placements, based at least in part on the bid amount; and

automatically placing a bid on the optimum placement for the advertisement.

21 . A computer program product embodied in a computer readable medium that, when executing on one or more computers, performs the steps of:

in response to receiving a request to place an ad within an available advertisement placement for a publisher, dynamically determining an anticipated economic valuation of a placement of each of a plurality of available ads for the available advertisement placement; and

selecting and presenting to the publisher at least one of the plurality of available ads based on the economic valuation of its placement within the available advertising placement.

Assignments (6)
TERMINATION AND RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT (REEL/FRAME 051300/0931) Recorded Feb 22, 2023
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROKU, INC.; ROKU DX HOLDINGS, INC.
Reel/Frame 062826/0205 →
SECURITY INTEREST Recorded Dec 16, 2019
From: ROKU, INC.; ROKU DX HOLDINGS, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051300/0931 →
CHANGE OF NAME Recorded Nov 20, 2019
From: DATAXU, INC.
To: ROKU DX HOLDINGS, INC.
Reel/Frame 051066/0767 →
RELEASE OF SECURITY INTEREST Recorded Nov 11, 2019
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: DATAXU, INC.
Reel/Frame 050970/0379 →
SECURITY AGREEMENT Recorded Jul 1, 2016
From: DATAXU, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 039225/0919 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2011
From: SIMMONS, WILLARD L.; CATANZARO, SANDRO N.
To: DATAXU, INC.
Reel/Frame 027108/0060 →