IP Library Granted Patent US 10,885,543
Granted Patent B1
US 10,885,543 · App. 11/966,414 · Granted Jan 5, 2021

Systems and methods to pre-scale media content to facilitate audience measurement

Inventors: Brian Fuhrer (Palm Harbor, FL); Morris Lee (Palm Harbor, FL); Alexander Topchy (New Port Richey, FL)
Assignee: THE NIELSEN COMPANY (US), LLC
G06Q30/0242G06F3/16G06Q30/0244G06Q30/0251G06Q30/0272H04N7/24
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,885,543
App. No.
11/966,414
Granted
Jan 5, 2021
Kind
B1
Abstract

Methods and apparatus for pre-scaling media content to facilitate audience measurement are disclosed. An example method includes encoding a media content sample in accordance with a first encoding configuration and playing the encoded sample. The example method also includes attempting to detect the codes in the sample, and computing a ratio between the codes encoded in the sample and the codes detected when the sample is played.

Claims (63)

1. A method to encode media comprising:

encoding, by executing an instruction with at least one processor, a media sample with an original number of codes in accordance with a first encoding configuration to create an encoded media sample;

recording, by executing an instruction with the at least one processor, the original number of codes;

playing, by executing an instruction with the at least one processor, the encoded media sample in a first controlled ambient environment provided by a media tester and having a first ambient configuration value;

detecting, by executing an instruction with the at least one processor, a detected number of codes extracted while the encoded media sample is played in the first controlled ambient environment;

recording, by executing an instruction with the at least one processor, the detected number of codes;

generating, by executing an instruction with the at least one processor, a scaling factor for the media sample based on the first ambient configuration value and a ratio of (a) the original number of codes to (b) the detected number of codes; and

determining, by executing an instruction with the at least one processor, a threshold value based on the scaling factor, the threshold value being for a portion of the original number of codes required to be detected to establish detection of an advertisement associated with the encoded media sample when the encoded media sample is subsequently played via a device other than the media tester in an ambient environment having a characteristic corresponding to the first ambient configuration value.

2. The method as defined in claim 1 , wherein the encoded media sample includes the advertisement.

3. The method as defined in claim 1 , wherein the first encoding configuration includes at least one of a first playback volume parameter, a first encoding volume parameter, a first ambient noise volume parameter, or a first encoding density parameter.

4. The method as defined in claim 1 , further including:

encoding, by executing an instruction with the at least one processor, the media sample with the original number of codes in accordance with a second encoding configuration different from the first encoding configuration to create a second encoded media sample;

playing, by executing an instruction with the at least one processor, the second encoded media sample in the first controlled ambient environment;

detecting, by executing an instruction with the at least one processor, a second detected number of codes extracted while the second encoded media sample is played in the first controlled ambient environment;

recording, by executing an instruction with the at least one processor, the second detected number of codes; and

generating, by executing an instruction with the at least one processor, a second scaling factor for the media sample based on the first ambient configuration value and a ratio of (a) the original number of codes to (b) the second detected number of codes.

5. The method as defined in claim 1 , further including assigning the media sample to a first detection category based on the scaling factor.

6. The method as defined in claim 5 , wherein the first detection category is assigned relative to a second detection category associated with at least one of a higher or lower scaling factor than the first detection category.

7. The method as defined in claim 1 , further including associating the scaling factor with the media sample and storing the scaling factor in a database.

8. The method as defined in claim 1 , further including embedding the ratio in the media sample as metadata.

9. The method as defined in claim 1 , further including increasing a likelihood of detecting an instance of the original number of codes by increasing an encoding volume parameter.

10. An apparatus to encode media comprising:

an encoder structured to encode a media sample with an original number of codes to create an encoded media sample;

a media device structured to play the encoded media sample in a first controlled ambient environment provided by a media tester and having a first ambient configuration value;

a detector structured to identify a detected number of codes extracted while the encoded media sample is played by the media device in the first controlled ambient environment; and

a correlator structured to:

record the original number of codes;

record the detected number of codes;

generate a scaling factor for the media sample based on the first ambient configuration value and a ratio of (a) the original number of codes to (b) the detected number of codes; and

determine a threshold value based on the scaling factor, the threshold value being for a portion of the original number of codes required to be detected to establish detection of an advertisement associated with the encoded media sample when the encoded media sample is subsequently played via a device other than the media tester in an ambient environment having a characteristic corresponding to the first ambient configuration value.

11. The apparatus as defined in claim 10 , wherein the detector includes at least one audience measurement device.

12. The apparatus as defined in claim 10 , further including a layer controller structured to identify a code type for the encoder to embed in the media sample.

13. The apparatus as defined in claim 10 , further including a volume controller structured to establish an encoding volume for the original number of codes encoded in the media sample.

14. The apparatus as defined in claim 10 , further including an ambient noise generator structured to play ambient noise while the media device is playing the encoded media sample.

15. The apparatus as defined in claim 14 , further including a volume controller structured to establish a volume level for at least one of the media device or the ambient noise generator.

16. An article of manufacture comprising computer readable instructions that, when executed, cause a processor to perform at least the operations of:

encoding a media sample with an original number of codes in accordance with a first encoding configuration to create an encoded media sample;

recording the original number of codes;

playing the encoded media sample in a first controlled ambient environment provided by a media tester and having a first ambient configuration value;

detecting a detected number of codes extracted while the encoded media sample is played in the first controlled ambient environment;

recording the detected number of codes;

generating a scaling factor for the media sample based on the first ambient configuration value and a ratio of (a) the original number of codes to (b) the detected number of codes; and

determining a threshold value based on the scaling factor, the threshold value being for a portion of the original number of codes required to be detected to establish detection of an advertisement associated with the encoded media sample when the encoded media sample is subsequently played via a device other than the media tester in an ambient environment having a characteristic corresponding to the first ambient configuration value.

17. The article of manufacture as defined in claim 16 , wherein the instructions, when executed, further cause the processor to perform the operations of:

encoding the media sample with the original number of codes in accordance with a second encoding configuration different from the first encoding configuration to create a second encoded media sample;

playing the second encoded media sample in the first controlled ambient environment;

detecting a second detected number of codes extracted while the second encoded media sample is played in the first controlled ambient environment;

recording the second detected number of codes; and

generating a second scaling factor for the media sample based on the first ambient configuration value and a ratio of (a) the original number of codes to (b) the second detected number of codes.

18. The article of manufacture as defined in claim 16 , wherein the instructions, when executed, further cause the processor to perform the operation of assigning the media sample to a first detection category based on the scaling factor.

19. The article of manufacture as defined in claim 18 , wherein the instructions, when executed, further cause the processor to perform the operation of assigning the first detection category relative to a second detection category, the second detection category associated with at least one of a higher or lower scaling factor than the first detection category.

20. The article of manufacture as defined in claim 16 , wherein the instructions, when executed, further cause the processor to perform the operations of associating the scaling factor with the media sample and storing the scaling factor in a database.

21. The article of manufacture as defined in claim 16 , wherein the instructions, when executed, further cause the processor to perform the operation of embedding the ratio in the media sample as metadata.

22. The article of manufacture as defined in claim 16 , wherein the instructions, when executed, further cause the processor to increase a likelihood of detecting an instance of the original number of codes by performing the operation of increasing an encoding volume parameter.

23. The method as defined in claim 1 , wherein the first ambient configuration value includes an ambient volume level.

24. The method as defined in claim 1 , further including:

playing, by executing an instruction with the at least one processor, the encoded media sample in a second controlled ambient environment provided by the media tester and having a second ambient configuration value different from the first ambient configuration value;

detecting, by executing an instruction with the at least one processor, a second detected number of codes extracted while the encoded media sample is played in the second controlled ambient environment; and

recording, by executing an instruction with the at least one processor, the second detected number of codes.

25. The method as defined in claim 24 , further including,

generating, by executing an instruction with the at least one processor, a second scaling factor for the media sample based on the second ambient configuration value and a ratio of (a) the original number of codes to (b) the second detected number of codes; and

determining, by executing an instruction with the at least one processor, a second threshold value based on the second scaling factor, the second threshold value being for a portion of the original number of codes required to be detected to establish detection of the advertisement when the encoded media sample is subsequently played via a device other than the media tester in an ambient environment having a characteristic corresponding to the second ambient configuration value.

26. The method as defined in claim 1 , wherein respective ones of the codes are audio watermarks.

Assignments (15)
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 →
RELEASE (REEL 037172 / FRAME 0415) Recorded Oct 13, 2022
From: CITIBANK, N.A.
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 061750/0221 →
NUNC PRO TUNC ASSIGNMENT Recorded Feb 17, 2021
From: LEE, MORRIS
To: TNC (US) HOLDINGS, INC.
Reel/Frame 055299/0578 →
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 →
SUPPLEMENTAL IP SECURITY AGREEMENT Recorded Nov 30, 2015
From: THE NIELSEN COMPANY ((US), LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT FOR THE FIRST LIEN SECURED PARTIES
Reel/Frame 037172/0415 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY DATA TO BE LISTED AS: BRIAN FUHRER AND ALEXANDER TOPCHY PREVIOUSLY RECORDED ON REEL 023924 FRAME 0331. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 12, 2010
From: FUHRER, BRIAN; TOPCHY, ALEXANDER
To: THE NIELSEN COMPANY (US), INC., A DELAWARE CORPORATION
Reel/Frame 024073/0328 →
NUNC PRO TUNC ASSIGNMENT Recorded Feb 11, 2010
From: FUHRER, BRIAN; TOPCHY, ALEXANDER; BASHAW, IAN
To: THE NIELSEN COMPANY (US), INC., A DELAWARE CORPORATION
Reel/Frame 023924/0331 →
CHANGE OF NAME Recorded Oct 26, 2009
From: NIELSEN COMPANY (U.S.), INC., THE, A NEW YORK CORPORATION
To: TNC (US) HOLDINGS, INC.
Reel/Frame 023429/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2009
From: TNC (US) HOLDINGS, INC., A NEW YORK CORPORATION
To: NIELSEN COMPANY (US), LLC, THE, A DELAWARE LIMITED LIABILITY COMPANY
Reel/Frame 023430/0331 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2008
From: TOPCHY, ALEXANDER; FUHRER, BRIAN; LEE, MORRIS
To: NIELSEN COMPANY, THE
Reel/Frame 020677/0138 →