IP Library Granted Patent US 8,666,528
Granted Patent B2
US 8,666,528 · App. 12/771,640 · Granted Mar 4, 2014

Methods, apparatus and articles of manufacture to provide secondary content in association with primary broadcast media content

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 8,666,528
App. No.
12/771,640
Granted
Mar 4, 2014
Kind
B2
Abstract

Example methods, apparatus and articles of manufacture to provide media content are disclosed. A disclosed example method includes receiving audio output by a first media presentation device, obtaining at least one of a Nielsen code or an Arbitron® code from the audio, the obtained code being representative of at least one of the first media content or a broadcaster of the first media content, obtaining second media content based on the extracted code, and presenting the second media content on a second media presentation device different from the first media presentation device.

Claims (52)

1. A method of presenting media content comprising:

determining a characteristic of frequencies of a frequency domain representation of audio output by a first media presentation device that may contain a code representative of at least one of first media content or a broadcaster of the first media content;

normalizing, across code bands, the characteristic of the frequencies of the frequency domain representation in a code band that may contain the code, the normalization being carried out against a threshold characteristic of a frequency in that code band;

summing the normalized characteristics of the corresponding frequencies to identify the frequency with the largest sum;

determining that the identified frequency is representative of the code;

obtaining second media content based on the code; and

presenting the second media content on a second media presentation device different from the first media presentation device while the first media content is presented on the first media presentation device.

2. A method as defined in claim 1 , wherein obtaining the second media content comprises:

sending a request containing the code to a secondary content server; and

receiving the second media content from the secondary content server.

3. A method as defined in claim 2 , wherein the secondary content server comprises a customer-premises media server.

4. A method as defined in claim 1 , further comprising:

obtaining a timestamp associated with the code from the audio; and

wherein obtaining the second media content comprises obtaining the second media content based on the code and the timestamp, the second media content comprising a plurality of pieces of secondary content for respective ones of a plurality of timestamps; and

presenting the second media content comprises presenting a first of the plurality of pieces of secondary content when its respective timestamp substantially corresponds to a time value determined from the timestamp.

5. A method as defined in claim 1 , wherein the audio includes embedded frequency components representing the code, different sets of the frequency components representing respectively different information, one frequency component from each of the sets of frequency components being located in a code band, the code band being one of a plurality of code bands and spacing between adjacent code bands being equal to or less than the spacing between adjacent frequency components of each of the code bands, amplitudes of the frequency components representing the information and being selected based on a masking ability of the audio.

6. A method as defined in claim 5 , wherein the frequency components used to represent the information are in an audible frequency range.

7. A method as defined in claim 1 , wherein obtaining the code from the audio comprises:

sampling the audio; and

transforming the sampled audio into the frequency domain representation.

8. A method as defined in claim 1 , wherein the second media content does not represent the first media content.

9. A method as defined in claim 1 , further comprising synchronizing the second media content on the second media presentation device with the first media content on the first media presentation device.

10. A tangible article of manufacture comprising machine-readable instructions that, when executed, cause a machine to at least:

determine a characteristic of frequencies of a frequency domain representation of audio output by a first media presentation device that may contain a code identifying at least one of first media content or a broadcaster of the first media content;

normalize, across code bands, the characteristic of the frequencies of the frequency domain representation in a code band that may contain the code, the normalization being carried out against a threshold characteristic of a frequency in that code band;

sum the normalized characteristics of the corresponding frequencies to identify the frequency with the largest sum;

determine that the identified frequency is representative of the code;

obtain second media content based on the code; and

present the second media content on a second media presentation device different from the first media presentation device during presentation of the first media content on the first media presentation device.

11. A tangible article of manufacture as defined in claim 10 , wherein the machine-readable instructions, when executed, cause the machine to:

obtain a timestamp associated with the code from the audio;

obtain the second media content based on the code and the timestamp, the second media content comprising a plurality of pieces of secondary content for respective ones of a plurality of timestamps; and

present the second media content by presenting a first of the plurality of pieces of secondary content when its respective timestamp substantially corresponds to a time value determined from the timestamp.

12. A tangible article of manufacture as defined in claim 10 , wherein the machine-readable instructions, when executed, cause the machine to synchronize the first media content with the second media content.

13. An apparatus to present media content comprising:

a decoder to (1) determine a characteristic of frequencies of a frequency domain representation of audio output by a first media presentation device that may contain a code corresponding to at least one of first media content or a broadcaster of the first media content, (2) normalize, across code bands, the characteristic of the frequencies of the frequency domain representation in a code band that may contain the code, the normalization being carried out against a threshold characteristic of a frequency in that code band, (3) sum the normalized characteristics of the corresponding frequencies to identify the frequency with the largest sum, and (4) determine that the frequency with the largest sum is representative of the code;

a secondary content module to obtain second media content based on the code; and

a user interface module to present the second media content on a second media presentation device different from the first media presentation device substantially concurrently with presentation of the first media content on the first media presentation device.

14. An apparatus as defined in claim 13 , wherein the audio includes embedded frequency components representing the code, different sets of the frequency components representing respectively different information, one frequency component from each of the sets of frequency components being located in a code band, the code band being one of a plurality of code bands and spacing between adjacent code bands being equal to or less than the spacing between adjacent frequency components of each of the code bands, amplitudes of the frequency components representing the information and being selected based on a masking ability of the audio.

15. An apparatus as defined in claim 13 , wherein the secondary content module is to:

send a request containing the code to a secondary content server; and

receive the secondary content from the secondary content server.

16. An apparatus as defined in claim 15 , wherein the secondary content server comprises a customer-premises media server.

17. An apparatus as defined in claim 13 , wherein the user interface module is implemented by at least one of a hand-held computer, a personal digital assistant (PDA), a cellular telephone, a smartphone, a laptop computer, a netbook computer, a hand-held media presentation device, or a mobile media presentation device.

18. An apparatus as defined in claim 13 , wherein

the decoder is to obtain a timestamp associated with the code from the audio,

the secondary content module is to obtain the second media content based on the code and the timestamp,

the secondary content comprises a plurality of pieces of secondary content for respective ones of a plurality of timestamps, and

the user interface module is to present the second media content by presenting a first of the plurality of pieces of secondary content when its respective timestamp substantially corresponds to a time value determined using the timestamp.

19. An apparatus as defined in claim 13 , wherein the audio comprises the code embedded into the audio using a plurality of frequency components residing in a plurality of code bands, and wherein the decoder comprises:

a sampler to sample the audio; and

a time-to-frequency domain converter to transform the sampled audio into a frequency domain representation.

Assignments (11)
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 024849 / FRAME 0178) Recorded Oct 13, 2022
From: CITIBANK, N.A.
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 061728/0284 →
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 →
SECURITY AGREEMENT Recorded Aug 17, 2010
From: THE NIELSEN COMPANY (US), LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 024849/0178 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2010
From: HARKNESS, DAVID HENRY; RAMASWAMY, ARUN; SAMSON, JEROME; BESEHANIC, JAN; SRINIVASAN, VENUGOPAL; TOPCHY, ALEXANDER PAVLOVICH
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 024478/0375 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2010
From: HARKNESS, DAVID HENRY; RAMASWAMY, ARUN; SAMSON, JEROME; BESEHANIC, JAN; SRINIVASAN, VENUGOPAL; TOPCHY, ALEXANDER PAVLOVICH
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 024353/0919 →