IP Library › Granted Patent US 11,765,412
Granted Patent B2
US 11,765,412 · App. 17/670,222 · Granted Sep 19, 2023

Signature matching with meter data aggregation for media identification

Inventors: Daniel Nelson (Tampa, FL); Raghuram Ranganathan (Tampa, FL)
Assignee: The Nielsen Company (US), LLC
H04N21/2407H04N21/2353H04N21/23418H04N21/835
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,765,412
App. No.
17/670,222
Granted
Sep 19, 2023
Kind
B2
Abstract

Example apparatus disclosed herein to implement signature matching with meter data aggregation for use in media identification applications include a match job aggregator to aggregate batches of meter data from a meter to form aggregated meter data associated with the meter, and a hash matcher to identify a valid hash key match between meter hash keys generated from meter signatures in the aggregated meter data and reference hash keys corresponding to a collection of media assets. Disclosed example apparatus also include a signature matcher to align, based on the valid hash key match, a sequence of reference signatures corresponding to a first media asset associated with the valid hash key match and a corresponding sequence of the meter signatures, and compare the sequence of reference signatures and the corresponding sequence of meter signatures to identify media represented by at least a portion of the sequence of the meter signatures.

Claims (32)

1. An apparatus comprising:

at least one memory;

computer readable instructions; and

processor circuitry to execute the computer readable instructions to at least:

aggregate batches of meter data from a meter to form aggregated meter data representative of one or more media presentations monitored by the meter, the batches of meter data corresponding to respective first time intervals having a first duration, the aggregated meter data corresponding to a second interval having a second duration larger than the first duration;

identify a valid hash key match between meter hash keys generated from meter signatures in the aggregated meter data and reference hash keys based on reference signatures representative of a collection of media assets; and

compare, based on the valid hash key match, a sequence of the reference signatures corresponding to a first media asset from the collection of media assets and a sequence of the meter signatures from the aggregated meter data to identify a first one of the one or more media presentations represented by at least a portion of the sequence of the meter signatures.

2. The apparatus of claim 1 , wherein the first media asset corresponds to the valid hash key match, and the sequence of the reference signatures corresponds to a duration of the first media asset.

3. The apparatus of claim 2 , wherein the processor circuitry is to select the sequence of the meter signatures from the aggregated meter data to align with the sequence of the reference signatures based on the valid hash key match.

4. The apparatus of claim 3 , wherein the valid hash key match is associated with a sequence of the reference hash keys that matches a sequence of the meter hash keys, and the processor circuitry is to align the sequence of the meter signatures from the aggregated meter data with the sequence of the reference signatures based on a first one of the reference signatures corresponding to an initial reference hash key in the sequence of the reference hash keys and a first one of the meter signatures corresponding to an initial meter hash key in the sequence of the meter hash keys.

5. The apparatus of claim 1 , wherein the processor circuitry is to identify the first one of the one or more media presentations corresponds to the first media asset.

6. The apparatus of claim 1 , wherein the processor circuitry is to determine the first one of the one or more media presentations had a duration corresponding to the at least the portion of the sequence of the meter signatures that matched the sequence of the reference signatures corresponding to a first media asset.

7. The apparatus of claim 1 , wherein the processor circuitry is to generate the meter hash keys from the meter signatures in the aggregated meter data.

8. A method comprising:

aggregating batches of meter data from a meter to form aggregated meter data representative of one or more media presentations monitored by the meter, the batches of meter data corresponding to respective first time intervals having a first duration, the aggregated meter data corresponding to a second interval having a second duration larger than the first duration;

identifying a valid hash key match between meter hash keys generated from meter signatures in the aggregated meter data and reference hash keys based on reference signatures representative of a collection of media assets; and

comparing, based on the valid hash key match, a sequence of the reference signatures corresponding to a first media asset from the collection of media assets and a sequence of the meter signatures from the aggregated meter data to identify a first one of the one or more media presentations represented by at least a portion of the sequence of the meter signatures.

9. The method of claim 8 , wherein the first media asset corresponds to the valid hash key match, and the sequence of the reference signatures corresponds to a duration of the first media asset.

10. The method of claim 9 , wherein the comparing includes selecting the sequence of the meter signatures from the aggregated meter data to align with the sequence of the reference signatures based on the valid hash key match.

11. The method of claim 10 , wherein the valid hash key match is associated with a sequence of the reference hash keys that matches a sequence of the meter hash keys, and the comparing includes aligning the sequence of the meter signatures from the aggregated meter data with the sequence of the reference signatures based on a first one of the reference signatures corresponding to an initial reference hash key in the sequence of the reference hash keys and a first one of the meter signatures corresponding to an initial meter hash key in the sequence of the meter hash keys.

12. The method of claim 8 , wherein the comparing includes identifying the first one of the one or more media presentations corresponds to the first media asset.

13. The method of claim 8 , wherein the comparing includes determining the first one of the one or more media presentations had a duration corresponding to the at least the portion of the sequence of the meter signatures that matched the sequence of the reference signatures corresponding to a first media asset.

14. The method of claim 8 , further including generating the meter hash keys from the meter signatures in the aggregated meter data.

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

aggregate batches of meter data from a meter to form aggregated meter data representative of one or more media presentations monitored by the meter, the batches of meter data corresponding to respective first time intervals having a first duration, the aggregated meter data corresponding to a second interval having a second duration larger than the first duration;

identify a valid hash key match between meter hash keys generated from meter signatures in the aggregated meter data and reference hash keys based on reference signatures representative of a collection of media assets; and

compare, based on the valid hash key match, a sequence of the reference signatures corresponding to a first media asset from the collection of media assets and a sequence of the meter signatures from the aggregated meter data to identify a first one of the one or more media presentations represented by at least a portion of the sequence of the meter signatures.

16. The at least one non-transitory computer readable medium of claim 15 , wherein the first media asset corresponds to the valid hash key match, and the sequence of the reference signatures corresponds to a duration of the first media asset.

17. The at least one non-transitory computer readable medium of claim 16 , wherein the instructions are to cause the at least one processor to select the sequence of the meter signatures from the aggregated meter data to align with the sequence of the reference signatures based on the valid hash key match.

18. The at least one non-transitory computer readable medium of claim 17 , wherein the valid hash key match is associated with a sequence of the reference hash keys that matches a sequence of the meter hash keys, and the instructions are to cause the at least one processor to align the sequence of the meter signatures from the aggregated meter data with the sequence of the reference signatures based on a first one of the reference signatures corresponding to an initial reference hash key in the sequence of the reference hash keys and a first one of the meter signatures corresponding to an initial meter hash key in the sequence of the meter hash keys.

19. The at least one non-transitory computer readable medium of claim 15 , wherein the instructions are to cause the at least one processor to identify the first one of the one or more media presentations corresponds to the first media asset.

20. The at least one non-transitory computer readable medium of claim 15 , wherein the instructions are to cause the at least one processor to determine the first one of the one or more media presentations had a duration corresponding to the at least the portion of the sequence of the meter signatures that matched the sequence of the reference signatures corresponding to a first media asset.

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 Apr 14, 2022
From: NELSON, DANIEL; RANGANATHAN, RAGHURAM
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 059605/0700 →
Continuity (2)
Continuation 16832681 · Mar 27, 2020
Related Publication 20220239963A1 · Jul 28, 2022
Cited By (2)
US 12,301,902 US 12,316,811