IP Library Granted Patent US 11,463,786
Granted Patent B2
US 11,463,786 · App. 16/883,935 · Granted Oct 4, 2022

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 11,463,786
App. No.
16/883,935
Granted
Oct 4, 2022
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 (46)

1. A method, comprising:

generating an advertising campaign;

defining a pool of consumers in view of the advertising campaign and based on a consumer graph of consumer properties, the consumer graph comprising a plurality of consumer nodes, the consumer graph being connected to a device graph being separate from the consumer graph;

causing an item of advertising content to be delivered to a first device of a consumer in the pool of consumers with an expectation to receive a message related to the advertising content from the first device of the consumer, wherein an identity of the consumer is masked using a consumer ID, the consumer ID being associated with a particular node for the consumer in the consumer graph, the first device of the consumer being selected from the device graph based on the consumer ID;

receiving data indicative of an event of the consumer from a second client device instead of from the first device of the consumer;

determining that the second client device belongs to the consumer based on receiving the data indicative of the event of the consumer from the second client device instead of from the first device of the consumer;

associating the second client device with the consumer ID in the device graph;

correlating the event to the advertising campaign; and

adjusting the advertising campaign before a conclusion of the campaign based on the correlation of the event to the advertising campaign.

2. The method of claim 1 , wherein generating the advertising campaign includes estimating a certainty of reaching a desired audience, wherein the advertising campaign is adjusted based on an actual performance measured against the estimated certainty of reaching the desired audience.

3. The method of claim 2 , wherein the actual performance includes the event of the consumer.

4. The method of claim 2 , wherein adjusting the advertising campaign before the conclusion of the advertising campaign based on the correlation of the event to the advertising campaign includes implementing a machine learning process to improve the estimated certainty of reaching the desired audience.

5. The method of claim 1 , wherein the event is inferred based on location data of the first device, wherein the location data of the first device is indicative of the event.

6. The method of claim 5 , wherein the item of advertising content is related to a particular merchant, wherein the location data of the first device indicates that the consumer likely visited a physical store of the particular merchant.

7. The method of claim 1 , wherein the second client device is determined to belong to the consumer based on a deterministic data of the consumer.

8. The method of claim 1 , wherein the second client device is determined to belong to the consumer based on a probabilistic inference using one or more attributes of the consumer.

9. The method of claim 1 further comprising measuring an effectiveness of the advertising campaign by connecting consumer activity with anonymized advertisement exposure data from a plurality of consumers and using at least one of: machine learning or attribution modeling to measure the effectiveness of the advertising campaign.

10. The method of claim 1 , wherein the advertising campaign is adjusted based on advertisement exposure to the pool of consumers.

11. The method of claim 1 , wherein the advertising campaign is adjusted substantially in real-time.

12. The method of claim 1 , wherein the advertising campaign is adjusted based on a lift analysis.

13. The method of claim 1 , wherein the advertising campaign is adjusted based on advertisement exposure data and consumer behavior.

14. The method of claim 1 , wherein the item of advertising content is to be delivered to the first device of the consumer in a particular slot that has been designated for advertising content.

15. The method of claim 14 , the slot including an exclusion to prevent an entity from obtaining a second slot within a certain boundary of the particular slot.

16. A system, comprising:

a memory; and

one or more processors coupled to the memory, the one or more processors being configured to execute instructions to cause the system to perform operations comprising:

generate an advertising campaign;

define a pool of consumers in view of the advertising campaign and based on a consumer graph of consumer properties and based on a device graph;

cause an item of advertising content to be delivered to a first device of a consumer in the pool of consumers with an expectation to receive a message related to the advertising content from the first device of the consumer, wherein an identity of the consumer is masked using a consumer ID, wherein the consumer ID is associated with the consumer in the device graph;

receive data indicative of an event of the consumer from a second client device instead of from the first device of the consumer;

determine that the second client device belongs to the consumer based on receiving the data indicative of the event of the consumer from the second client device instead of from the first device of the consumer;

associate the second client device in the device graph using the consumer ID;

correlate the event to the advertising campaign; and

adjust the advertising campaign before a conclusion of the advertising campaign based on the correlation of the event to the advertising campaign.

17. The system of claim 16 , wherein the event includes an offline event.

18. The system of claim 16 , wherein the event includes a purchase.

19. A non-transitory computer-readable storage media storing thereon instructions that, in response to execution by a one or more processors, causes a system to perform operations comprising:

generate an advertising campaign;

define a pool of consumers in view of the advertising campaign and based on a graph of consumer properties and a graph of devices;

cause an item of advertising content to be delivered to a first device of a consumer in the pool of consumers with an expectation to receive a message related to the advertising content from the first device of the consumer, wherein an identity of the consumer is masked using a consumer ID, the first device of the consumer being associated with the consumer ID in the graph of devices;

receive data indicative of an event of the consumer from a second client device instead of from the first device of the consumer;

determine that the second client device belongs to the consumer based on receiving the data indicative of the event of the consumer from the second client device instead of from the first device of the consumer;

associate the second client device in the graph of devices using the consumer ID;

correlate the event to the advertising campaign; and

adjust the advertising campaign before a conclusion of the advertising campaign based on the correlation of the event to the advertising campaign.

20. The non-transitory computer-readable storage media of claim 19 , wherein correlating the event to the advertising campaign includes determining that the item of advertising content and the event are related.

Assignments (10)
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 →
SECURITY INTEREST Recorded Feb 2, 2021
From: VIDEOAMP, INC.
To: CAPITAL IP INVESTMENT PARTNERS LLC
Reel/Frame 055112/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2020
From: RAY, DEBAJYOTI; MCCRAY, ROSS; GULLO, DAVID; PRASAD, JAY
To: VIDEOAMP, INC.
Reel/Frame 052755/0022 →
Continuity (5)
Continuation 15985634 · May 21, 2018
Continuation 15219262 · Jul 25, 2016
Provisional Application 62264764 · Dec 8, 2015
Provisional Application 62196592 · Jul 24, 2015
Related Publication 20200288215A1 · Sep 10, 2020
Cited By (2)
US 12,439,132 US 12,695,960