IP Library › Granted Patent US 11,716,502
Granted Patent B2
US 11,716,502 · App. 17/739,524 · Granted Aug 1, 2023

Methods and apparatus to identify media based on watermarks across different audio streams and/or different watermarking techniques

Inventors: Justin Fahnestock (Tampa, FL); Ronan Heffernan (Wesley Chapel, FL); Muhammad Amir (Palm Harbor, FL); Wes Kercher (Tampa, FL); Scott Barraclough (New Port Richey, FL); John Kistenmacher (Brunswick, ME)
Assignee: THE NIELSEN COMPANY (US), LLC
H04N21/4394H04N21/44008H04N21/44222H04N21/44236H04N21/83G10L19/018
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,716,502
App. No.
17/739,524
Granted
Aug 1, 2023
Kind
B2
Abstract

Example apparatus disclosed herein are to detect a first watermark embedded in an audio stream associated with media, the first watermark embedded and detected based on a first watermarking technique; and detect a second watermark embedded in the audio stream, the second watermark embedded and detected based on a second watermarking technique. Disclosed example apparatus are also to assign the first watermark to a first monitoring track and to a second monitoring track, the first monitoring track limited to watermarks embedded in the audio stream based on the first watermarking technique, the second monitoring track limited to watermarks embedded in the audio stream based on any of the first or second watermarking techniques; group the first and second watermarks to form a media detection event when the second watermark is assigned to the second monitoring track; and cause transmission of the media detection event to a data collection facility.

Claims (63)

1. An apparatus comprising:

at least one memory;

instructions; and

processor circuitry to execute the instructions to:

detect a first watermark embedded in an audio stream associated with media, the first watermark embedded and detected in the audio stream based on a first watermarking technique;

detect a second watermark embedded in the audio stream, the second watermark embedded and detected in the audio stream based on a second watermarking technique different than the first watermarking technique;

assign the first watermark to a first monitoring track and to a second monitoring track, the first monitoring track limited to watermarks embedded in the audio stream based on the first watermarking technique, the second monitoring track limited to watermarks embedded in the audio stream based on any of the first or second watermarking techniques;

group the first and second watermarks to form a media detection event when the second watermark is assigned to the second monitoring track; and

cause transmission of the media detection event to a data collection facility.

2. The apparatus of claim 1 , wherein the processor circuitry is to assign the second watermark to one of the second monitoring track or to a third monitoring track based on a comparison of first media identifying information in the first watermark with second media identifying information in the second watermark.

3. The apparatus of claim 1 , wherein the processor circuitry is to:

assign a first timestamp to the first watermark when the first watermark is detected;

assign a second timestamp to the second watermark when the second watermark is detected; and

assign the second watermark to the second monitoring track when an interval between the first timestamp and the second timestamp is less than a threshold.

4. The apparatus of claim 3 , wherein the processor circuitry is to not group the first and second watermarks to form the media detection event when the first timestamp matches the second timestamp.

5. The apparatus of claim 1 , wherein the audio stream is a first audio stream, and the processor circuitry is to assign the first watermark to a fourth monitoring track different than the first monitoring track and different than the second monitoring track, the fourth monitoring track to include watermarks embedded in any of the first audio stream or a second audio stream based on any of the first or second watermarking techniques, the second audio stream associated with the media and different than the first audio stream.

6. The apparatus of claim 5 , wherein the media detection event is a first media detection event, and the processor circuitry is to:

assign the second watermark to the fourth monitoring track; and

group the first and second watermarks to form a second media detection event different than the first media detection event.

7. The apparatus of claim 6 , wherein the processor circuitry is to:

detect a third watermark embedded in the second audio stream;

assign the third watermark to the fourth monitoring track; and

group the third watermark with the first and second watermarks to form the second media detection event.

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

detect a first watermark embedded in an audio stream associated with media, the first watermark embedded and detected in the audio stream based on a first watermarking technique;

detect a second watermark embedded in the audio stream, the second watermark embedded and detected in the audio stream based on a second watermarking technique different than the first watermarking technique;

assign the first watermark to a first monitoring track and to a second monitoring track, the first monitoring track limited to watermarks embedded in the audio stream based on the first watermarking technique, the second monitoring track limited to watermarks embedded in the audio stream based on any of the first or second watermarking techniques;

group the first and second watermarks to form a media detection event when the second watermark is assigned to the second monitoring track; and

cause transmission of the media detection event to a data collection facility.

9. The non-transitory computer readable medium of claim 8 , wherein the instructions cause the processor circuitry to assign the second watermark to one of the second monitoring track or to a third monitoring track based on a comparison of first media identifying information in the first watermark with second media identifying information in the second watermark.

10. The non-transitory computer readable medium of claim 8 , wherein the instructions cause the processor circuitry to:

assign a first timestamp to the first watermark when the first watermark is detected;

assign a second timestamp to the second watermark when the second watermark is detected; and

assign the second watermark to the second monitoring track when an interval between the first timestamp and the second timestamp is less than a threshold.

11. The non-transitory computer readable medium of claim 10 , wherein the instructions cause the processor circuitry to not group the first and second watermarks to form the media detection event when the first timestamp matches the second timestamp.

12. The non-transitory computer readable medium of claim 8 , wherein the audio stream is a first audio stream, and the instructions cause the processor circuitry to assign the first watermark to a fourth monitoring track different than the first monitoring track and different than the second monitoring track, the fourth monitoring track to include watermarks embedded in any of the first audio stream or a second audio stream based on any of the first or second watermarking techniques, the second audio stream associated with the media and different than the first audio stream.

13. The non-transitory computer readable medium of claim 12 , wherein the media detection event is a first media detection event, and the instructions cause the processor circuitry to:

assign the second watermark to the fourth monitoring track; and

group the first and second watermarks to form a second media detection event different than the first media detection event.

14. The non-transitory computer readable medium of claim 13 , wherein the instructions cause the processor circuitry to:

detect a third watermark embedded in the second audio stream;

assign the third watermark to the fourth monitoring track; and

group the third watermark with the first and second watermarks to form the second media detection event.

15. A method comprising:

detecting a first watermark embedded in an audio stream associated with media, the first watermark embedded and detected in the audio stream based on a first watermarking technique;

detecting a second watermark embedded in the audio stream, the second watermark embedded and detected in the audio stream based on a second watermarking technique different than the first watermarking technique;

assigning, by executing an instruction with processor circuitry, the first watermark to a first monitoring track and to a second monitoring track, the first monitoring track limited to watermarks embedded in the audio stream based on the first watermarking technique, the second monitoring track limited to watermarks embedded in the audio stream based on any of the first or second watermarking techniques;

grouping, by executing an instruction with the processor circuitry, the first and second watermarks to form a media detection event when the second watermark is assigned to the second monitoring track; and

transmitting the media detection event to a data collection facility.

16. The method of claim 15 , further including assigning the second watermark to one of the second monitoring track or to a third monitoring track based on a comparison of first media identifying information in the first watermark with second media identifying information in the second watermark.

17. The method of claim 15 , further including:

assigning a first timestamp to the first watermark when the first watermark is detected;

assigning a second timestamp to the second watermark when the second watermark is detected; and

assigning the second watermark to the second monitoring track when an interval between the first timestamp and the second timestamp is less than a threshold.

18. The method of claim 17 , further including not grouping the first and second watermarks to form the media detection event when the first timestamp matches the second timestamp.

19. The method of claim 15 , wherein the audio stream is a first audio stream, the method further including assigning the first watermark to a fourth monitoring track different than the first monitoring track and different than the second monitoring track, the fourth monitoring track to include watermarks embedded in any of the first audio stream or a second audio stream based on any of the first or second watermarking techniques, the second audio stream associated with the media and different than the first audio stream.

20. The method of claim 19 , wherein the media detection event is a first media detection event, the method further including:

assigning the second watermark to the fourth monitoring track; and

grouping the first and second watermarks to form a second media detection event different than the first media detection event.

21. The method of claim 20 , further including:

detecting a third watermark embedded in the second audio stream;

assigning the third watermark to the fourth monitoring track; and

grouping the third watermark with the first and second watermarks to form the second media detection event.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2023
From: FAHNESTOCK, JUSTIN; HEFFERNAN, RONAN; AMIR, MUHAMMAD; KERCHER, WES; BARRACLOUGH, SCOTT; KISTENMACHER, JOHN
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 064418/0826 →
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 Jan 14, 2023
From: FAHNESTOCK, JUSTIN; HEFFERNAN, RONAN; AMIR, MUHAMMAD; KERCHER, WES; BARRACLOUGH, SCOTT; KISTENMACHER, JOHN
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 062389/0672 →
Continuity (3)
Continuation 16907700 · Jun 22, 2020
Continuation 15994383 · May 31, 2018
Related Publication 20220264175A1 · Aug 18, 2022