IP Library Granted Patent US 12,212,811
Granted Patent B2
US 12,212,811 · App. 17/877,499 · Granted Jan 28, 2025

Methods and apparatus for dynamic media insertion based on streaming meter data

Inventor: Sandeep Tapse (Tampa, FL)
Assignee: The Nielsen Company (US), LLC
H04N21/44204H04N21/2407
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 12,212,811
App. No.
17/877,499
Granted
Jan 28, 2025
Kind
B2
Abstract

Methods, apparatus, systems, and articles of manufacture are disclosed to perform dynamic media insertion based on streaming meter data. An example apparatus includes meter data management circuitry to obtain, via a network, streaming meter data from a plurality of streaming meter devices, the streaming meter data including streaming sessions detected by the plurality of streaming meter devices, meter data processor circuitry to identify active streaming sessions based on the streaming meter data, trend analyzer circuitry to generate a viewing trend indicator based on the active streaming sessions, and trend reporter circuitry to transmit the viewing trend indicator via a network.

Claims (50)

1. A computing system comprising:

at least one processor; and

memory storing computer-readable instructions that, when executed by the at least one processor, cause the computing system to perform operations comprising:

obtaining, via a network, streaming meter data from a plurality of streaming meter devices, the streaming meter data including streaming sessions detected by the plurality of streaming meter devices, wherein the plurality of streaming meter devices are located at a plurality of panelist households and configured to monitor streaming media content output by media presentation devices at the panelist households;

identifying a subset of the streaming sessions as active streaming sessions based on a determination timing information for the subset of streaming sessions specified by the streaming meter data is within a threshold time of a current time;

obtaining, via the network, people meter data from a plurality of people meter devices located at the panelist households, wherein the people meter data associates exposure to media to specific audience members the panelist households present during presentation of the media;

determining demographics of the audience members based on the people meter data;

based on the active streaming sessions, the people meter data, and the demographics, generating a viewing trend indicator of viewing trends of the streaming media content output by the media presentation devices during the active streaming sessions such that the viewing trend indicator correlates the viewing trends of the streaming media content with the demographics of the audience members ermined from the people meter data; and

transmitting the viewing trend indicator via the network to a server to facilitate insertion of targeted media content relating to the viewing trend indicator into media content distributed by a streaming service provider.

2. The computing system of claim 1 , wherein the streaming meter data includes at least one of a viewing duration, device type, a media presentation application, and a media genre.

3. The computing system of claim 2 , the operations further comprising:

filtering the active streaming sessions based on at least one of the device type, media presentation application, or media genre of the streaming meter data.

4. The computing system of claim 3 , wherein generating the viewing trend indicator based on the active streaming sessions comprises generating the viewing trend indicator based on the filtered active streaming sessions.

5. The computing system of claim 4 , wherein generating the viewing trend indicator based on the filtered active streaming sessions comprises generating the viewing trend indicator based on a sum of viewing durations of the filtered active streaming sessions.

6. The computing system of claim 1 , wherein the demographics determined based on the people meter data comprise one or more of age or gender.

7. The computing system of claim 6 , the operations further comprising:

filtering the active streaming sessions based on the demographics of the audience members.

8. The computing system of claim 1 , the operations further comprising:

updating the viewing trend indicator based on obtaining additional streaming meter data from the plurality of streaming meter devices, and

transmitting the updated viewing trend indicator via the network.

9. The computing system of claim 1 , wherein the viewing trend indicator is generated substantially in real time relative to the active streaming sessions to indicate a current viewing trend associated with one or more of a particular streaming service provider, age group, or media genre.

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

obtaining, via a network, streaming meter data from a plurality of streaming meter devices, the streaming meter data including streaming sessions detected by the plurality of streaming meter devices, wherein the plurality of streaming meter devices are located at a plurality of panelist households and configured to monitor streaming media content output by media presentation devices at the panelist households;

identifying a subset of the streaming sessions as active streaming sessions based on a determination that timing information for the subset of streaming sessions specified by the streaming meter data is within a threshold time of a current time;

obtaining, via the network, people meter data from a plural of people meter devices located at the panelist households, wherein the people meter associates exposure to media to specific audience members of the panelist households present during presentation of the media;

determining demographics of the audience members based the people meter data;

based on the active streaming sessions, the people meter data, and the demographics, generating a viewing trend indicator of viewing trends of the streaming media content output by the media presentation devices during the active streaming sessions such that the viewing trend indicator correlates the viewing trends of the streaming media content with the demographics of the audience members determined from the people meter data; and

transmitting the viewing trend indicator via the network to a server to facilitate insertion of targeted media content relating to the viewing trend indicator into media content distributed by a streaming service provider.

11. The non-transitory computer readable storage medium of claim 10 , wherein the streaming meter data includes at least one of a viewing duration, device type, a media presentation application, and a media genre.

12. The non-transitory computer readable storage medium of claim 11 , the operations further comprising:

filtering the active streaming sessions based on at least one of the device type, media presentation application, or media genre of the streaming meter data.

13. The non-transitory computer readable storage medium of claim 12 , wherein generating the viewing trend indicator based on the active streaming sessions comprises generating the viewing trend indicator based on the filtered active streaming sessions.

14. The non-transitory computer readable storage medium of claim 13 , wherein generating the viewing trend indicator based on the filtered active streaming sessions comprises generating the viewing trend indicator based on a sum of viewing durations of the filtered active streaming sessions.

15. The non-transitory computer readable storage medium of claim 10 , wherein the demographics determined based on the people meter data comprise one or more of age or gender.

16. The non-transitory computer readable storage medium of claim 15 , wherein the operations further comprising:

filtering the active streaming sessions based on the demographics of the audience members.

17. The non-transitory computer readable storage medium of claim 10 , the operations further comprising:

updating the viewing trend indicator based on obtaining additional streaming meter data from the plurality of streaming meter devices, and

transmitting the updated viewing trend indicator via the network.

18. A method performed by a computing system comprising at least one processor, the method comprising:

obtaining, via a network, streaming meter data from a plurality of streaming meter devices, the streaming meter data including streaming sessions detected by the plurality of streaming meter devices, wherein the plurality of streaming meter devices are located at a plurality of panelist households and configured to monitor streaming media content output by media presentation devices at the panelist households;

identifying a subset of the streaming sessions as active streaming sessions based on a determination that timing information for the subset of streaming sessions specified by the streaming meter data is within a threshold time of a current time;

obtaining, via the network, people meter data from a plurality of people meter devices located at the panelist households, wherein the people meter data associates exposure to media to specific audience members of the panelist households present during presentation of the media;

determining demographics of the audience members based on the people meter data;

based on the active streaming sessions, the people meter data, and the demographics, generating a viewing trend indicator of viewing trends of the streaming media content output by the media presentation devices during the active streaming sessions such that the viewing trend indicator correlates the viewing trends of the streaming media content with the demographics of the audience members determined from the people meter data; and

transmitting the viewing trend indicator via the network to a server to facilitate insertion of targeted media content relating to the viewing trend indicator into media content distributed by a streaming service provider.

19. The method of claim 18 , wherein the streaming meter data includes at least one of a viewing duration, device type, a media presentation application, and a media genre.

20. The method of claim 18 , wherein the determination that the timing information for the subset of streaming sessions specified by the streaming meter data is within the threshold time of the current time comprises:

adding, for a particular streaming session of the subset of streaming sessions, a duration of the particular streaming session to a start time of the particular streaming session; and

determining that the sum of the duration and the start time is within the threshold time of the current time.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2023
From: TAPSE, SANDEEP
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 066135/0920 →
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 →