IP Library Granted Patent US 11,483,602
Granted Patent B2
US 11,483,602 · App. 17/195,519 · Granted Oct 25, 2022

Methods and apparatus to perform media device asset qualification

Inventors: Daniel Nelson (Tampa, FL); James Petro (Dunedin, FL); Albert T. Borawski (Oldsmar, FL)
Assignee: THE NIELSEN COMPANY (US), LLC
H04N21/2407G06F16/2255H04N21/254H04N21/25891H04N21/4126H04N21/4394H04N21/44008H04N21/44224H04N21/6543H04N21/812H04N21/4113
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,483,602
App. No.
17/195,519
Granted
Oct 25, 2022
Kind
B2
Abstract

Methods, apparatus, systems and articles of manufacture to perform media device asset qualification are disclosed. An example apparatus includes at least one memory, and at least one processor to execute instructions to at least identify a first set of candidate media device assets for disqualification, the candidate media device assets including A) a signature and B) a media identifier that identifies media, generate a hash table using a second set of the candidate media device assets, determine one or more counts of matches between C) a first signature and a first media identifier of a first candidate media device asset of the second set and D) respective signatures and media identifiers of multiple ones of the second set using the hash table, the multiple ones of the second set not including the first candidate media device asset, and load the first signature into a reference database as a reference signature.

Claims (47)

1. An apparatus comprising:

at least one memory; and

at least one processor to execute instructions to at least:

identify a first set of candidate media device assets for disqualification, the candidate media device assets generated in response to respective presentations of media, the candidate media device assets including A) a signature and B) a media identifier that identifies the media;

generate a hash table using a second set of the candidate media device assets, the first set different from the second set;

determine one or more counts of matches between C) a first signature and a first media identifier of a first candidate media device asset of the second set and D) respective signatures and media identifiers of multiple ones of the second set using the hash table, the multiple ones of the second set not including the first candidate media device asset; and

load the first signature into a reference database as the reference signature based on the one or more counts of the matches.

2. The apparatus of claim 1 , wherein the at least one processor is to identify a second candidate media device asset of the first set in response to identifying a jump in a respective timestamp associated with the second candidate media device asset.

3. The apparatus of claim 1 , wherein the at least one processor is to identify a second candidate media device asset of the first set in response to identifying an incorrect language in a corresponding media identifier associated with the second candidate media device asset.

4. The apparatus of claim 1 , wherein the at least one processor is to identify a second candidate media device asset of the first set in response to determining that the second candidate media device asset does not satisfy a minimum duration threshold.

5. The apparatus of claim 1 , wherein the at least one processor is to identify a second candidate media device asset of the first set in response to determining that the second candidate media device asset is missing one or more timestamps.

6. The apparatus of claim 1 , wherein the at least one processor is to grade one or more candidate media device assets of the second set based on a difference between an expected duration of the media and a matched duration of the media, the matched duration corresponding to a number of signatures in the first candidate media device asset that matches one of the respective signatures in at least one other candidate media device asset.

7. The apparatus of claim 1 , wherein the media does not have a reference signature in the reference database, and the at least one processor is to:

obtain database candidates, the database candidates including first database candidates having the media identifier;

store the first database candidates in a database different from the reference database in response to determining that the media identified by the media identifier does not have the reference signature in the reference database;

in response to storing each of the first database candidates in the database, increment a counter; and

in response to a value of the counter satisfying a threshold, identify the first database candidates as the candidate media device assets.

8. A non-transitory computer readable storage medium comprising instructions that, when executed, cause at least one processor to at least:

identify a first set of candidate media device assets for disqualification, the candidate media device assets generated in response to respective presentations of media, the candidate media device assets including A) a signature and B) a media identifier that identifies the media;

generate a hash table using a second set of the candidate media device assets, the first set different from the second set;

determine one or more counts of matches between C) a first signature and a first media identifier of a first candidate media device asset of the second set and D) respective signatures and media identifiers of multiple ones of the second set using the hash table, the multiple ones of the second set not including the first candidate media device asset; and

load the first signature into a reference database as the reference signature based on the one or more counts of the matches.

9. The non-transitory computer readable storage medium of claim 8 , wherein the instructions, when executed, cause the at least one processor to identify a second candidate media device asset of the first set in response to identifying a jump in a respective timestamp associated with the second candidate media device asset.

10. The non-transitory computer readable storage medium of claim 8 , wherein the instructions, when executed, cause the at least one processor to identify a second candidate media device asset of the first set in response to identifying an incorrect language in a corresponding media identifier associated with the second candidate media device asset.

11. The non-transitory computer readable storage medium of claim 8 , wherein the instructions, when executed, cause the at least one processor to identify a second candidate media device asset of the first set in response to determining that the second candidate media device asset does not satisfy a minimum duration threshold.

12. The non-transitory computer readable storage medium of claim 8 , wherein the instructions, when executed, cause the at least one processor to identify a second candidate media device asset of the first set in response to determining that the second candidate media device asset is missing one or more timestamps.

13. The non-transitory computer readable storage medium of claim 8 , wherein the instructions, when executed, cause the at least one processor to grade one or more candidate media device assets of the second set based on a difference between an expected duration of the media and a matched duration of the media, the matched duration corresponding to a number of signatures in the first candidate media device asset that matches one of the respective signatures in at least one other candidate media device asset.

14. The non-transitory computer readable storage medium of claim 8 , wherein the media does not have a reference signature in the reference database, and the instructions, when executed, cause the at least one processor to:

obtain database candidates, the database candidates including first database candidates having the media identifier;

store the first database candidates in a database different from the reference database in response to determining that the media identified by the media identifier does not have the reference signature in the reference database;

in response to storing each of the first database candidates in the database, increment a counter; and

in response to a value of the counter satisfying a threshold, identify the first database candidates as the candidate media device assets.

15. A method comprising:

identifying a first set of candidate media device assets for disqualification, the candidate media device assets generated in response to respective presentations of media, the candidate media device assets including A) a signature and B) a media identifier that identifies the media;

generating a hash table using a second set of the candidate media device assets, the first set different from the second set;

determining one or more counts of matches between C) a first signature and a first media identifier of a first candidate media device asset of the second set and D) respective signatures and media identifiers of multiple ones of the second set using the hash table, the multiple ones of the second set not including the first candidate media device asset; and

loading the first signature into a reference database as the reference signature based on the one or more counts of the matches.

16. The method of claim 15 , further including identifying a second candidate media device asset of the first set in response to identifying a jump in a respective timestamp associated with the second candidate media device asset.

17. The method of claim 15 , further including identifying a second candidate media device asset of the first set in response to identifying an incorrect language in a corresponding media identifier associated with the second candidate media device asset.

18. The method of claim 15 , further including identifying a second candidate media device asset of the first set in response to determining that the second candidate media device asset does not satisfy a minimum duration threshold.

19. The method of claim 15 , further including identifying a second candidate media device asset of the first set in response to determining that the second candidate media device asset is missing one or more timestamps.

20. The method of claim 15 , further including grading one or more candidate media device assets of the second set based on a difference between an expected duration of the media and a matched duration of the media, the matched duration corresponding to a number of signatures in the first candidate media device asset that matches one of the respective signatures in at least one other candidate media device asset.

21. The method of claim 15 , wherein the media does not have a reference signature in the reference database, and further including:

obtaining database candidates, the database candidates including first database candidates having the media identifier;

storing the first database candidates in a database different from the reference database in response to determining that the media identified by the media identifier does not have the reference signature in the reference database;

in response to storing each of the first database candidates in the database, incrementing a counter; and

in response to a value of the counter satisfying a threshold, identifying the first database candidates as the candidate media device assets.

Assignments (4)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2021
From: NELSON, DANIEL; PETRO, JAMES; BORAWSKI, ALBERT T.
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 055756/0612 →
Continuity (3)
Continuation 16595345 · Oct 7, 2019
Continuation 15665055 · Jul 31, 2017
Related Publication 20210195266A1 · Jun 24, 2021