IP Library Granted Patent US 10,667,020
Granted Patent B2
US 10,667,020 · App. 15/985,634 · Granted May 26, 2020

Cross-screen optimization of advertising placement

Inventors: Debajyoti Ray (Marina del Rey, CA); Ross McCray (Santa Monica, CA); David Gullo (Laguna Hills, CA); Jay Prasad (San Francisco, CA)
Assignee: VIDEOAMP, INC.
H04N21/812G06Q30/0264G06Q30/0269G06Q30/0275H04N21/2385H04N21/252H04N21/2543H04N21/25883H04N21/25891H04N21/2668H04N21/4532H04N21/4667
View Patent ↗
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 10,667,020
App. No.
15/985,634
Granted
May 26, 2020
Kind
B2
Abstract

The current invention relates to a computer-generated method for optimizing placement of advertising content across multiple different devices. The system can allocate advertising campaigns and plans to various inventory types based on the probability of accurate consumer matching. Consumer matching can be achieved by generation of look-alike models in a consumer's device graph to predict future consumption behavior. The system includes an interface through which an advertiser can access relevant information about inventory and success of a given placement.

Claims (72)

1. A method for targeting delivery of advertising content to a first consumer across two or more display devices, the method comprising:

receiving a pricepoint and one or more campaign descriptions from an advertiser, wherein each of the campaign descriptions comprises a schedule for delivery of an item of advertising content across two or more devices accessed by the first consumer, wherein the devices include one or more TV's and one or more mobile devices, and a target audience, wherein the target audience is defined by one or more demographic factors;

defining a pool of consumers based on a graph of consumer properties, wherein the graph contains information about the two or more TV and mobile devices used by each consumer, demographic and online behavioral data on each consumer and similarities between pairs of consumers, and wherein the pool of consumers comprises consumers having at least a threshold similarity to a member of the target audience;

receiving a list of inventory from one or more content providers, wherein the list of inventory comprises one or more slots for TV and online;

identifying one or more advertising targets, wherein each of the one or more advertising targets comprises a sequence of slots consistent with one or more of the campaign descriptions, and an overall cost consistent with the pricepoint;

allocating the advertising content of the one or more campaign descriptions to the one or more advertising targets;

purchasing two or more slots of advertising inventory wherein one or more slots are delivered within TV content identified as likely to be viewed by the pool of consumers, and one or more slots are delivered online as a result of a real-time decision;

selecting a first device of a first consumer in the pool of consumers;

instructing a first media conduit to deliver the item of advertising content to the first device of the first consumer in the pool of consumers;

generating a look-alike model based on the pool of consumers;

identifying a second device of a second consumer, wherein the pool of consumers does not include the second consumer;

predicting a future consumption behavior of the second consumer based on the look-alike model;

selecting the second device of the consumer to receive the item of advertising content based on the predicted future consumption behavior of the second consumer;

instructing a second media conduit to deliver the item of advertising content to the second device of the second consumer.

2. The method of claim 1 , wherein the purchasing of a slot of online inventory is via real-time bidding.

3. The method of claim 1 , wherein the purchasing of a slot in programmatic TV inventory is via a bidding method that utilizes TV viewing data for specific devices.

4. The method of claim 1 , further comprising calculating a deduplicated reach based on delivery of the item of advertising content to first device of the first consumer and a third device of the first consumer, and adjusting the advertising targets prior to allocating the advertising content a further time in order to improve the deduplicated reach.

5. The method of claim 1 , further comprising calculating a frequency of delivery of advertising content to the first consumer, and suspending further delivery of the advertising content to the first consumer if the frequency of delivery exceeds a threshold number.

6. The method of claim 1 , further comprising calculating a cost-based efficiency based on delivery of the item of advertising content to first and second devices, and adjusting the advertising targets prior to allocating the advertising content a further time in order to improve the cost-based efficiency.

7. The method of claim 1 , wherein the graph of consumer properties includes a set of seed nodes, wherein generating the look-alike model based on the pool of consumers includes:

identifying the set of seed nodes;

generating a set of look-alike nodes based on a characteristic of the set of seed nodes and a similarity metric; and

generating the look-alike model to include the set of look-alike nodes.

8. The method of claim 7 , wherein generating the set of look-alike nodes includes:

identifying one or more vectors associated with a candidate node;

comparing the one or more vectors associated with the candidate node with one or more vectors associated with at least one seed node in the set of seed nodes; and

responsive to determining that the one or more vectors associated with the candidate node is similar to the one or more vectors associated with at least one seed node in the set of seed nodes, selecting the candidate node as a look-alike node.

9. A method of optimizing an advertising campaign across a plurality of devices accessible to a first consumer, the method comprising:

determining that the first consumer is a member of a target audience;

identifying a first and second device accessible to the first consumer, wherein the first and second device comprise a TV and a mobile device, respectively;

receiving instructions for purchase of slots for a first and second item of advertising content on the first and second devices, consistent with an advertising budget and the target audience;

bidding on slots for placement of the first and second items of advertising content, wherein the bidding relies on information about the likely success of a bid based on at least the consumer's location, and the time of day;

in the event of successful bids on the first and second items of content, selecting the first device and causing a first media conduit to deliver the first item of advertising content to the first device;

selecting the second device and causing a second media conduit to deliver the second item of advertising content to the second device;

receiving feedback on the consumer's response to the first and second items of content;

using the feedback to instruct purchase of further slots for the first and second items of advertising content;

generating a look-alike model based on the feedback;

predicting a future consumption behavior of a second consumer based on the look-alike model; and

instructing a second media conduit to deliver the first item of advertising content to the second device of the second consumer based on the predicted future consumption behavior of the second consumer.

10. The method of claim 9 , wherein the determining that the first consumer is a member of a target audience comprises matching behavioral and demographic data on the first consumer from a graph of data to parameters of the target audience.

11. The method of claim 9 , wherein the bidding includes bidding on TV inventory selected from: programmatic TV, linear TV, and video-on-demand content.

12. The method of claim 10 , wherein the graph of consumer properties includes a set of seed nodes, wherein generating the look-alike model based on the pool of consumers includes:

identifying the set of seed nodes;

generating a set of look-alike nodes based on a characteristic of the set of seed nodes and a similarity metric; and

generating the look-alike model to include the set of look-alike nodes.

13. The method of claim 12 , wherein generating the set of look-alike nodes includes:

identifying one or more vectors associated with a candidate node;

comparing the one or more vectors associated with the candidate node with one or more vectors associated with at least one seed node in the set of seed nodes; and

responsive to determining that the one or more vectors associated with the candidate node is similar to the one or more vectors associated with at least one seed node in the set of seed nodes, selecting the candidate node as a look-alike node.

14. A method, comprising:

identifying a pool of consumers based on a graph of consumer properties, wherein the graph contains information about the two or more devices used by each consumer, demographic and online behavioral data on each consumer, wherein the pool of consumers comprises consumers having at least a threshold similarity to a member of a target audience;

selecting a first device of a first consumer in the pool of consumers;

instructing a first media conduit to deliver an item of advertising content to the first device of the first consumer in the pool of consumers;

generating a look-alike model based on the pool of consumers;

identifying a second device of a second consumer, wherein the pool of consumers does not include the second consumer;

predicting a future consumption behavior of the second consumer based on the look-alike model;

selecting the second device of the consumer to receive the item of advertising content based on the predicted future consumption behavior of the second consumer;

instructing a second media conduit to deliver the item of advertising content to the second device of the second consumer.

15. The method of claim 14 , further comprising calculating a deduplicated reach based on delivery of the item of advertising content to first device of the first consumer and a third device of the first consumer, and adjusting advertising targets prior to allocating the advertising content a further time in order to improve the deduplicated reach.

16. The method of claim 14 , further comprising calculating a frequency of delivery of advertising content to the first consumer, and suspending further delivery of the advertising content to the first consumer if the frequency of delivery exceeds a threshold number.

17. The method of claim 14 , further comprising calculating a cost-based efficiency based on delivery of the item of advertising content to first and second devices, and adjusting an advertising target prior to allocating the advertising content a further time in order to improve the cost-based efficiency.

18. The method of claim 14 , wherein the graph of consumer properties includes a set of seed nodes, wherein generating the look-alike model based on the pool of consumers includes:

identifying the set of seed nodes;

generating a set of look-alike nodes based on a characteristic of the set of seed nodes and a similarity metric; and

generating the look-alike model to include the set of look-alike nodes.

19. The method of claim 18 , wherein generating the set of look-alike nodes includes:

identifying one or more vectors associated with a candidate node;

comparing the one or more vectors associated with the candidate node with one or more vectors associated with at least one seed node in the set of seed nodes; and

responsive to determining that the one or more vectors associated with the candidate node is similar to the one or more vectors associated with at least one seed node in the set of seed nodes, selecting the candidate node as a look-alike node.

20. The method of claim 14 , wherein generating the set of look-alike nodes includes:

inferring a likely attribute of a candidate node; and

responsive to the inference, selecting the candidate node as a look-alike node.

Assignments (14)
SECURITY INTEREST Recorded Jun 24, 2026
From: VIDEOAMP, INC.
To: EAST WEST BANK
Reel/Frame 075073/0983 →
SHORT-FORM PATENT SECURITY AGREEMENT Recorded Apr 19, 2024
From: VIDEOAMP, INC.
To: VCP CAPITAL MARKETS, LLC
Reel/Frame 067172/0199 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT Recorded Oct 2, 2023
From: CITIBANK, N.A.
To: VIDEOAMP, INC.
Reel/Frame 065091/0363 →
SECURITY INTEREST Recorded Oct 2, 2023
From: VIDEOAMP, INC.
To: EAST WEST BANK
Reel/Frame 065089/0122 →
RELEASE OF INTELLECTUAL PROPERTY SECURITY INTEREST AT REEL/FRAME NO. 58722/0917 Recorded Aug 8, 2023
From: HERCULES CAPITAL, INC., AS AGENT
To: VIDEOAMP, INC.
Reel/Frame 064530/0458 →
SHORT FORM PATENT SECURITY AGREEMENT Recorded Jan 6, 2023
From: VIDEOAMP, INC.
To: CITIBANK N.A.
Reel/Frame 062310/0206 →
RELEASE OF SECURITY INTEREST Recorded Jan 21, 2022
From: CAPITAL IP INVESTMENT PARTNERS LLC, AS ADMINISTRATIVE AGENT
To: VIDEOAMP, INC.
Reel/Frame 058724/0858 →
SECURITY INTEREST Recorded Jan 21, 2022
From: VIDEOAMP, INC.
To: HERCULES CAPITAL, INC., AS AGENT
Reel/Frame 058722/0917 →
TERMINATION OF PATENT SECURITY INTEREST Recorded Jul 27, 2021
From: WESTERN ALLIANCE BANK
To: VIDEOAMP, INC.
Reel/Frame 056998/0048 →
RELEASE OF SECURITY INTEREST Recorded Jul 25, 2021
From: WESTERN ALLIANCE BANK, AN ARIZONA CORPORATION
To: VIDEOAMP, INC.
Reel/Frame 056972/0073 →
SECURITY INTEREST Recorded Feb 2, 2021
From: VIDEOAMP, INC.
To: CAPITAL IP INVESTMENT PARTNERS LLC
Reel/Frame 055112/0272 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECT ASSIGNEE ADDRESS PREVIOUSLY RECORDED AT REEL: 050782 FRAME: 0704. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 21, 2019
From: VIDEOAMP, INC.
To: WESTERN ALLIANCE BANK, AN ARIZONA CORPORATION
Reel/Frame 051091/0465 →
SECURITY INTEREST Recorded Oct 21, 2019
From: VIDEOAMP, INC.
To: WESTERN ALLIANCE BANK, AN ARIZONA CORPORATION
Reel/Frame 050782/0704 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2018
From: RAY, DEBAJYOTI; MCCRAY, ROSS; GULLO, DAVID; PRASAD, JAY
To: VIDEOAMP, INC.
Reel/Frame 045876/0964 →
Continuity (4)
Continuation 15219262 · Jul 25, 2016
Provisional Application 62264764 · Dec 8, 2015
Provisional Application 62196592 · Jul 24, 2015
Related Publication 20180270544A1 · Sep 20, 2018
Cited By (4)
US 12,439,132 US 12,548,045 US 12,666,101 US 12,695,960