IP Library Granted Patent US 11,362,924
Granted Patent B2
US 11,362,924 · App. 16/780,879 · Granted Jun 14, 2022

Methods and apparatus to monitor media in a direct media network

Inventor: Sudheer Thota (Oldsmar, FL)
Assignee: THE NIELSEN COMPANY (US), LLC
H04L43/12H04L65/4069H04L67/1044H04L67/1051H04L67/148H04N21/2407H04N21/436H04N21/44204H04N21/44227H04N21/8355H04W76/15H04W76/23H04W76/40H04L43/0894H04L65/4076H04W84/12H04W84/20
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 11,362,924
App. No.
16/780,879
Granted
Jun 14, 2022
Kind
B2
Abstract

Methods, apparatus, and articles of manufacture to monitor media are disclosed. An example apparatus includes a message extractor to extract message information from a message obtained from a streaming monitor at a media exposure measurement location, the message information including media identification information of media presented in a direct media network and media device information associated with at least one of a streaming client device associated with the direct media network or a media presentation device associated with the direct media network, a media device identifier to identify at least one of the streaming client device or the media presentation device based on the media device information, a media identifier to identify the media based on the media identification information, and a media creditor to credit the media as having been accessed in response to identifying the media.

Claims (81)

1. An apparatus comprising:

message extractor circuitry to:

extract first message information from a first message and second message information from a second message, the first message and the second message obtained from a streaming monitor, the streaming monitor to operate as a Group Owner of a first direct media network while connected to a second direct media network as a client device;

determine that the first message information includes media identification information of first media presented in the first direct media network and media device information associated with at least one of a first streaming client device associated with the first direct media network or a first media presentation device associated with the first direct media network;

determine that the streaming monitor generated the first message in response to the streaming monitor transmitting the first media to the first media presentation device after the streaming monitor extracts at least one of the media identification information or the media device information from the first media; and

determine that the streaming monitor generated the second message in response to a second streaming client device transmitting second media to a second media presentation device in the second direct media network;

media device identifier circuitry to identify at least one of the first streaming client device or the first media presentation device based on the media device information;

media identifier circuitry to identify the first media based on the media identification information;

media creditor circuitry to credit the first media as having been accessed in response to an identification of the first media; and

reporter circuitry to generate a media measurement report indicative of exposure of the first media to a plurality of devices including the first streaming client device and the first media presentation device.

2. The apparatus of claim 1 , wherein the message extractor circuitry is to extract at least one of device identification information, device manufacturer information, device operating system information, device type information, or a device media access control (MAC) address from the media device information.

3. The apparatus of claim 1 , wherein the message extractor circuitry is to extract at least one of media metadata or a uniform resource locator from the media identification information.

4. The apparatus of claim 1 , wherein the message extractor circuitry is to extract a bandwidth of data transfer from the first message information, the data transfer to be between the first streaming client device and the first media presentation device via the streaming monitor.

5. The apparatus of claim 1 , wherein the media creditor circuitry is to credit the first media with at least one of device identification information, device manufacturer information, device operating system information, device type information, or a device media access control (MAC) address.

6. The apparatus of claim 1 , wherein the message extractor circuitry is to assign a first portion of the media identification information in a media source category and a second portion of the media device information in a device type category, and further including a database to store the media source category and the device type category.

7. The apparatus of claim 1 , wherein the media measurement report includes demographics of panelists associated with at least one of the first streaming client device or the first media presentation device.

8. A non-transitory computer readable storage medium comprising instructions that, when executed, cause at least one processor to at least:

extract first message information from a first message and second message information from a second message, the first message and the second message obtained from a streaming monitor, the streaming monitor to operate as a Group Owner of a first direct media network while connected to a second direct media network as a client device;

determine that the first message information includes media identification information of first media presented in the first direct media network and media device information associated with at least one of a first streaming client device associated with the first direct media network or a first media presentation device associated with the first direct media network;

determine that the streaming monitor generated the first message in response to the streaming monitor transmitting the first media to the first media presentation device after the streaming monitor extracts at least one of the media identification information or the media device information from the first media;

determine that the streaming monitor generated the second message in response to a second streaming client device transmitting second media to a second media presentation device in the second direct media network;

identify at least one of the first streaming client device or the first media presentation device based on the media device information;

identify the first media based on the media identification information;

credit the first media as having been accessed in response to an identification of the first media; and

generate a media measurement report indicative of exposure of the first media to a plurality of devices including the first streaming client device and the first media presentation device.

9. The non-transitory computer readable storage medium of claim 8 , wherein the instructions, when executed, cause the at least one processor to extract at least one of device identification information, device manufacturer information, device operating system information, device type information, or a device media access control (MAC) address from the media device information.

10. The non-transitory computer readable storage medium of claim 8 , wherein the instructions, when executed, cause the at least one processor to extract at least one of media metadata or a uniform resource locator from the media identification information.

11. The non-transitory computer readable storage medium of claim 8 , wherein the instructions, when executed, cause the at least one processor to extract a bandwidth of data transfer from the first message information, the data transfer to be between the first streaming client device and the first media presentation device via the streaming monitor.

12. The non-transitory computer readable storage medium of claim 8 , wherein the instructions, when executed, cause the at least one processor to credit the first media with at least one of device identification information, device manufacturer information, device operating system information, device type information, or a device media access control (MAC) address.

13. A method comprising:

extracting, by executing an instruction with a processor, first message information from a first message and second message information from a second message, the first message and the second message obtained from a streaming monitor, the streaming monitor operating as a Group Owner of a first direct media network while connected to a second direct media network as a client device;

determining, by executing an instruction with the processor, that the first message information includes media identification information of first media presented in the first direct media network and media device information associated with at least one of a first streaming client device associated with the first direct media network or a first media presentation device associated with the first direct media network;

determining, by executing an instruction with the processor, that the streaming monitor generated the first message in response to the streaming monitor transmitting the first media to the first media presentation device after the streaming monitor extracts at least one of the media identification information or the media device information from the first media;

identifying, by executing an instruction with the processor, at least one of the first streaming client device or the first media presentation device based on the media device information;

determining, by executing an instruction with the processor, that the streaming monitor generated the second message in response to a second streaming client device transmitting second media to a second media presentation device in the second direct media network;

identifying, by executing an instruction with the processor, the first media based on the media identification information;

crediting, by executing an instruction with the processor, the first media as having been accessed in response to identifying the first media; and

generating a media measurement report indicative of exposure of the first media to a plurality of devices including the first streaming client device and the first media presentation device.

14. The method of claim 13 , further including extracting at least one of device identification information, device manufacturer information, device operating system information, device type information, or a device media access control (MAC) address from the media device information.

15. The method of claim 13 , further including extracting at least one of media metadata or a uniform resource locator from the media identification information.

16. The method of claim 13 , further including extracting a bandwidth of data transfer from the first message information, the data transfer to be between the first streaming client device and the first media presentation device via the streaming monitor.

17. The method of claim 13 , further including crediting the first media with at least one of device identification information, device manufacturer information, device operating system information, device type information, or a device media access control (MAC) address.

18. The method of claim 13 , further including:

establishing, with the streaming monitor, the first direct media network by performing a negotiation process with the first streaming client device.

19. The apparatus of claim 1 , wherein the media identification information is first media identification information, and wherein:

the message extractor circuitry to:

extract second media identification information from the second message information; and

determine that the second media identification information is associated with at least one of the second streaming client device or the second media presentation device; and

the media device identifier circuitry to identify the at least one of the second streaming client device or the second media presentation device based on the media device information, the media measurement report to be indicative of exposure of the second media to the at least one of the second streaming client device or the second media presentation device.

20. The non-transitory computer readable storage medium of claim 8 , wherein the media identification information is first media identification information, and the instructions, when executed, cause the at least one processor to:

extract second media identification information from the second message information;

determine that the second media identification information is associated with at least one of the second streaming client device or the second media presentation device; and

identify the at least one of the second streaming client device or the second media presentation device based on the media device information, the media measurement report to be indicative of exposure of the second media to the at least one of the second streaming client device or the second media presentation device.

21. The method of claim 13 , wherein the media identification information is first media identification information, and further including:

extracting second media identification information from the second message information;

determining that the second media identification information is associated with at least one of the second streaming client device or the second media presentation device; and

identifying the at least one of the second streaming client device or the second media presentation device based on the media device information, the media measurement report to be indicative of exposure of the second media to the at least one of the second streaming client device or the second media presentation device.

22. An apparatus comprising:

memory;

instructions; and

processor circuitry to execute the instructions to at least:

extract first message information from a first message and second message information from a second message, the first message and the second message obtained from a streaming monitor, the streaming monitor to operate as a Group Owner of a first direct media network while connected to a second direct media network as a client device;

determine that the first message information includes media identification information of first media presented in the first direct media network and media device information associated with at least one of a first streaming client device associated with the first direct media network or a first media presentation device associated with the first direct media network;

determine that the streaming monitor generated the first message in response to the streaming monitor transmitting the first media to the first media presentation device after the streaming monitor extracts at least one of the media identification information or the media device information from the first media;

determine that the streaming monitor generated the second message in response to a second streaming client device transmitting second media to a second media presentation device in the second direct media network;

identify at least one of the first streaming client device or the first media presentation device based on the media device information;

identify the first media based on the media identification information;

credit the first media as having been accessed in response to an identification of the first media; and

generate a media measurement report indicative of exposure of the first media to a plurality of devices including the first streaming client device and the first media presentation device.

23. The apparatus of claim 22 , wherein the processor circuitry is to extract at least one of device identification information, device manufacturer information, device operating system information, device type information, or a device media access control (MAC) address from the media device information.

24. The apparatus of claim 22 , wherein the processor circuitry is to extract at least one of media metadata or a uniform resource locator from the media identification information.

25. The apparatus of claim 22 , wherein the processor circuitry is to extract a bandwidth of data transfer from the first message information, the data transfer to be between the first streaming client device and the first media presentation device via the streaming monitor.

26. The apparatus of claim 22 , wherein the processor circuitry is to credit the first media with at least one of device identification information, device manufacturer information, device operating system information, device type information, or a device media access control (MAC) address.

27. The apparatus of claim 22 , wherein the processor circuitry is to:

assign a first portion of the media identification information in a media source category and a second portion of the media device information in a device type category; and

store the media source category and the device type category.

28. The apparatus of claim 22 , wherein the processor circuitry is to generate the media measurement report to include demographics of panelists associated with at least one of the first streaming client device or the first media presentation device.

29. The apparatus of claim 22 , wherein the media identification information is first media identification information, and the processor circuitry is to:

extract second media identification information from the second message information;

determine that the second media identification information is associated with at least one of the second streaming client device or the second media presentation device; and

identify the at least one of the second streaming client device or the second media presentation device based on the media device information, the media measurement report to be indicative of exposure of the second media to the at least one of the second streaming client device or the second media presentation device.

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 Feb 26, 2020
From: THOTA, SUDHEER
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 051940/0931 →