IP Library Granted Patent US 11,526,912
Granted Patent B2
US 11,526,912 · App. 16/998,995 · Granted Dec 13, 2022

Managing metadata enrichment of digital asset portfolios

Inventors: Field J. Garthwaite (Los Angeles, CA); Thomas J. Sullivan (Los Angeles, CA)
Assignee: IRIS.TV INC.
G06Q30/0271G06F16/908G06Q30/0277
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,526,912
App. No.
16/998,995
Granted
Dec 13, 2022
Kind
B2
Abstract

Contextual data may be generated from assets in asset portfolios using metadata enrichment services. A recommendation engine may generate a set of recommended assets for presentation in a content stream based on the contextual data. Brand safety may be implemented using a brand safety policy that uses the contextual data as indicators of potentially offensive content. Advertisements included in the content stream may also be targeted based on the contextual data.

Claims (47)

1. A computer-implemented method, comprising:

receiving, by one or more processors of an electronic asset server system from a consumption user computing device and based on user interaction data captured by the consumption user computing device, a selection of a first digital media content item as an anchor electronic asset, the first digital media content item included in an electronic asset portfolio, the electronic asset portfolio having a brand safety policy defined by a digital content publisher of the electronic asset portfolio and the brand safety policy applied to each electronic asset in the electronic asset portfolio;

responsive to receiving the selection of the first digital media content as the anchor electronic asset, performing:

applying at least one digital media enrichment more digital media computing techniques to the first digital media content;

extracting, by the at least one digital media enrichment service, digital media context metadata associated with the anchor electronic asset from the first digital media content;

retrieving, by the one or more processors of the electronic asset server system from the at least one digital media enrichment service and based at least in part on the first digital media content, the digital media context metadata associated with the anchor electronic asset;

generating a set of recommended digital media content items, by the one or more processors of the electronic asset server system and based at least in part on the brand safety policy associated with the electronic asset portfolio and the digital media context metadata associated with the electronic anchor asset;

selecting a second digital media content item from the set of recommended digital media content items by the one or more processors of the electronic asset server system and based on a weighted composite score using second digital media context metadata associated with the second digital media content item;

sending, by the one or more processors of the electronic asset server system to the consumption user device, a digital media playlist that includes the set of recommended digital media content items to cause the second digital media content item to be presented for viewing in a graphic user interface at the consumption user computing device.

2. The method of claim 1 , wherein the digital media context metadata comprises one or more keywords extracted from a transcript of the anchor electronic asset.

3. The method of claim 1 , wherein the digital media context metadata comprises an identifier of an item visually depicted in the anchor electronic asset.

4. The method of claim 1 , wherein the digital media context metadata comprises an identified logo visually depicted in the anchor electronic asset.

5. The method of claim 1 , wherein the digital media context metadata comprises an analysis of an event happening in the anchor electronic asset.

6. The method of claim 1 , wherein the digital media context metadata comprises sentiment information about the anchor electronic asset.

7. The method of claim 1 , wherein the digital media context metadata comprises temporal attribute information associated with one or more clusters of frames of the anchor electronic asset, and wherein the second digital media content item comprises a targeted digital media content item placed after the one or more clusters of frames of the anchor electronic asset based on the temporal attribute information and the brand safety policy.

8. A system comprising:

one or more processors;

one or more non-transitory computer-readable media, storing one or more sequences of instructions, wherein execution of the one or more sequences of instructions by the one or more processors causes the one or more processors to perform:

receiving, by one or more processors of an electronic asset server system from a consumption user computing device and based on user interaction data captured by the consumption user computing device, a selection of a first digital media content item as an anchor electronic asset, the first digital media content item included in an electronic asset portfolio, the electronic asset portfolio having a brand safety policy defined by a digital content publisher of the electronic asset portfolio and the brand safety policy applied to each electronic asset in the electronic asset portfolio;

responsive to receiving the selection of the first digital media content as the anchor electronic asset, performing:

applying, by at least one digital media enrichment service, one or more digital media computing techniques to the first digital media content;

extracting, by the at least one digital media enrichment service, digital media context metadata associated with the anchor electronic asset from the first digital media content;

retrieving, by the one or more processors of the electronic asset server system from the at least one digital media enrichment service and based at least in part on the first digital media content, the digital media context metadata associated with the anchor electronic asset;

generating a set of recommended digital media content items, by the one or more processors of the electronic asset server system and based at least in part on the brand safety policy associated with the electronic asset portfolio and the digital media context metadata associated with the electronic anchor asset;

selecting a second digital media content item from the set of recommended digital media content items by the one or more processors of the electronic asset server system and based on a weighted composite score using second digital media context metadata associated with the second digital media content item;

sending, by the one or more processors of the electronic asset server system to the consumption user device, a digital media playlist that includes the set of recommended digital media content items to cause the second digital media content item to be presented for viewing in a graphic user interface at the consumption user computing device.

9. The system of claim 8 , wherein the digital media context metadata comprises one or more keywords extracted from a transcript of the anchor electronic asset.

10. The system of claim 8 , wherein the digital media context metadata comprises an identifier of an item visually depicted in the anchor electronic asset.

11. The system of claim 8 , wherein the digital media context metadata comprises an identified logo visually depicted in the anchor electronic asset.

12. The system of claim 8 , wherein the digital media context metadata comprises an analysis of an event happening in the anchor electronic asset.

13. The system of claim 8 , wherein the digital media context metadata comprises sentiment information about the anchor electronic asset.

14. The system of claim 8 , wherein the digital media context metadata comprises temporal attribute information associated with one or more clusters of frames of the anchor electronic asset, and wherein the second digital media content item comprises a targeted digital media content item placed after the one or more clusters of frames of the anchor electronic asset based on the temporal attribute information and the brand safety policy.

15. One or more non-transitory computer-readable media, storing one or more sequences of instructions, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform:

receiving, by one or more processors of an electronic asset server system from a consumption user computing device and based on user interaction data captured by the consumption user computing device, a selection of a first digital media content item as an anchor electronic asset, the first digital media content item included in an electronic asset portfolio, the electronic asset portfolio having a brand safety policy defined by a digital content publisher of the electronic asset portfolio and the brand safety policy applied to each electronic asset in the electronic asset portfolio;

responsive to receiving the selection of the first digital media content as the anchor electronic asset, performing:

applying at least one digital media enrichment more digital media computing techniques to the first digital media content;

extracting, by the at least one digital media enrichment service, digital media context metadata associated with the anchor electronic asset from the first digital media content;

retrieving, by the one or more processors of the electronic asset server system from the at least one digital media enrichment service and based at least in part on the first digital media content, the digital media context metadata associated with the anchor electronic asset;

generating a set of recommended digital media content items, by the one or more processors of the electronic asset server system and based at least in part on the brand safety policy associated with the electronic asset portfolio and the digital media context metadata associated with the electronic anchor asset;

selecting a second digital media content item from the set of recommended digital media content items by the one or more processors of the electronic asset server system and based on a weighted composite score using second digital media context metadata associated with the second digital media content item;

sending, by the one or more processors of the electronic asset server system to the consumption user device, a digital media playlist that includes the set of recommended digital media content items to cause the second digital media content item to be presented for viewing in a graphic user interface at the consumption user computing device.

16. The one or more non-transitory computer-readable media of claim 15 , wherein the digital media context metadata comprises one or more keywords extracted from a transcript of the anchor electronic asset.

17. The one or more non-transitory computer-readable media of claim 15 , wherein the digital media context metadata comprises an identifier of an item visually depicted in the anchor electronic asset.

18. The one or more non-transitory computer-readable media of claim 15 , wherein the digital media context metadata comprises an identified logo visually depicted in the anchor electronic asset.

19. The one or more non-transitory computer-readable media of claim 15 , wherein the digital media context metadata comprises an analysis of an event happening in the anchor electronic asset.

20. The one or more non-transitory computer-readable media of claim 15 , wherein the digital media context metadata comprises sentiment information about the anchor electronic asset.

21. The one or more non-transitory computer-readable media of claim 15 , wherein the digital media context metadata comprises temporal attribute information associated with one or more clusters of frames of the anchor electronic asset, and wherein the second digital media content item comprises a targeted digital media content item placed after the one or more clusters of frames of the anchor electronic asset based on the temporal attribute information and the brand safety policy.

Assignments (4)
SECURITY INTEREST Recorded Nov 29, 2024
From: VIANT TECHNOLOGY LLC
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 069435/0848 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2024
From: IRIS.TV, INC.
To: IRIS.TV LLC
Reel/Frame 069398/0069 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2024
From: IRIS.TV LLC
To: VIANT TECHNOLOGY LLC
Reel/Frame 069398/0133 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2020
From: GARTHWAITE, FIELD J.; SULLIVAN, THOMAS J.
To: IRIS.TV, INC.
Reel/Frame 053803/0738 →
Continuity (1)
Related Publication 20220058694A1 · Feb 24, 2022
Cited By (2)
US 12,340,397 US 12,675,555