IP Library Granted Patent US 10,587,916
Granted Patent B2
US 10,587,916 · App. 16/151,016 · Granted Mar 10, 2020

Analysis of television viewership data for creating electronic content schedules

Inventor: Vitaly Tsivin (New York, NY)
Assignee: AMC Network Entertainment LLC
H04N21/442G06F17/18G06Q10/06393G06Q30/0202G06Q30/0242H04N21/26241H04N21/26283H04N21/812
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,587,916
App. No.
16/151,016
Granted
Mar 10, 2020
Kind
B2
Abstract

System and method embodiments are described that enable generation of an electronic content schedule. In a method embodiment, one or more data files including TV viewing data and descriptive data of a plurality of individuals are received. Target audience criteria, target TV content, and criteria for key performance indicators (KPIs) are received. KPIs for a target segment are tracked. Spot watching probabilities for each individual in the target segment are calculated. A plurality of spot packages is generated based on the target TV content. For each spot package, a probabilistic segment is generated based on the spot watching probabilities and a plurality of KPIs are calculated. Scores corresponding to the spot packages are generated based on the plurality of KPIs and based on tracked KPIs of the target segment. The content schedule is generated by selecting a spot package selected from the plurality of spot packages based on the scores.

Claims (72)

1. A method implemented on a processor to generate an electronic content schedule, the method comprising:

receiving one or more data files comprising television (TV) viewing data for a first plurality of individuals and descriptive data for the first plurality of individuals, the descriptive data comprising demographic and behavioral data for each individual;

receiving, from a user, target audience criteria, target TV content, and criteria for key performance indicators (KPIs);

tracking KPIs for a target segment including a second plurality of individuals selected from the first plurality of individuals based on matching the target audience criteria to the descriptive data;

calculating spot watching probabilities for each individual in the target segment;

generating a plurality of spot packages based on the target TV content;

for each spot package in the plurality of spot packages:

generating a probabilistic segment by statistically selecting a third plurality of individuals from the target segment based on the spot watching probabilities, and

calculating a plurality of KPIs for the probabilistic segment;

generating a plurality of scores corresponding to the plurality of spot packages based on the plurality of KPIs calculated for each spot package and based on the tracked KPIs for the target segment;

generating a content schedule that includes a spot package selected from the plurality of spot packages based on the plurality of scores; and

outputting the electronic content schedule to a display.

2. The method of claim 1 , wherein the KPIs comprise a frequency distribution, a reach, gross impressions, a cost per thousand impressions (CPM), or a combination thereof.

3. The method of claim 1 , wherein the spot package from the plurality of spot packages comprises a predefined number of spots in a plurality of spots, and wherein creating the probabilistic segment for the spot package comprises:

generating a plurality of simulated segments, wherein each simulated segment is generated by:

randomly selecting the predefined number of spots from the plurality of spots, and

statistically selecting a fourth plurality of individuals from the target segment based on the spot watching probabilities;

generating statistics for the plurality of simulated segments; and

creating the probabilistic segment by selecting the third plurality of individuals to correspond to the statistics.

4. The method of claim 1 , wherein the TV viewing data comprises minute-by-minute viewing behavior or second-by-second viewing behavior of each individual from the first plurality of individuals.

5. The method of claim 1 , wherein the criteria for KPIs comprise weights corresponding to the KPIs, and wherein a weighted decision matrix is used to generate a score for the spot package.

6. The method of claim 1 , wherein calculating the plurality of KPIs for each spot package comprises:

calculating the plurality of KPIs based on one or more spot packages currently selected for the content schedule.

7. A system for generating an electronic content schedule, comprising:

one or more processors;

memory; and

one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for:

receiving one or more data files comprising television (TV) viewing data for a first plurality of individuals and descriptive data for the first plurality of individuals, the descriptive data comprising demographic and behavioral data for each individual;

receiving, from a user, target audience criteria, target TV content, and criteria for key performance indicators (KPIs);

tracking KPIs for a target segment including a second plurality of individuals selected from the first plurality of individuals based on matching the target audience criteria to the descriptive data;

calculating spot watching probabilities for each individual in the target segment;

generating a plurality of spot packages based on the target TV content;

for each spot package in the plurality of spot packages:

generating a probabilistic segment by statistically selecting a third plurality of individuals from the target segment based on the spot watching probability, and

calculating a plurality of KPIs for the probabilistic segment;

generating a plurality of scores corresponding to the plurality of spot packages based on the plurality of KPIs calculated for each spot package and based on the tracked KPIs for the target segment;

generating a content schedule that includes a spot package selected from the plurality of spot packages based on the plurality of scores; and

outputting the electronic content schedule to a display.

8. The system of claim 7 , wherein the KPIs comprise a frequency distribution, a reach, gross impressions, a cost per thousand impressions (CPM), or a combination thereof.

9. The system of claim 7 , wherein the spot package from the plurality of spot packages comprises a predefined number of spots in a plurality of spots, and wherein to create the probabilistic segment for the spot package, the instructions comprise:

generating a plurality of simulated segments, wherein each simulated segment is generated by:

randomly selecting the predefined number of spots from the plurality of spots, and

statistically selecting a fourth plurality of individuals from the target segment based on the spot watching probabilities;

generating statistics for the plurality of simulated segments; and

creating the probabilistic segment by selecting the third plurality of individuals to correspond to the statistics.

10. The system of claim 7 , wherein the TV viewing data comprises minute-by-minute viewing behavior or second-by-second viewing behavior of each individual from the first plurality of individuals.

11. The system of claim 7 , wherein the criteria for KPIs comprise weights corresponding to the KPIs, and wherein a weighted decision matrix is used to generate a score for the spot package.

12. The system of claim 7 , wherein to calculate the plurality of KPIs for each spot package, the instructions comprise:

calculating the plurality of KPIs based on one or more spot packages currently selected for the content schedule.

13. A non-transitory computer-readable storage medium comprising one or more programs for generating an electronic content schedule, wherein the one or more programs, when executed by one or more processors, cause the one or more processors to perform operations comprising:

receiving one or more data files comprising television (TV) viewing data for a first plurality of individuals and descriptive data for the first plurality of individuals, the descriptive data comprising demographic and behavioral data for each individual;

receiving, from a user, target audience criteria, target TV content, and criteria for key performance indicators (KPIs);

tracking KPIs for a target segment including a second plurality of individuals selected from the first plurality of individuals based on matching the target audience criteria to the descriptive data;

calculating spot watching probabilities for each individual in the target segment;

generating a plurality of spot packages based on the target TV content;

for each spot package in the plurality of spot packages:

generating a probabilistic segment by statistically selecting a third plurality of individuals from the target segment based on the sot watching probabilities, and

calculating a plurality of KPIs for the probabilistic segment;

generating a plurality of scores corresponding to the plurality of spot packages based on the plurality of KPIs calculated for each spot package and based on the tracked KPIs for the target segment;

generating a content schedule that includes a spot package selected from the plurality of spot packages based on the plurality of scores; and

outputting the electronic content schedule to a display.

14. The non-transitory computer-readable storage medium of claim 13 , wherein the KPIs comprise a frequency distribution, a reach, gross impressions, a cost per thousand impressions (CPM), or a combination thereof.

15. The non-transitory computer-readable storage medium of claim 13 , wherein the spot package from the plurality of spot packages comprises a predefined number of spots in a plurality of spots, and wherein to create the probabilistic segment for the spot package, the operations comprise:

generating a plurality of simulated segments, wherein each simulated segment is generated by:

randomly selecting the predefined number of spots from the plurality of spots,

statistically selecting a fourth plurality of individuals from the target segment based on the spot watching probabilities;

generating statistics for the plurality of simulated segments; and

creating the probabilistic segment by selecting the third plurality of individuals to correspond to the statistics.

16. The non-transitory computer-readable storage medium of claim 13 , wherein the TV viewing data comprises minute-by-minute viewing behavior or second-by-second viewing behavior of each individual from the first plurality of individuals.

17. The non-transitory computer-readable storage medium of claim 13 , wherein the criteria for KPIs comprise weights corresponding to the KPIs, and wherein a weighted decision matrix is used to generate a score for the spot package.

18. The non-transitory computer-readable storage medium of claim 13 , wherein to calculate the plurality of KPIs for each spot package, the operations comprise:

calculating the plurality of KPIs based on one or more spot packages currently selected for the content schedule.

Assignments (4)
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 67210/0823 Recorded May 14, 2026
From: JPMORGAN CHASE BANK, N.A.
To: AMC GLOBAL MEDIA INC. (F/K/A AMC NETWORKS INC.)
Reel/Frame 075590/0668 →
SECURITY INTEREST Recorded Apr 24, 2024
From: AMC NETWORK ENTERTAINMENT LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 067210/0386 →
SECURITY INTEREST Recorded Apr 24, 2024
From: AMC NETWORK ENTERTAINMENT LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067210/0823 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2019
From: TSIVIN, VITALY
To: AMC NETWORK ENTERTAINMENT LLC
Reel/Frame 048321/0645 →
Continuity (2)
Provisional Application 62567960 · Oct 4, 2017
Related Publication 20190104339A1 · Apr 4, 2019