IP Library Granted Patent US 11,587,112
Granted Patent B2
US 11,587,112 · App. 17/850,376 · Granted Feb 21, 2023

Promotion planning for managing allocation of inventory mix utilizing an optimization framework

Inventors: Peter Alexander Williams (Atlanta, GA); José Antonio Carbajal Orozco (Atlanta, GA); Wassim Samir Chaar (Coppell, TX)
Assignee: Turner Broadcasting System, Inc.
G06Q30/0223G06Q30/0204G06Q30/0224
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,587,112
App. No.
17/850,376
Granted
Feb 21, 2023
Kind
B2
Abstract

A media management system that generates a plurality of values associated with a promotion impact measure for each of the promotional campaigns based on historical data that is acquired and an expected audience. Inventory unit needs are determined for each of the promotional campaigns that corresponds to a promotion inventory utilization of a plurality of inventory utilization types, based on at least the generated plurality of values. The determined inventory units for each of the promotional campaigns are utilized to dynamically allocate inventory from a defined amount of inventory units among each inventory utilization types to meet a plurality of defined parameters for the defined amount of inventory units for one or more specified durations until an end of the upcoming time-frame.

Claims (56)

1. A method, comprising:

in a media management system that handles a plurality of agreement information for a plurality of promotional campaigns:

generating, by a processor, a plurality of values associated with a promotion impact measure for each of the plurality of promotional campaigns based on historical data and an expected audience,

wherein the plurality of promotional campaigns is planned for a specified upcoming time-frame, and

wherein the historical data indicates an amount of inventory units utilized previously under a promotion inventory utilization type for the specified upcoming time-frame;

determining, by the processor, a gross sum of the plurality of values associated with the promotion impact measure for each of the plurality of promotional campaigns for a defined number of weeks of each of the plurality of promotional campaigns;

determining, by the processor, a number of inventory units for each of the plurality of promotional campaigns that corresponds to the promotion inventory utilization type of a plurality of inventory utilization types, based on a difference in an estimated demand value for the inventory units for a specified duration for a scatter inventory utilization type of the plurality of inventory utilization types and a current value of actual demand units for the scatter inventory utilization type for the specified duration and at least the gross sum of the plurality of values associated with the promotion impact measure for each of the plurality of promotional campaigns for the defined number of weeks of each of the plurality of promotional campaigns and a plurality of constraints,

wherein one or more specified durations until an end of the specified upcoming time-frame comprises the specified duration for the scatter inventory utilization type, and

wherein the plurality of constraints sets limit on allocation of a proportion of the inventory units to a selling title, a network, and off-channel networks;

allocating, by the processor, based on the number of inventory units for each of the plurality of promotional campaigns, inventory units from a defined amount of inventory units among each inventory utilization type of the plurality of inventory utilization types to meet a plurality of defined parameters for the defined amount of inventory units for the one or more specified durations until the end of the specified upcoming time-frame; and

distributing, by the processor, content via at least one channel based on the allocation of the inventory units from the defined amount of inventory units among each inventory utilization type of the plurality of inventory utilization types.

2. The method according to claim 1 , further comprising determining, by the processor, reserve inventory units for each of the plurality of promotional campaigns that corresponds to the promotion inventory utilization type for the specified upcoming time-frame.

3. The method according to claim 1 , further comprising acquiring, by the processor, historical viewership data of a first television show similar to that of a second television show that is to be promoted in at least one of absence of prior historical data, or for a defined number of weeks prior to a date of planning of the plurality of promotional campaigns for the specified upcoming time-frame for the determination of the number of inventory units required for one or more of the plurality of promotional campaigns.

4. The method according to claim 1 , further comprising estimating, by the processor, the expected audience to view a plurality of television shows after launch date of the plurality of television shows that are promoted in the plurality of promotional campaigns, a baseline audience forecast, and the plurality of values for the promotion impact measure achieved with respect to the plurality of television shows,

wherein the estimation of the expected audience, the baseline audience forecast and the plurality of values for the promotion impact measure is based on historical viewership data of television shows similar to that of the plurality of television shows to be promoted in absence of prior historical data, and

wherein the estimation of the expected audience is further utilized for the determination of the number of the inventory units required for the plurality of promotional campaigns.

5. The method according to claim 1 , further comprising scheduling, by the processor, a plurality of non-programming content items based on the inventory units among each inventory utilization type for the one or more specified durations to meet the plurality of defined parameters.

6. The method according to claim 1 , wherein the plurality of defined parameters correspond to at least one of maximization of a rating parameter and a revenue parameter for the defined amount of inventory units and minimization of a total penalty from deviations of defined target values associated with the agreement information.

7. The method according to claim 1 , further comprising generating, by the processor, a baseline audience forecast for at least one of a target or a demographics for one or more of the plurality of promotional campaigns.

8. The method according to claim 1 , further comprising allocating, by the processor, the inventory units from the defined amount of inventory units among each inventory utilization type of the plurality of inventory utilization types based on an inventory planning for an upcoming time frame that is initiated at a defined duration prior to a start of the upcoming time frame.

9. A system, comprising:

at least one processor in media management system that handles a plurality of agreement information for a plurality of promotional campaigns, the at least one processor configured to:

generate a plurality of values associated with a promotion impact measure for each of the plurality of promotional campaigns based on historical data and a baseline audience forecast,

wherein the plurality of promotional campaigns is planned for a specified upcoming time-frame, and

wherein the historical data indicates an amount of inventory units utilized previously under a promotion inventory utilization type for the specified upcoming time-frame;

determine a gross sum of the plurality of values associated with the promotion impact measure for each of the plurality of promotional campaigns for a defined number of weeks of each of the plurality of promotional campaigns;

determine a number the inventory units for each of the plurality of promotional campaigns that corresponds to the promotion inventory utilization type of a plurality of inventory utilization types, based on a difference in an estimated demand value for the inventory units for a specified duration for a scatter inventory utilization type of the plurality of inventory utilization types and a current value of actual demand units for the scatter inventory utilization type for the specified duration and at least the gross sum of the plurality of values associated with the promotion impact measure for each of the plurality of promotional campaigns for the defined number of weeks of each of the plurality of promotional campaigns and a plurality of constraints,

wherein one or more specified durations until an end of the specified upcoming time-frame comprises the specified duration for the scatter inventory utilization type, and

wherein the plurality of constraints sets limit on allocation of a proportion of the inventory units to a selling title, a network, and off-channel networks;

allocate, based on the number of inventory units for each of the plurality of promotional campaigns, inventory units from a defined amount of inventory units among each inventory utilization type of the plurality of inventory utilization types to meet a plurality of defined parameters for the defined amount of inventory units for the one or more specified durations until the end of the specified upcoming time-frame; and

distribute content via at least one channel based on the allocation of the inventory units from the defined amount of inventory units among each inventory utilization type of the plurality of inventory utilization types.

10. The system according to claim 9 , wherein the at least one processor is further configured to reserve inventory units for each of the plurality of promotional campaigns that corresponds to the promotion inventory utilization type for the specified upcoming time-frame.

11. The system according to claim 9 , wherein the at least one processor is further configured to acquire historical viewership data of a first television show similar to that of a second television show that is to be promoted in at least one of absence of prior historical data, or for a defined number of weeks prior to a date of planning of the plurality of promotional campaigns for the specified upcoming time-frame for the determination of the number of the inventory units required for one or more of the plurality of promotional campaigns.

12. The system according to claim 9 , wherein the at least one processor is further configured to estimate an expected audience to view a plurality of television shows after launch date of the plurality of television shows that are promoted in the plurality of promotional campaigns, the baseline audience forecast, and the plurality of values for the promotion impact measure achieved with respect to the plurality of television shows,

wherein the estimation of the expected audience, the baseline audience forecast and the plurality of values for the promotion impact measure is based on historical viewership data of television shows similar to that of the plurality of television shows to be promoted in absence of prior historical data, and

wherein the estimation of the expected audience is further utilized for the determination of the number of the inventory units required for the plurality of promotional campaigns.

13. The system according to claim 9 , wherein the at least one processor is further configured to schedule a plurality of non-programming content items based on the inventory units among each inventory utilization type for the one or more specified durations to meet the plurality of defined parameters.

14. The system according to claim 9 , wherein the plurality of defined corresponds to at least one of maximization a revenue parameter for the defined amount of inventory units and minimization of a total penalty from deviations of defined target values associated with the agreement information.

15. The system according to claim 9 , wherein the at least one processor is further configured to generate the baseline audience forecast for at least one of a target or a demographics for one or more of the plurality of promotional campaigns.

16. A non-transitory computer-readable medium having stored thereon, computer-implemented instructions for causing at least one processor to execute operations, the operations comprising:

in a media management system that handles a plurality of agreement information for a plurality of promotional campaigns:

generating a plurality of values associated with a promotion impact measure for each of the plurality of promotional campaigns based on historical data and a baseline audience forecast,

wherein the plurality of promotional campaigns is planned for a specified upcoming time-frame, and

wherein the historical data indicates an amount of inventory units utilized previously under a promotion inventory utilization type for the specified upcoming time-frame;

determining a gross sum of the plurality of values associated with the promotion impact measure for each of the plurality of promotional campaigns for a defined number of weeks of each of the plurality of promotional campaigns;

determining a number of the inventory units for each of the plurality of promotional campaigns that corresponds to the promotion inventory utilization type of a plurality of inventory utilization types, based on a difference in an estimated demand value for the inventory units for a specified duration for a scatter inventory utilization type of the plurality of inventory utilization types and a current value of actual demand units for the scatter inventory utilization type for the specified duration and at least the gross sum of the plurality of values associated with the promotion impact measure for each of the plurality of promotional campaigns for the defined number of weeks of each of the plurality of promotional campaigns and a plurality of constraints,

wherein one or more specified durations until an end of the specified upcoming time-frame comprises the specified duration for the scatter inventory utilization type, and

wherein the plurality of constraints sets limit on allocation of a proportion of the inventory units to a selling title, a network, and off-channel networks;

allocating based on the number of inventory units for each of the plurality of promotional campaigns, inventory units from a defined amount of inventory units among each inventory utilization type of the plurality of inventory utilization types to meet a plurality of defined parameters for the defined amount of inventory units for the one or more specified durations until the end of the specified upcoming time-frame; and

distributing content via at least one channel based on the allocation of the inventory units from the defined amount of inventory units among each inventory utilization type of the plurality of inventory utilization types.

17. The non-transitory computer-readable medium according to claim 16 , wherein the operations further comprise determining reserve inventory units for each of the plurality of promotional campaigns that corresponds to the promotion inventory utilization type for the specified upcoming time-frame.

18. The non-transitory computer-readable medium according to claim 16 , wherein the operations further comprise acquiring historical viewership data of a first television show similar to that of a second television show that is to be promoted in at least one of absence of prior historical data, or for a defined number of weeks prior to a date of planning of the plurality of promotional campaigns for the specified upcoming time-frame for the determination of the number of inventory units required for one or more of the plurality of promotional campaigns.

19. The non-transitory computer-readable medium according to claim 16 , wherein the operations further comprise estimating an expected audience to view a plurality of television shows after launch date of the plurality of television shows that are promoted in the plurality of promotional campaigns, the baseline audience forecast, and the plurality of values for the promotion impact measure achieved with respect to the plurality of television shows,

wherein the estimation of the expected audience, the baseline audience forecast and the plurality of values for the promotion impact measure is based on historical viewership data of television shows similar to that of the plurality of television shows to be promoted in absence of prior historical data, and

wherein the estimation of the expected audience is further utilized for the determination of the number of the inventory units required for the plurality of promotional campaigns.

20. The non-transitory computer-readable medium according to claim 16 , wherein the operations further comprise scheduling a plurality of non-programming content items based on in accordance with the inventory units among each inventory utilization type for the one or more specified durations to meet the plurality of defined parameters.

Assignments (2)
SECURITY INTEREST Recorded Oct 1, 2025
From: WARNER BROS. DISCOVERY, INC.; WARNER MEDIA, LLC; TURNER BROADCASTING SYSTEM, INC.; HOME BOX OFFICE, INC.; DISCOVERY COMMUNICATIONS, LLC; WARNERMEDIA DIRECT LLC; DISCOVERY.COM LLC; WARNER BROS. ENTERTAINMENT INC.; CNN INTERACTIVE GROUP, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 072995/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2022
From: WILLIAMS, PETER ALEXANDER; OROZCO, JOSÉ ANTONIO CARBAJAL; CHAAR, WASSIM SAMIR
To: TURNER BROADCASTING SYSTEM, INC.
Reel/Frame 061222/0795 →