IP Library Granted Patent US 12,205,150
Granted Patent B2
US 12,205,150 · App. 18/167,966 · Granted Jan 21, 2025

Systems and methods for providing interactive visualizations of digital content to a user

Inventors: Fredy Alexander Montano Pinilla (Silver Spring, MD); Paolo Miscia (Silver Spring, MD); Lina Roncancio (Silver Spring, MD)
Assignee: Discovery Communications, LLC
G06Q30/0276G06Q30/0201G06Q30/0277H04N21/25891H04N21/4725H04N21/812
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 12,205,150
App. No.
18/167,966
Granted
Jan 21, 2025
Kind
B2
Abstract

A computer-implemented method may include: receiving, by a first computer server, content provider data and content item data; identifying a plurality of profile elements by applying machine learning techniques to the received content provider data and content item data; calculating a first plurality of profile element scores for the content provider in each of the plurality of profile elements and a second plurality of profile element scores for the plurality of content items in each of the plurality of profile elements; determining, by utilizing one or more distance algorithms, profile element vector distances between the first plurality of profile element scores for the content provider and the plurality of second profile element scores for the plurality of content items; ranking the plurality of content items based on the determined profile element vector distances; and generating an interactive graphical user interface (GUI) displaying a plurality of radar graphs.

Claims (43)

1. A computer-implemented method comprising:

detecting, on a graphical user interface of an application platform associated with a computer system, a first selection of a brand icon associated with a brand, a second selection of a media asset icon associated with a media asset, and a third selection of an audience icon associated a selected audience type from a plurality of audience types;

retrieving, based on the detected first, second, and third selections and using an insight generation server associated with the computer system, analyzed brand personality data of the brand, analyzed media asset personality data of the media asset, and analyzed audience data associated with the selected audience type;

detecting, at the graphical user interface, a fourth selection of a visualization generation icon;

comparing, in response to the detected fourth selection, a first plurality of elements of the analyzed brand personality data against a second plurality of elements of the analyzed media asset personality data and a third plurality of elements of the analyzed audience data;

generating, based on the comparing, a visualization of the comparison of the first, second, and third plurality of elements;

generating, based on characteristics of the visualization, a resource allocation recommendation for the brand with respect to the media asset; and

transmitting, using the computer system, instructions to a user computing device hosting the application platform to display the generated visualization and the recommendation.

2. The computer-implemented method of claim 1 , wherein the analyzed brand personality data comprises recognized text representations of written brand communication materials selected from the group consisting of: a written advertising copy, a transcript of an advertisement, a transcript of a marketing item, and an article of advertising campaign material related to the brand.

3. The computer-implemented method of claim 1 , wherein the generating the visualization comprises generating a radar graph containing a plurality of profile elements of the brand plotted as axes.

4. The computer-implemented method of claim 1 , further comprising providing a suggestion of another media asset in which to advertise the brand based on the generated visualization.

5. The computer-implemented method of claim 1 , wherein each audience type of the plurality of audience types comprises trait data corresponding to a simulated viewer associated with the audience type.

6. The computer-implemented method of claim 3 , wherein the radar graph includes a first indication of a personality weakness of the brand with respect to the media asset and includes a second indication of a personality strength of the brand with respect to the media asset.

7. The computer-implemented method of claim 5 , wherein the generated visualization comprises a first polygonal graphical element associated with the first plurality of elements represented by a first color overlaid with a second polygonal graphical element associated with the second plurality of elements represented by a second color and a third polygonal graphical element associated with the third plurality of elements represented by a third color.

8. A computer system comprising:

one or more computer processors; and

a non-transitory computer-readable storage medium storing instructions executable by the one or more computer processors, the instructions when executed by the one or more computer processors causing the one or more computer processors to perform operations including:

detecting, on a graphical user interface of an application platform associated with the computer system, a first selection of a brand icon associated with a brand, a second selection of a media asset icon associated with a media asset, and a third selection of an audience icon associated a selected audience type;

retrieving, based on the detected first, second, and third selections and using an insight generation server associated with the computer system, analyzed brand personality data of the brand, analyzed media asset personality data of the media asset, and analyzed audience data associated with the selected audience type;

detecting, at the graphical user interface, a fourth selection of a visualization generation icon;

comparing, in response to the detected fourth selection, a first plurality of elements of the analyzed brand personality data against a second plurality of elements of the analyzed media asset personality data and a third plurality of elements of the analyzed audience data;

generating, based on the comparing, a visualization of the comparison of the first, second, and third plurality of elements;

generating, based on characteristics of the visualization, a resource allocation recommendation for the brand with respect to the media asset; and

transmitting, using the computer system, instructions to a user computing device hosting the application platform to display the generated visualization and the recommendation.

9. The computer system of claim 8 , wherein the analyzed brand personality data comprises recognized text representations of written brand communication materials selected from the group consisting of: a written advertising copy, a transcript of an advertisement, a transcript of a marketing item, and an article of advertising campaign material related to the brand.

10. The computer system of claim 8 , wherein the generating the visualization comprises generating a radar graph containing a plurality of profile elements of the brand plotted as axes.

11. The computer system of claim 8 , wherein the radar graph includes a first indication of a personality weakness of the brand with respect to the media asset and includes a second indication of a personality strength of the brand with respect to the media asset.

12. The computer system of claim 8 , wherein each audience type of the plurality of audience types comprises trait data corresponding to a simulated viewer associated with the audience type.

13. The computer system of claim 10 , further comprising providing a suggestion of another media asset in which to advertise the brand based on the generated visualization.

14. The computer system of claim 12 , wherein the generated visualization comprises a first polygonal graphical element associated with the first plurality of elements represented by a first color overlaid with a second polygonal graphical element associated with the second plurality of elements represented by a second color and a third polygonal graphical element associated with the third plurality of elements represented by a third color.

15. A non-transitory computer-readable medium storing instructions executable by one or more computer processors of a computer system, the instructions when executed by the one or more computer processors cause the one or more computer processors to perform operations comprising:

detecting, on a graphical user interface of an application platform associated with a computer system, a first selection of a brand icon associated with a brand, a second selection of a media asset icon associated with a media asset, and a third selection of an audience icon associated a selected audience type from a plurality of audience types;

retrieving, based on the detected first, second, and third selections and using an insight generation server associated with the computer system, analyzed brand personality data of the brand, analyzed media asset personality data of the media asset, and analyzed audience data associated with the selected audience type;

detecting, at the graphical user interface, a fourth selection of a visualization generation icon;

comparing, in response to the detected fourth selection, a first plurality of elements of the analyzed brand personality data against a second plurality of elements of the analyzed media asset personality data and a third plurality of elements of the analyzed audience data;

generating, based on the comparing, a visualization of the comparison of the first, second, and third plurality of elements;

generating, based on characteristics of the visualization, a resource allocation recommendation for the brand with respect to the media asset; and

transmitting, using the computer system, instructions to a user computing device hosting the application platform to display the generated visualization and the recommendation.

16. The non-transitory computer-readable medium of claim 15 , wherein the analyzed brand personality data comprises recognized text representations of written brand communication materials selected from the group consisting of: a written advertising copy, a transcript of an advertisement, a transcript of a marketing item, and an article of advertising campaign material related to the brand.

17. The non-transitory computer-readable medium of claim 15 , wherein the generating the visualization comprises generating a radar graph containing a plurality of profile elements of the brand plotted as axes.

18. The non-transitory computer-readable medium of claim 15 , wherein each audience type of the plurality of audience types comprises trait data corresponding to a simulated viewer associated with the audience type.

19. The non-transitory computer-readable medium of claim 17 , wherein the radar graph includes a first indication of a personality weakness of the brand with respect to the media asset and includes a second indication of a personality strength of the brand with respect to the media asset.

20. The non-transitory computer-readable medium of claim 18 , wherein the generated visualization comprises a first polygonal graphical element associated with the first plurality of elements represented by a first color overlaid with a second polygonal graphical element associated with the second plurality of elements represented by a second color and a third polygonal graphical element associated with the third plurality of elements represented by a third color.

Assignments (2)
SECURITY INTEREST Recorded Oct 1, 2025
From: WARNER BROS. DISCOVERY, INC.; WARNER MEDIA, LLC; TURNER BROADCASTING SYSTEM, INC.; HOME BOX OFFICE, INC.; DISCOVERY COMMUNICATIONS, LLC; WARNERMEDIA DIRECT LLC; DISCOVERY.COM LLC; WARNER BROS. ENTERTAINMENT INC.; CNN INTERACTIVE GROUP, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 072995/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2023
From: PINILLA, FREDY ALEXANDER MONTANO; MISCIA, PAOLO; RONCANCIO, LINA
To: DISCOVERY COMMUNICATIONS, LLC.
Reel/Frame 063371/0926 →
Continuity (3)
Continuation 17747686 · May 18, 2022
Continuation 16879568 · May 20, 2020
Related Publication 20230196415A1 · Jun 22, 2023
References Cited (12)
US 20100249975A1 · Rezayat · 2010 [cited by applicant]
US 20110276408A1 · Toole · 2011 [cited by applicant]
US 20120042338A1 · Kitts et al. · 2012 [cited by applicant]
US 20160042428A1 · Gou et al. · 2016 [cited by applicant]
US 20160170969A1 · Allen et al. · 2016 [cited by applicant]
US 20160239783A1 · Sahu et al. · 2016 [cited by applicant]
US 20170061497A1 · Akkiraju et al. · 2017 [cited by applicant]
US 20180005161A1 · Cong et al. · 2018 [cited by applicant]
US 20180211265A1 · Natarajan et al. · 2018 [cited by applicant]
US 20190066127A1 · Trahan · 2019 [cited by examiner]
US 20200013092A1 · Liu et al. · 2020 [cited by applicant]
Aaker, Jennifer L., “Dimensions of Brand Personality,” Journal of Marketing Research (JMR) 34 (3): pp. 347-356. DOI:10.2307/3151897. [cited by applicant]