IP Library Granted Patent US 9,923,942
Granted Patent B2
US 9,923,942 · App. 14/473,592 · Granted Mar 20, 2018

Using messaging associated with adaptive bitrate streaming to perform media monitoring for mobile platforms

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,923,942
App. No.
14/473,592
Granted
Mar 20, 2018
Kind
B2
Abstract

Methods, apparatus, systems, storage media, etc., to perform media monitoring for mobile platforms using messaging associated with adaptive bitrate streaming are disclosed. Example methods disclosed hereinto monitor media on a mobile platform include accessing a first uniform resource locator (URL) included in a first message originated by the mobile platform to stream first media according to an adaptive bitrate streaming protocol. Such example methods also include requesting network log information corresponding to the first URL from a service provider providing network access for the mobile platform. Such example methods further include monitoring presentation of the first media on the mobile platform using the network log information.

Claims (36)

1. A method to monitor media on a mobile platform, the method comprising:

accessing, by executing an instruction with a processor of a first server, a first adaptive bitrate streaming uniform resource locator (URL) collected, by a meter executing on the mobile platform, from a first message to be sent by the mobile platform to a second server to stream first media according to an adaptive bitrate streaming protocol, the first adaptive bitrate streaming URL being received by the first server in a report sent from the meter executing on the mobile platform, the first server being different from the second server to which the mobile platform is to send the first message including the first adaptive bitrate streaming URL to stream the first media;

requesting, by executing an instruction with the processor, network log information corresponding to the first adaptive bitrate streaming URL from a service provider providing network access for the mobile platform; and

monitoring, by executing an instruction with the processor, presentation of the first media on the mobile platform using the network log information.

2. The method as defined in claim 1 , wherein the network log information includes at least one of a timestamp corresponding to when the first message including the first adaptive bitrate streaming URL was logged by the service provider, or location information specifying a location of the mobile platform at a time when the first message including the first adaptive bitrate streaming URL was logged by the service provider.

3. The method as defined in claim 1 , further including obtaining demographic information, in addition to the network log information, in response to providing the first adaptive bitrate streaming URL to the service provider.

4. The method as defined in claim 3 , wherein the network log information and the demographic information omit personal information related to a subscriber associated with the mobile platform.

5. The method as defined in claim 1 , wherein the requesting of the network log information includes sending a request including the first adaptive bitrate streaming URL and a time range associated with when the first adaptive bitrate streaming URL was detected to the service provider.

6. The method as defined in claim 1 , wherein the monitoring of the presentation of the first media on the mobile platform includes combining the network log information with media identification information associated with the first adaptive bitrate streaming URL.

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

requesting, from the service provider, network log information corresponding to other adaptive bitrate streaming URLs included in subsequent messages originated by the mobile platform to stream the first media according to the adaptive bitrate streaming protocol; and

determining ratings data associated with the presentation of the first media on the mobile platform using the network log information corresponding to the first adaptive bitrate streaming URL and the network log information corresponding to the other adaptive bitrate streaming URLs, the ratings data having a time granularity corresponding to time intervals between media segments of the first media identified by the first message and the subsequent messages.

8. A tangible machine readable storage medium comprising machine readable instructions which, when executed, cause a first server to at least:

access a first adaptive bitrate streaming uniform resource locator (URL) collected by a meter executing on a mobile platform, from a first message to be sent by the mobile platform to a second server to stream first media according to an adaptive bitrate streaming protocol, the first adaptive bitrate streaming URL being received by the first server in a report sent from the meter executing on the mobile platform, the first server being different from the second server to which the mobile platform is to send the first message including the first adaptive bitrate streaming URL to stream the first media;

request network log information corresponding to the first adaptive bitrate streaming URL from a service provider providing network access for the mobile platform; and

monitor presentation of the first media on the mobile platform using the network log information.

9. The storage medium as defined in claim 8 , wherein the network log information includes at least one of a timestamp corresponding to when the first message including the first adaptive bitrate streaming URL was logged by the service provider, or location information specifying a location of the mobile platform at a time when the first message including the first adaptive bitrate streaming URL was logged by the service provider.

10. The storage medium as defined in claim 8 , wherein the machine readable instructions, when executed, further cause the first server to obtain demographic information, in addition to the network log information, in response to providing the first adaptive bitrate streaming URL to the service provider.

11. The storage medium as defined in claim 10 , wherein the network log information and the demographic information omit personal information related to a subscriber associated with the mobile platform.

12. The storage medium as defined in claim 8 , wherein to request the network log information, the instructions, when executed, further cause the first server to send a request including the first adaptive bitrate streaming URL and a time range associated with when the first adaptive bitrate streaming URL was detected to the service provider.

13. The storage medium as defined in claim 8 , wherein to monitor the presentation of the first media on the mobile platform, the instructions, when executed, further cause the first server to combine the network log information with media identification information associated with the first adaptive bitrate streaming URL.

14. The storage medium as defined in claim 8 , wherein the instructions, when executed, further cause the first server to:

request, from the service provider, network log information corresponding to other adaptive bitrate streaming URLs included in subsequent messages originated by the mobile platform to stream the first media according to the adaptive bitrate streaming protocol; and

determine ratings data associated with the presentation of the first media on the mobile platform using the network log information corresponding to the first adaptive bitrate streaming URL and the network log information corresponding to the other adaptive bitrate streaming URLs, the ratings data having a time granularity corresponding to time intervals between media segments of the first media identified by the first message and the subsequent messages.

15. An apparatus to monitor media on a mobile platform, the apparatus comprising:

a uniform resource locator (URL) collector to access, at a first server, a first adaptive bitrate streaming URL collected, by a meter executing on the mobile platform, from a first message to be sent by the mobile platform to a second server to stream first media according to an adaptive bitrate streaming protocol, the first adaptive bitrate streaming URL received at the first server in a report sent from the meter executing on the mobile platform, the first server being different from the second server to which the mobile platform is to send the first message including the first adaptive bitrate streaming URL to stream the first media;

a provider data requestor to request network log information corresponding to the first adaptive bitrate streaming URL from a service provider providing network access for the mobile platform; and

a ratings monitor to monitor presentation of the first media on the mobile platform using the network log information, at least one of the URL collector, the provider data requestor or the ratings monitor being implemented with at least one of a computer processor or a logic circuit.

16. The apparatus as defined in claim 15 , wherein the network log information includes at least one of a timestamp corresponding to when the first message including the first adaptive bitrate streaming URL was logged by the service provider, or location information specifying a location of the mobile platform at a time when the first message including the first adaptive bitrate streaming URL was logged by the service provider.

17. The apparatus as defined in claim 15 , wherein the provider data requestor is further to obtain demographic information, in addition to the network log information, in response to providing the first adaptive bitrate streaming URL to the service provider.

18. The apparatus as defined in claim 17 , wherein the network log information and the demographic information omit personal information related to a subscriber associated with the mobile platform.

19. The apparatus as defined in claim 15 , wherein to request the network log information, the provider data requestor is further to send a request including the first adaptive bitrate streaming URL and a time range associated with when the first adaptive bitrate streaming URL was detected to the service provider.

20. The apparatus as defined in claim 15 , wherein to monitor the presentation of the first media on the mobile platform, the ratings monitor is further to combine the network log information with media identification information associated with the first adaptive bitrate streaming URL.

21. The apparatus as defined in claim 15 , wherein:

the provider data requestor is further to request, from the service provider, network log information corresponding to other adaptive bitrate streaming URLs included in subsequent messages originated by the mobile platform to stream the first media according to the adaptive bitrate streaming protocol; and

the ratings monitor is further to determine ratings data associated with the presentation of the first media on the mobile platform using the network log information corresponding to the first adaptive bitrate streaming URL and the network log information corresponding to the other adaptive bitrate streaming URLs, the ratings data having a time granularity corresponding to time intervals between media segments of the first media identified by the first message and the subsequent messages.

Assignments (8)
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 →
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 Sep 23, 2014
From: BESEHANIC, JAN
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 033801/0198 →