IP Library Granted Patent US 10,791,042
Granted Patent B2
US 10,791,042 · App. 14/922,918 · Granted Sep 29, 2020

Monitoring streaming 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 10,791,042
App. No.
14/922,918
Granted
Sep 29, 2020
Kind
B2
Abstract

Methods, apparatus and articles of manufacture to monitor streaming media are disclosed. Example media monitoring methods disclosed herein include extracting metering data having a first format from media. In some disclosed examples, the media is to be provided to a media device via a transport stream, and the extracted metering data identifies at least one of the media or a source of the media. Disclosed example methods also include transcoding the extracted metering data to form transcoded metering data having a second format different from the first format. Disclosed example methods further include, prior to transmitting the transport stream to provide the media to the media device, transmitting the transcoded metering data to the media device for receipt by a meter executed by the media device.

Claims (37)

1. A media monitoring method comprising:

extracting, by executing an instruction with a processor of a server meter, watermark payload data having a first format from media being streamed from a media provider to a media device via a received transport stream in response to a request from the media device, the extracted watermark payload data identifying at least one of the media or a source of the media;

transcoding, by executing an instruction with the processor, the extracted watermark payload data to form transcoded watermark payload data having a second format different from the first format; and

after forming, at the server meter, the transcoded watermark payload data from the extracted watermark payload data obtained from the media being streamed to the media device in response to the request from the media device, and prior to streaming the media downstream from the server meter to the media device, transmitting the transcoded watermark payload data to the media device for receipt by a device meter executed by the media device.

2. The method as defined in claim 1 , wherein the second format corresponds to a text data format, and the transcoding of the extracted watermark payload data includes:

converting the extracted watermark payload data to text data; and

including the text data in an M3U file.

3. The method as defined in claim 2 , wherein the extracting of the watermark payload data includes extracting a watermark from the media.

4. The method as defined in claim 2 , further including encrypting the text data prior to the including of the text data in the M3U file.

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

transcoding the extracted watermark payload data to a plurality of ID3 tags;

including the plurality of ID3 tags in the transport stream; and

transmitting the transport stream including the plurality of ID3 tags to the media device.

6. The method as defined in claim 5 , wherein the transmitting of the transport stream includes streaming the transport stream including the plurality of ID3 tags to the media device using hypertext transfer protocol (HTTP) live streaming.

7. The method as defined in claim 1 , wherein the extracted watermark payload data having the first format is not decodable by the device meter, and the transcoded watermark payload data having the second format is decodable by the device meter.

8. A tangible computer readable medium comprising computer readable instructions which, when executed, cause a processor of a server meter to at least:

extract watermark payload data having a first format from media being streamed from a media provider to a media device via a received transport stream in response to a request from the media device, the extracted watermark payload data identifying at least one of the media or a source of the media;

transcode the extracted watermark payload data to form transcoded watermark payload data having a second format different from the first format; and

after the transcoded watermark payload data is formed, at the server meter, from the extracted watermark payload data obtained from the media being streamed to the media device in response to the request from the media device, and prior to the media being streamed downstream from the server meter to the media device, transmit the transcoded watermark payload data to the media device for receipt by a device meter executed by the media device.

9. The tangible computer readable medium as defined in claim 8 , wherein the second format corresponds to a text data format, and to transcode the extracted watermark payload data, the instructions, when executed, cause the processor to:

convert the extracted watermark payload data to text data; and

include the text data in an M3U file.

10. The tangible computer readable medium as defined in claim 9 , wherein to extract the watermark payload data and to convert the extracted watermark payload data, the instructions, when executed, cause the processor to extract a watermark from the media.

11. The tangible computer readable medium as defined in claim 9 , wherein the instructions, when executed, further cause the processor to encrypt the text data prior to the inclusion of the text data in the M3U file.

12. The tangible computer readable medium as defined in claim 8 , wherein the instructions, when executed, further cause the processor to:

transcode the extracted watermark payload data to a plurality of ID3 tags;

include the plurality of ID3 tags in the transport stream; and

transmit the transport stream including the plurality of ID3 tags to the media device.

13. The tangible computer readable medium as defined in claim 12 , wherein to transmit the transport stream, the instructions, when executed, cause the processor to stream the transport stream including the plurality of ID3 tags to the media device using hypertext transfer protocol (HTTP) live streaming.

14. The tangible computer readable medium as defined in claim 8 , wherein the extracted watermark payload data having the first format is not decodable by the device meter, and the transcoded watermark payload data having the second format is decodable by the device meter.

15. A media monitoring apparatus comprising:

a metering data extractor to extract watermark payload data having a first format from media being streamed from a media provider to a media device via a received transport stream in response to a request from the media device, the extracted watermark payload data identifying at least one of the media or a source of the media;

a metering data transcoder to transcode the extracted watermark payload data to form transcoded watermark payload data having a second format different from the first format; and

a transport stream encoder to cause the transcoded watermark payload data to be transmitted to a meter executed by the media device after the transcoded watermark payload data is formed from the extracted watermark payload data obtained from the media being streamed to the media device in response to the request from the media device, and prior to the media being streamed downstream to the media device.

16. The apparatus as defined in claim 15 , wherein the second format corresponds to a text data format, the metering data transcoder is to convert the extracted watermark payload data to text data to transcode the extracted watermark payload data, and the transport stream encoder is to include the text data in an M3U file.

17. The apparatus as defined in claim 16 , further including a metadata encryptor to encrypt the text data prior to the text data being included in the M3U file by the transport stream encoder.

18. The apparatus as defined in claim 15 , wherein the metering data transcoder is further to transcode the extracted watermark payload data to a plurality of ID3 tags, and the transport stream encoder is further to include the plurality of ID3 tags in the transport stream.

Assignments (8)
RELEASE (REEL 054066 / FRAME 0064) Recorded May 11, 2023
From: CITIBANK, N.A.
To: GRACENOTE, INC.; A. C. NIELSEN COMPANY, LLC; EXELATE, 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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: RAMASWAMY, ARUN; BESEHANIC, JAN
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 036996/0310 →