IP Library Granted Patent US 11,546,658
Granted Patent B2
US 11,546,658 · App. 16/695,162 · Granted Jan 3, 2023

Audio correlation for viewership determination

Inventors: Amir Yazdani (Portland, OR); Caroline Horner (Darien, CT); Michael J. Vinson (Piedmont, CA)
Assignee: Comscore, Inc.
H04N21/44222G06N3/0445G06N3/0635G06N3/08H04N21/233H04N21/251H04N21/41407H04N21/42203H04N21/4394H04N21/44008
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,546,658
App. No.
16/695,162
Granted
Jan 3, 2023
Kind
B2
Abstract

A method includes receiving audio data from a microphone of a device associated with a user. The audio data includes audio received by the microphone from a first source and from a second source. The audio data is correlated with a first audio signature and a second audio signature. Then, based on the correlation of the audio data with the first audio signature, first content broadcast from the first source is identified. Second content broadcast from the second source is also identified based on the correlation of the audio data with the second audio signature. It is then determined that the device is closer to the first source than the second source based on audio qualities and/or temporal aspects of the audio data. The first content is associated with the user based on the determination that the device is closer to the first source.

Claims (65)

1. A method implemented with at least one processor, the method comprising:

receiving audio data from a microphone of a device associated with a user, the audio data including audio received by the microphone from a first source and from a second source;

correlating the audio data with a first audio signature and a second audio signature;

identifying, based on the correlation of the audio data with the first audio signature, first content broadcast from the first source;

identifying, based on the correlation of the audio data with the second audio signature, second content broadcast from the second source;

determining that the device is closer to the first source than the second source based on audio qualities and/or temporal aspects of the audio data; and

associating, based on the determination that the device is closer to the first source, the first content with the user.

2. The method of claim 1 , further comprising accessing account data associating the first source and the second source to the user.

3. The method of claim 1 , further comprising:

receiving positioning data of the device;

receiving positioning data of the first source and the second source; and

comparing the positioning data of the device with the positioning data of the first source and the second source to determine that the first source and the second source are local sources.

4. The method of claim 1 , wherein correlating the audio data with the first audio signature and the second audio signature comprises:

generating audio fingerprints of the audio data,

comparing audio fingerprints of the audio data to the first audio signature and the second audio signature.

5. The method of claim 4 , wherein generating the audio fingerprints of the audio data comprises processing the audio data using a Fourier Transform function.

6. The method of claim 1 , further comprising:

determining that third content is being broadcast; and

determining, based on the association of the first content with the user, a probability that the third content is being broadcast to the user.

7. The method of claim 1 , further comprising:

receiving first program data indicating content being broadcast from the first source;

receiving second program data indicating content being broadcast from the second source;

correlating the first content with the first program data; and

correlating the second content with the second program data.

8. The method of claim 1 , wherein associating the first content with the user comprises storing the first content in an array associated with the user.

9. The method of claim 1 , wherein the first content is first video content, the first source is a first display component, the second content is second video content, and the second source is a second display component.

10. The method of claim 1 , wherein the device associated with the user is a notebook computer, a mobile device, a tablet, smartphone, or a wearable device.

11. A system, comprising:

at least one processor; and

at least one memory storing instructions that, when executed, cause the at least one processor to perform a process, the process comprising:

receiving audio data from a microphone of a device associated with a user, the audio data including audio received by the microphone from a first source and from a second source;

correlating the audio data with a first audio signature and a second audio signature;

identifying, based on the correlation of the audio data with the first audio signature, first content broadcast from the first source;

identifying, based on the correlation of the audio data with the second audio signature, second content broadcast from the second source;

determining that the device is closer to the first source than the second source based on audio qualities and/or temporal aspects of the audio data; and

associating, based on the determination that the device is closer to the first source, the first content with the user.

12. The system of claim 11 , wherein the process further comprises accessing account data associating the first source and the second source to the user.

13. The system of claim 11 , wherein the process further comprises:

receiving positioning data of the device;

receiving positioning data of the first source and the second source; and

comparing the positioning data of the device with the positioning data of the first source and the second source to determine that the first source and the second source are local sources.

14. The system of claim 11 , wherein correlating the audio data with the first audio signature and the second audio signature comprises:

generating audio fingerprints of the audio data,

comparing audio fingerprints of the audio data to the first audio signature and the second audio signature.

15. The system of claim 11 , wherein the process further comprises:

determining that third content is being broadcast; and

determining, based on the association of the first content with the user, a probability that the third content is being broadcast to the user.

16. A non-transitory computer-readable medium storing instructions which, when executed, cause one or more processors to perform a process, the process comprising:

receiving audio data from a microphone of a device associated with a user, the audio data including audio received by the microphone from a first source and from a second source;

correlating the audio data with a first audio signature and a second audio signature;

identifying, based on the correlation of the audio data with the first audio signature, first content broadcast from the first source;

identifying, based on the correlation of the audio data with the second audio signature, second content broadcast from the second source;

determining that the device is closer to the first source than the second source based on audio qualities and/or temporal aspects of the audio data; and

associating, based on the determination that the device is closer to the first source, the first content with the user.

17. The non-transitory computer-readable medium of claim 16 , wherein the process further comprises accessing account data associating the first source and the second source to the user.

18. The non-transitory computer-readable medium of claim 16 , wherein the process further comprises:

receiving positioning data of the device;

receiving positioning data of the first source and the second source; and

comparing the positioning data of the device with the positioning data of the first source and the second source to determine that the first source and the second source are local sources.

19. The non-transitory computer-readable medium of claim 16 , wherein correlating the audio data with the first audio signature and the second audio signature comprises:

generating audio fingerprints of the audio data,

comparing audio fingerprints of the audio data to the first audio signature and the second audio signature.

20. The non-transitory computer-readable medium of claim 16 , wherein the process further comprises:

determining that third content is being broadcast; and

determining, based on the association of the first content with the user, a probability that the third content is being broadcast to the user.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Jun 2, 2026
From: BLUE TORCH FINANCE LLC
To: COMSCORE, INC.; PROXIMIC, LLC; RENTRAK, LLC (F/N/A RENTRAK CORPORATION)
Reel/Frame 075679/0830 →
RELEASE OF SECURITY INTEREST Recorded Jan 16, 2025
From: BANK OF AMERICA, N.A.
To: COMSCORE, INC.
Reel/Frame 069934/0573 →
SECURITY INTEREST Recorded Jan 3, 2025
From: COMSCORE, INC.; PROXIMIC, LLC; RENTRAK, LLC
To: BLUE TORCH FINANCE LLC
Reel/Frame 069818/0446 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded May 6, 2021
From: COMSCORE, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 057279/0767 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2019
From: YAZDANI, AMIR; HORNER, CAROLINE; VINSON, MICHAEL
To: COMSCORE, INC.
Reel/Frame 051111/0284 →