IP Library Granted Patent US 10,629,239
Granted Patent B1
US 10,629,239 · App. 16/226,943 · Granted Apr 21, 2020

Computing system with DVE template selection and video content item generation feature

Inventors: Dale T. Roberts (Santa Monica, CA); Michael Gubman (Oakland, CA)
Assignee: Gracenote, Inc.
G11B27/036G06K9/00744G06K9/00758H04N21/23418H04N21/854
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,629,239
App. No.
16/226,943
Granted
Apr 21, 2020
Kind
B1
Abstract

In one aspect, an example method includes (i) receiving a first group of video content items; (ii) identifying from among the first group of video content items, a second group of video content items having a threshold extent of similarity with each other; (iii) determining a quality score for each video content item of the second group; (iv) identifying from among the second group of video content items, a third group of video content items each having a quality score that exceeds a quality score threshold; and (v) based on the identifying of the third group, transmitting at least a portion of at least one video content item of the identified third group to a digital video-effect (DVE) system, wherein the system is configured for using the at least the portion of the at least one video content item of the identified third group to generate a video content item.

Claims (76)

1. A non-transitory computer-readable medium having stored thereon program instructions that, upon execution by a processor, cause performance of a set of acts comprising:

receiving, by a computing system, a first group of video content items;

identifying, by the computing system, from among the first group of video content items, a second group of video content items having a threshold extent of similarity with each other;

determining, by the computing system, a quality score for each video content item of the second group;

identifying, by the computing system, from among the second group of video content items, a third group of video content items each having a quality score that exceeds a quality score threshold; and

based on the identifying of the third group, using, by the computing system, at least a portion of at least one video content item of the identified third group and a digital video effect (DVE) template to generate a video content item.

2. The non-transitory computer-readable medium of claim 1 , wherein the act of identifying the second group of video content items comprises:

comparing, by the computing system, a fingerprint of a video content item of the first group with a fingerprint of a video content item of the second group;

based on the comparison, determining, by the computing system, that the video content item of the first group and the video content item of the second group have the threshold extent of similarity with each other; and

adding, by the computing system, the video content item of the first group to the second group.

3. The non-transitory computer-readable medium of claim 1 , wherein the act of identifying the second group of video content items comprises:

comparing, by the computing system, metadata of a video content item of the first group with metadata of a video content item of the second group;

based on the comparison, determining, by the computing system, that the video content item of the first group and the video content item of the second group have the threshold extent of similarity with each other; and

adding, by the computing system, the video content item of the first group to the second group.

4. The non-transitory computer-readable medium of claim 1 , wherein the quality score corresponds to a video stability rating.

5. The non-transitory computer-readable medium of claim 1 , wherein the set of acts further comprises:

adjusting the quality score threshold such that the third group only contains one video content item having a highest quality score of all of the video content items of the second group.

6. The non-transitory computer-readable medium of claim 1 , wherein the set of acts further comprises:

broadcasting, by the computing system, the generated video content item, wherein at least one of the third group of video content items of the generated video content item is broadcast within 10 seconds from when the third group video content item was received by the computing system.

7. A computing system comprising:

one or more processors; and

a non-transitory computer-readable medium having stored thereon program instructions that, upon execution by the one or more processors, cause performance of a set of acts comprising:

receiving, by the computing system, a first group of video content items;

identifying, by the computing system, from among the first group of video content items, a second group of video content items having a threshold extent of similarity with each other;

determining, by the computing system, a quality score for each video content item of the second group;

identifying, by the computing system, from among the second group of video content items, a third group of video content items each having a quality score that exceeds a quality score threshold; and

based on the identifying of the third group, using, by the computing system, at least a portion of at least one video content item of the identified third group and a digital video effect (DVE) template to generate a video content item.

8. The computing system of claim 7 , wherein the act of identifying the second group of video content items comprises:

comparing, by the computing system, a fingerprint of a video content item of the first group with a fingerprint of a video content item of the second group;

based on the comparison, determining, by the computing system, that the video content item of the first group and the video content item of the second group have the threshold extent of similarity with each other; and

adding, by the computing system, the video content item of the first group to the second group.

9. The computing system of claim 7 , wherein the act of identifying the second group of video content items comprises:

comparing, by the computing system, metadata of a video content item of the first group with metadata of a video content item of the second group;

based on the comparison, determining, by the computing system, that the video content item of the first group and the video content item of the second group have the threshold extent of similarity with each other; and

adding, by the computing system, the video content item of the first group to the second group.

10. The computing system of claim 7 , wherein the quality score corresponds to a video stability rating.

11. The computing system of claim 7 , wherein the set of acts further comprises:

adjusting the quality score threshold such that the third group only contains one video content item having a highest quality score of all of the video content items of the second group.

12. The computing system of claim 7 , wherein the set of acts further comprises:

broadcasting, by the computing system, the generated video content item, wherein at least one of the third group of video content items of the generated video content item is broadcast within 10 seconds from when the third group video content item was received by the computing system.

13. A non-transitory computer-readable medium having stored thereon program instructions that, upon execution by a processor, cause performance of a set of acts comprising:

receiving, by a computing system, a first group of video content items;

determining, by the computing system, a quality score for each video content item of the first group;

identifying, by the computing system, from among the first group of video content items, a second group of video content items each having a quality score that exceeds a quality score threshold;

identifying, by the computing system, from among the second group of video content items, a third group of video content items having a threshold extent of similarity with each other; and

based on the identifying of the third group, using, by the computing system, at least a portion of at least one video content item of the identified third group and a digital video effect (DVE) template to generate a video content item.

14. The non-transitory computer-readable medium of claim 13 , wherein the act of identifying the third group of video content items comprises:

comparing, by the computing system, a fingerprint of a video content item of the second group with a fingerprint of a video content item of the third group;

based on the comparison, determining, by the computing system, that the video content item of the second group and the video content item of the third group have the threshold extent of similarity with each other; and

adding, by the computing system, the video content item of the second group to the third group.

15. The non-transitory computer-readable medium of claim 13 , wherein the act of identifying the third group of video content items comprises:

comparing, by the computing system, metadata of a video content item of the second group with metadata of a video content item of the third group;

based on the comparison, determining, by the computing system, that the video content item of the second group and the video content item of the third group have the threshold extent of similarity with each other; and

adding, by the computing system, the video content item of the second group to the third group.

16. The non-transitory computer-readable medium of claim 13 , wherein the quality score corresponds to a video stability rating.

17. The non-transitory computer-readable medium of claim 13 , wherein the set of acts further comprises:

broadcasting, by the computing system, the generated video content item, wherein at least one of the third group of video content items of the generated video content item is broadcast within 10 seconds from when the third group video content item was received by the computing system.

18. A computing system comprising:

one or more processors; and

a non-transitory computer-readable medium having stored thereon program instructions that, upon execution by the one or more processors, cause performance of a set of acts comprising:

receiving, by a computing system, a first group of video content items;

determining, by the computing system, a quality score for each video content item of the first group;

identifying, by the computing system, from among the first group of video content items, a second group of video content items each having a quality score that exceeds a quality score threshold;

identifying, by the computing system, from among the second group of video content items, a third group of video content items having a threshold extent of similarity with each other; and

based on the identifying of the third group, using, by the computing system, at least a portion of at least one video content item of the identified third group and a digital video effect (DVE) template to generate a video content item.

19. The computing system of claim 18 , wherein the act of identifying the third group of video content items comprises:

comparing, by the computing system, a fingerprint of a video content item of the second group with a fingerprint of a video content item of the third group;

based on the comparison, determining, by the computing system, that the video content item of the second group and the video content item of the third group have the threshold extent of similarity with each other; and

adding, by the computing system, the video content item of the second group to the third group.

20. The computing system of claim 18 , wherein the act of identifying the third group of video content items comprises:

comparing, by the computing system, metadata of a video content item of the second group with metadata of a video content item of the third group;

based on the comparison, determining, by the computing system, that the video content item of the second group and the video content item of the third group have the threshold extent of similarity with each other; and

adding, by the computing system, the video content item of the second group to the third group.

21. The computing system of claim 18 , wherein the quality score corresponds to a video stability rating.

22. The computing system of claim 18 , wherein the set of acts further comprises:

broadcasting, by the computing system, the generated video content item, wherein at least one of the third group of video content items of the generated video content item is broadcast within 10 seconds from when the third group video content item was received by the computing system.

Assignments (8)
RELEASE (REEL 054066 / FRAME 0064) Recorded May 11, 2023
From: CITIBANK, N.A.
To: A. C. NIELSEN COMPANY, LLC; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; THE NIELSEN COMPANY (US), LLC; NETRATINGS, LLC
Reel/Frame 063605/0001 →
RELEASE (REEL 053473 / FRAME 0001) Recorded May 11, 2023
From: CITIBANK, N.A.
To: A. C. NIELSEN COMPANY, LLC; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; THE NIELSEN COMPANY (US), LLC; NETRATINGS, LLC
Reel/Frame 063603/0001 →
SECURITY INTEREST Recorded May 8, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: ARES CAPITAL CORPORATION
Reel/Frame 063574/0632 →
SECURITY INTEREST Recorded Apr 28, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: CITIBANK, N.A.
Reel/Frame 063561/0381 →
SECURITY AGREEMENT Recorded Jan 31, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 063560/0547 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENTS LISTED ON SCHEDULE 1 RECORDED ON 6-9-2020 PREVIOUSLY RECORDED ON REEL 053473 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SUPPLEMENTAL IP SECURITY AGREEMENT. Recorded Oct 7, 2020
From: A.C. NIELSEN (ARGENTINA) S.A.; A.C. NIELSEN COMPANY, LLC; ACN HOLDINGS INC.; ACNIELSEN CORPORATION; ACNIELSEN ERATINGS.COM; AFFINNOVA, INC.; ART HOLDING, L.L.C.; ATHENIAN LEASING CORPORATION; CZT/ACN TRADEMARKS, L.L.C.; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; NETRATINGS, LLC; NIELSEN AUDIO, INC.; NIELSEN CONSUMER INSIGHTS, INC.; NIELSEN CONSUMER NEUROSCIENCE, INC.; NIELSEN FINANCE CO.; NIELSEN FINANCE LLC; NIELSEN INTERNATIONAL HOLDINGS, INC.; NIELSEN MOBILE, LLC; NMR INVESTING I, INC.; TCG DIVESTITURE INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC; VIZU CORPORATION; VNU MARKETING INFORMATION, INC.; NMR LICENSING ASSOCIATES, L.P.; NIELSEN HOLDING AND FINANCE B.V.; THE NIELSEN COMPANY B.V.; VNU INTERNATIONAL B.V.
To: CITIBANK, N.A
Reel/Frame 054066/0064 →
SUPPLEMENTAL SECURITY AGREEMENT Recorded Jun 9, 2020
From: A. C. NIELSEN COMPANY, LLC; ACN HOLDINGS INC.; ACNIELSEN CORPORATION; ACNIELSEN ERATINGS.COM; AFFINNOVA, INC.; ART HOLDING, L.L.C.; ATHENIAN LEASING CORPORATION; CZT/ACN TRADEMARKS, L.L.C.; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; NETRATINGS, LLC; NIELSEN AUDIO, INC.; NIELSEN CONSUMER INSIGHTS, INC.; NIELSEN CONSUMER NEUROSCIENCE, INC.; NIELSEN FINANCE CO.; NIELSEN FINANCE LLC; NIELSEN INTERNATIONAL HOLDINGS, INC.; NIELSEN MOBILE, LLC; NIELSEN UK FINANCE I, LLC; NMR INVESTING I, INC.; TCG DIVESTITURE INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC; VIZU CORPORATION; VNU MARKETING INFORMATION, INC.; NMR LICENSING ASSOCIATES, L.P.; NIELSEN HOLDING AND FINANCE B.V.; THE NIELSEN COMPANY B.V.; VNU INTERNATIONAL B.V.
To: CITIBANK, N.A.
Reel/Frame 053473/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2018
From: ROBERTS, DALE T.; GUBMAN, MICHAEL
To: GRACENOTE, INC.
Reel/Frame 047828/0363 →