IP Library Granted Patent US 12,211,060
Granted Patent B2
US 12,211,060 · App. 18/153,567 · Granted Jan 28, 2025

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 12,211,060
App. No.
18/153,567
Granted
Jan 28, 2025
Kind
B2
Abstract

A system is provided that generates values associated with a promotion impact measure for each promotional campaign based on historical data and an expected audience. A number of inventory units is determined for each promotional campaign that corresponds to a promotion inventory utilization type, based on a difference in estimated demand value for the inventory units for a specified duration for a scatter inventory utilization type and current value of actual demand units for the specified duration and a gross sum of the values for defined number of weeks of each promotional campaign and a plurality of constraints. Inventory units are allocated among each inventory utilization type based on number of inventory units for each promotional campaign to meet defined parameters for the defined amount of inventory units for specified durations until the end of the specified upcoming time-frame. Content is distributed via a channel based on allocated inventory units.

Claims (57)

1. A method comprising:

generating, by one or more first processors of a system for allocation of inventory mix (SAIM), a plurality of values associated with a promotion impact measure for each of a plurality of promotional campaigns and based on historical data and an expected audience;

determining, by the one or more first processors of the SAIM, a number of a plurality of inventory units for the plurality of promotional campaigns that corresponds to a promotion inventory utilization type, wherein the number of the plurality of inventory units is based on (i) a difference in (a) an estimated demand value for the plurality of inventory units for a specified duration for a scatter inventory utilization type and (b) a current value of actual demand units for the specified duration for the scatter inventory utilization type and (ii) at least a gross sum of the plurality of values associated with the promotion impact measure for the plurality of promotional campaigns for a defined number of weeks of the plurality of promotional campaigns and a plurality of constraints,

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

determining, by one or more second processors of a promotion management system, updated promotional information;

updating, by the one or more first processors of the SAIM, the estimated demand value, the current value of the actual demand units, and the gross sum of the plurality of values associated with the promotion impact measure for the plurality of promotional campaigns based on the updated promotional information;

allocating, by the one or more first processors of the SAIM, one or more allocated inventory units from a defined amount of inventory units among the promotion inventory utilization type and the scatter inventory utilization type based on the number of the plurality of inventory units for the plurality of promotional campaigns 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;

modifying, by one or more third processors of a scheduler located separately from the SAIM, a programming schedule based on the one or more allocated inventory units; and

distributing, by the one or more third processors of the scheduler, content via a channel based on the one or more allocated inventory units and the programming schedule.

2. The method according to claim 1 , further comprising determining, by the one or more first processors of the SAIM, reserve inventory units for at least one promotional campaign of the plurality of promotional campaigns that corresponds to the promotion inventory utilization type for the specified upcoming time-frame,

wherein the at least one promotional campaign of the plurality of promotional campaigns is planned for the specified upcoming time-frame, and

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

3. The method according to claim 1 , further comprising acquiring, by the one or more first processors of the SAIM, 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 the 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 plurality 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 one or more first processors of the SAIM, 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 one or more third processors of the scheduler, a plurality of non-programming content items based on the inventory units among the promotion inventory utilization type and the scatter 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 agreement information,

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

7. The method according to claim 1 , further comprising generating, by the one or more first processors of the SAIM, 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 one or more first processors of the SAIM, the one or more allocated inventory units from the defined amount of inventory units among the promotion inventory utilization type and the scatter inventory utilization type 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. The method according to claim 1 , further comprising determining, by the one or more first processors of the SAIM, the gross sum of the plurality of values associated with the promotion impact measure for the plurality of promotional campaigns for the defined number of weeks of the plurality of promotional campaigns,

wherein the content is distributed based on the allocation of the inventory units from the defined amount of inventory units among the promotion inventory utilization type and the scatter inventory utilization type.

10. A system, comprising:

memory for storing instructions; and

one or more processors communicatively coupled to the memory, wherein the system comprises a configuration of a plurality of separately located subsystems that comprise (i) a system for allocation of inventory mix (SAIM), (ii) a promotion management system, and (iii) a scheduler, and the configuration of the plurality of separately located subsystems is configured to:

generate, by the SAIM, a plurality of values associated with a promotion impact measure for a plurality of promotional campaigns based on historical data and an expected audience;

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

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

determining, by the promotion management system located separately from the SAIM, updated promotional information;

updating, by the SAIM, the estimated demand value, the current value of the actual demand units, and the gross sum of the plurality of values associated with the promotion impact measure for the plurality of promotional campaigns based on the updated promotional information;

allocate, by the SAIM, one or more allocated inventory units from a defined amount of inventory units among the promotion inventory utilization type and the scatter inventory utilization type based on the number of the plurality of inventory units for the plurality of promotional campaigns 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;

modify, by the scheduler located separately from the SAIM, a programming schedule based on the one or more allocated inventory units; and

distribute, by the scheduler, content via a channel based on the one or more allocated inventory units and the programming schedule.

11. The system according to claim 10 , wherein the configuration of the plurality of separately located subsystems is further configured to determine reserve inventory units for at least one promotional campaign of the plurality of promotional campaigns that corresponds to the promotion inventory utilization type for the specified upcoming time-frame,

wherein the at least one promotional campaign of the plurality of promotional campaigns is planned for the specified upcoming time-frame, and

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

12. The system according to claim 10 , wherein the configuration of the plurality of separately located subsystems 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 the 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.

13. The system according to claim 10 , wherein the configuration of the plurality of separately located subsystems is further configured to estimate 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.

14. The system according to claim 10 , wherein the configuration of the plurality of separately located subsystems is further configured to schedule a plurality of non-programming content items based on the inventory units among the promotion inventory utilization type and the scatter inventory utilization type for the one or more specified durations to meet the plurality of defined parameters.

15. The system according to claim 10 , wherein the plurality of defined parameters 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 agreement information

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

16. The system according to claim 10 , wherein the configuration of the plurality of separately located subsystems is further configured to generate a baseline audience forecast for at least one of a target or a demographics for one or more of the plurality of promotional campaigns.

17. The system according to claim 10 , wherein the configuration of the plurality of separately located subsystems is further configured to allocate the one or more allocated inventory units from the defined amount of inventory units among the promotion inventory utilization type and the scatter inventory utilization type 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.

18. The system according to claim 10 , wherein the configuration of the plurality of separately located subsystems is further configured to determine the gross sum of the plurality of values associated with the promotion impact measure for the plurality of promotional campaigns for the defined number of weeks of each of the plurality of promotional campaigns,

wherein the content is distributed based on the allocation of the one or more allocated inventory units from the defined amount of inventory units among the promotion inventory utilization type and the scatter inventory utilization type.

19. A non-transitory computer-readable medium having stored thereon, computer-implemented instructions for causing one or more processors to execute operations, the operations comprising:

generating, by a system for allocation of inventory mix (SAIM), a plurality of values associated with a promotion impact measure for a plurality of promotional campaigns based on historical data and an expected audience;

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

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

determining, by a promotion management system, updated promotional information;

updating, by the SAIM, the estimated demand value, the current value of the actual demand units, and the gross sum of the plurality of values associated with the promotion impact measure for the plurality of promotional campaigns based on the updated promotional information;

allocating, by the SAIM, one or more allocated inventory units from a defined amount of inventory units among the promotion inventory utilization type and the scatter inventory utilization type based on the number of the plurality of inventory units for the plurality of promotional campaigns 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;

modifying, by a scheduler located separately from the SAIM, a programming schedule based on the one or more allocated inventory units; and

distributing, by the scheduler, content via a channel based on the one or more allocated inventory units and the programming schedule.

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 Jan 12, 2023
From: WILLIAMS, PETER ALEXANDER; OROZCO, JOSÉ ANTONIO CARBAJAL; CHAAR, WASSIM SAMIR
To: TURNER BROADCASTING SYSTEM, INC.
Reel/Frame 062359/0268 →