IP Library Granted Patent US 11,856,272
Granted Patent B2
US 11,856,272 · App. 16/120,149 · Granted Dec 26, 2023

Targeting TV advertising slots based on consumer online behavior

Inventors: Debajyoti Ray (Marina del Rey, CA); Ross McCray (Santa Monica, CA); David Gullo (Laguna Hills, CA)
Assignee: VIDEOAMP, INC.
H04N21/812G06Q30/0269G06Q30/0275H04L65/612H04N21/25883H04N21/25891H04N21/2668H04N21/4532H04N21/64322H04N21/8456H04L65/611H04N21/47202
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,856,272
App. No.
16/120,149
Granted
Dec 26, 2023
Kind
B2
Abstract

Within an advertising buying platform, advertising buyers are able to direct advertising content to TV/OTT/VOD inventory that matches targeted market segments. The advertising buyers select from a list of available market segments, and the system pairs the market segments to an anonymous dataset of media consumers (using a database of hashed online IDs). The dataset of hashed online IDs is then mapped to external OEM IDs (such as from a Smart TV) via the functions of a hashed identity mapping method. This permits the advertiser to target advertising content to a population of TV viewers. Also described herein are methods of bidding on programmatic TV content.

Claims (59)

1. A method for targeting a population of media viewers to which to deliver advertising content, the method comprising:

receiving viewer data for a first population of consumers, wherein the viewer data comprises a device identifier and a list of one or more media items that were played on a device associated with a first consumer;

de-identifying the device identifier for the device by creating a hash-ID for the device, the hash-ID being created based on the device identifier and the list of one or more media items that were played on the device;

associating the hash-ID for the device with a first hashed consumer identifier of the first consumer;

determining that the first hashed consumer identifier of the first consumer, and a second hashed consumer identifier of a second consumer are both connected to the device, the second consumer being in the first population of consumers;

identifying one or more slots of advertising inventory based on one or more demographic factors of consumers in the first population of consumers and the list of one or more media items associated with those consumers;

providing a mechanism for an advertiser to purchase a slot of advertising inventory relevant to the population of consumers; and

responsive to the advertiser purchasing the slot of advertising inventory, instructing a media conduit to deliver an item of advertising content to the device as an attempt to deliver the item of the advertising content to both the first consumer and the second consumer.

2. The method of claim 1 , wherein the viewer data comprises programmatic viewer data.

3. The method of claim 1 , wherein the purchasing comprises bidding on inventory including by real-time bidding, or by bidding on programmatic TV content.

4. The method of claim 1 , further comprising:

presenting, via a browser or web-enabled interface, a market segment selection form permitting an advertiser to select from a variety of market segment categories.

5. The method of claim 1 , wherein the consumer data comprises transmutable and non-transmutable data.

6. The method of claim 1 , further comprising:

predicting, via a machine learning process, inventory slots for market segments.

7. The method of claim 1 , wherein the de-identifying uses a one-way hash function.

8. The method of claim 1 , wherein the slot of advertising inventory that is purchased is delivered on a programmatic TV or on an analog TV.

9. The method of claim 1 , the first consumer and second consumer being related in a graph of consumer data, wherein a relationship of the first consumer and second consumer in the graph of consumer data being associated with a weight indicative of a degree of similarity of the first consumer and second consumer, the method including:

identifying a change to an online behavioral attribute associated with the second consumer; and

updating the weight, based on the change to the online behavioral attribute associated with the second consumer, to generate an updated weight indicative of the degree of similarity of an online behavioral data of the first consumer and the online behavioral data of the second consumer, wherein the updated weight is a numerical value that includes zero.

10. The method of claim 9 further comprising generating the weight indicative of the degree of similarity of the first consumer and the second consumer.

11. The method of claim 10 , wherein generating the weight indicative of the degree of similarity of the first consumer and the second consumer includes:

identifying a first attribute associated with the first consumer;

identifying a second attribute associated with the second consumer;

determining a similarity between the first attribute and the second attribute; and

generating the weight based on the similarity between the first attribute and the second attribute.

12. The method of claim 11 , wherein generating the weight further comprises:

generating a first intermediate weight based on the similarity between the first attribute and the second attribute;

identifying a third attribute associated with the first consumer;

identifying a fourth attribute associated with the second consumer;

generating a second intermediate weight based on the similarity between the third attribute and the fourth attribute; and

generating the weight based on the first intermediate weight and the second intermediate weight.

13. The method of claim 11 , wherein the updated weight is generated based on a change to at least one of the first attribute and the second attribute.

14. A system, comprising:

one or more processors; and

one or more non-transitory computer-readable media storing instructions that are executable by the one or more processors to perform operations comprising:

receive viewer data for a first population of consumers, wherein the viewer data comprises at least one device identifier and a list of one or more media items that were played on a device associated with a first consumer;

de-identify the device identifier for the device by creating a hash-ID for the device, the hash-ID being created based on the device identifier and the list of one or more media items that were played on the device;

associate the hash-ID for the device with a first hashed consumer identifier of the first consumer determine that the first hashed consumer identifier of the first consumer, and a second hashed consumer identifier of a second consumer are both connected to the device, the second consumer being in the first population of consumers;

identify one or more slots of advertising inventory based on one or more demographic factors of consumers in the first population of consumers and the list of one or more media items associated with those consumers;

provide a mechanism for an advertiser to purchase a slot of advertising inventory relevant to the population of consumers; and

responsive to the advertiser purchasing the slot of advertising inventory, instruct a media conduit to deliver an item of advertising content to the device as an attempt to deliver the item of the advertising content to both the first consumer and the second consumer.

15. The system of claim 14 , the one or more processors further to generate a numerical weight indicative of a degree of similarity of the first consumer and the second consumer.

16. The system of claim 15 , wherein when generating the numerical weight indicative of the degree of similarity of the first consumer and the second consumer, the one or more processors further to:

identify first attribute associated with the first consumer;

identify a second attribute associated with the second consumer;

determine a similarity between the first attribute and the second attribute; and

generate the numerical weight based on the similarity between the first attribute and the second attribute.

17. The system of claim 16 , wherein an updated weight is generated based on a change to at least one of the first attribute and the second attribute.

18. A non-transitory computer-readable media storing instructions that are executable by one or more processors to perform operations comprising:

receive viewer data for a first population of consumers, wherein the viewer data comprises at least one device identifier and a list of one or more media items that were played on a device associated with a first consumer;

de-identify the device identifier for the device by creating a hash-ID for the device, the hash-ID being created based on the device identifier and the list of one or more media items that were played on the device;

associate the hash-ID for the device with a first hashed consumer identifier of the first consumer;

determine that the first hashed consumer identifier of the first consumer, and a second hashed consumer identifier of a second consumer are both connected to the device, the second consumer being in the first population of consumers;

identify one or more slots of advertising inventory based on one or more demographic factors of consumers in the first population of consumers and the list of one or more media items associated with those consumers;

provide a mechanism for an advertiser to purchase a slot of advertising inventory relevant to the population of consumers; and

responsive to the advertiser purchasing the slot of advertising inventory, instruct a media conduit to deliver an item of advertising content to the device as an attempt to deliver the item of the advertising content to both the first consumer and the second consumer.

19. The non-transitory computer-readable media of claim 18 , the instructions to cause the one or more processors further to generate a numerical weight indicative of a degree of similarity of the first consumer and the second consumer.

20. The non-transitory computer-readable media of claim 19 , wherein a updated weight is generated based on a change to at least one of the first attribute and the second attribute.

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 Nov 26, 2018
From: RAY, DEBAJYOTI; MCCRAY, ROSS; GULLO, DAVID; PRASAD, JAY
To: VIDEOAMP, INC.
Reel/Frame 047585/0435 →
Continuity (5)
Continuation 15219259 · Jul 25, 2016
Provisional Application 62317440 · Apr 1, 2016
Provisional Application 62264764 · Dec 8, 2015
Provisional Application 62196637 · Jul 24, 2015
Related Publication 20180376220A1 · Dec 27, 2018
Cited By (2)
US 12,439,132 US 12,695,960