IP Library Granted Patent US 9,209,978
Granted Patent B2
US 9,209,978 · App. 13/472,170 · Granted Dec 8, 2015

Methods and apparatus to measure exposure to streaming media

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 9,209,978
App. No.
13/472,170
Granted
Dec 8, 2015
Kind
B2
Abstract

Methods and apparatus to measure exposure to streaming media are described. An example method includes identifying metadata from media. The media is converted into converted media having a streaming format. The converted media is encrypted using an encryption key. A manifest is created in association with the converted media, the manifest identifying a first location of the encrypted media and a second location of a decryption key.

Claims (58)

1. A method of measuring exposure to streaming media, the method comprising:

identifying, at a service provider, metadata from media;

converting the media into converted media having a streaming format;

encrypting the converted media using an encryption key, the encryption key generated based on the identified metadata;

synchronizing the encryption key and an address of a decryption key with a central facility, the address of the decryption key being based on an identifier of the service provider, the address of the decryption key being an address of a server of the central facility; and

creating a manifest in association with the converted media, the manifest identifying a location of the encrypted media and the address of the decryption key.

2. The method as described in claim 1 , further comprising transmitting the manifest to a requesting device.

3. The method as described in claim 2 , further comprising transmitting the encrypted converted media to the requesting device.

4. The method as described in claim 1 , wherein the media is obtained from a media provider in response to a request from a requesting device.

5. The method as described in claim 1 , wherein the streaming format is a HyperText Transfer Protocol (HTTP) Live Streaming (HLS) format.

6. The method as described in claim 1 , further comprising determining if the media is known based on at least one of the encryption key or the metadata.

7. The method as described in claim 6 , further comprising requesting the encryption key from the central facility.

8. The method as described in claim 7 , further comprising transmitting the metadata to the central facility.

9. The method as described in claim 1 , wherein the media comprises live media.

10. The method as described in claim 1 , wherein the media is stored media.

11. The method as described in claim 1 , wherein the metadata comprises data encoded in a watermark associated with the media.

12. The method as described in claim 11 , wherein the watermark is an audio watermark.

13. The method as described in claim 11 , wherein the watermark is a video watermark.

14. An apparatus to measure exposure to streaming media, the apparatus comprising:

a media identifier to generate metadata identifying media based on metering data extracted from the media, the metadata formatted as an ID3 tag;

a media encrypter to encrypt the media using an encryption key, the encryption key generated based on the metadata;

a manifest generator to generate a manifest identifying a first location of the encrypted media and a second location of a decryption key, the second location of the decryption key being based on a service provider identifier, the second location of the decryption key corresponding to an address of a server of a central facility;

a transcoder to transcode the media into a streaming format; and

an encryption key synchronizer to synchronize the encryption key and the second location of a decryption key with the central facility.

15. The apparatus as described in claim 14 , further comprising a media transmitter to transmit the manifest and the encrypted media to a requesting device.

16. The apparatus as described in claim 14 , further comprising an encryption key store to store the encryption key and the second location of the decryption key in association with the media.

17. The apparatus as described in claim 14 , wherein the streaming format is a HyperText Transfer Protocol (HTTP) Live Streaming (HLS) format.

18. A machine-readable storage medium comprising instructions which, when executed, cause a machine to at least:

identify metadata from media;

convert the media into converted media having a streaming format;

encrypt the converted media using an encryption key, the encryption key generated based on the identified metadata;

synchronize the encryption key and an address of a decryption key with a central facility, the address of the decryption key being based on a service provider identifier, the address of the decryption key being an address of a server of the central facility; and

create a manifest in association with the converted media, the manifest identifying a location of the encrypted media and the address of the decryption key.

19. The machine-readable storage medium as described in claim 18 , wherein the media comprises live media.

20. The machine-readable storage medium as described in claim 18 , wherein the media is stored media.

21. The machine-readable storage medium as described in claim 18 , wherein the metadata comprises data encoded in a watermark associated with the media.

22. The machine-readable storage medium as described in claim 21 , wherein the watermark is an audio watermark.

23. The machine-readable storage medium as described in claim 21 , wherein the watermark is a video watermark.

24. The machine-readable storage medium as described in claim 18 , wherein the instructions, when executed, cause the machine to transmit the manifest to a requesting device.

25. The machine-readable storage medium as described in claim 24 , wherein the instructions, when executed, cause the machine to transmit the encrypted converted media to the requesting device.

26. The machine-readable storage medium as described in claim 18 , wherein the media is obtained from a media provider in response to a request from a requesting device.

27. The machine-readable storage medium as described in claim 18 , wherein the streaming format is a HyperText Transfer Protocol (HTTP) Live Streaming (HLS) format.

28. The machine-readable storage medium as described in claim 18 , wherein the instructions, when executed, cause the machine to determine if the media is known based on at least one of the encryption key or the metadata.

29. The machine-readable storage medium as described in claim 28 , wherein the instructions, when executed, cause the machine to request the encryption key from the central facility.

30. The machine-readable medium as described in claim 18 , wherein the instructions, when executed, cause the machine to transmit the manifest to a requesting device.

31. The machine-readable medium as described in claim 30 , wherein the instructions, when executed, cause the machine to transmit the encrypted converted media to the requesting device.

32. A machine-readable storage medium comprising instructions which, when executed, cause a machine to at least:

identify metadata from media, the metadata formatted as an ID3 tag;

convert the media into converted media having a streaming format;

encrypt the converted media using an encryption key, the encryption key generated based on the identified metadata;

synchronize the encryption key and an address of a decryption key with a central facility, the address of the decryption key being based on a service provider identifier, the address of the decryption key being an address of a server of the central facility; and create a manifest in association with the converted media, the manifest identifying a location of the encrypted media and the address of the decryption key.

33. The machine-readable storage medium as described in claim 32 , wherein the instructions, when executed, cause the machine to transmit the metadata to the central facility.

34. A method of measuring exposure to streaming media, the method comprising:

identifying, at a service provider, metadata from media, the metadata formatted as an ID3 tag;

converting the media into converted media having a streaming format;

encrypting the converted media using an encryption key, the encryption key generated based on the identified metadata;

synchronizing the encryption key and an address of a decryption key with a central facility, the address of the decryption key being based on an identifier of the service provider, the address of the decryption key being an address of a server of the central facility; and

creating a manifest in association with the converted media, the manifest identifying a location of the encrypted media and the address of the decryption key.

Assignments (9)
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 →
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 →