IP Library Granted Patent US 11,216,828
Granted Patent B2
US 11,216,828 · App. 15/606,955 · Granted Jan 4, 2022

Managing local and general advertisement spot allocations

Inventors: Jeffrey Lee Littlejohn (Cincinnati, OH); Daniel N. MacTiernan (Ocean City, NJ); Amit Aggarwal (New York, NY); Patricia D. Roberts (San Diego, CA); Kathleen Brougham (Dana Point, CA); Jeffrey Joseph Augustyn (Aliso Viejo, CA)
Assignee: iHeartMedia Management Services, Inc.
G06Q30/02G06Q30/0272H04N21/2665H04N21/26258H04N21/44H04N21/458H04N21/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 11,216,828
App. No.
15/606,955
Granted
Jan 4, 2022
Kind
B2
Abstract

Total advertising inventory of a broadcast station can be dynamically allocated between local, or station-sold, inventory and general, or network, inventory. The portion of total inventory allocated to local inventory or network inventory can be adjusted based on feedback from an advertising service, and a broadcast log can be generated based on the adjusted allocation. The broadcast log can be delivered to a media automation system associated with a media station which plays out local inventory in accordance with the broadcast log. When the broadcast log indicates that general/network inventory is to be broadcast, the media automation system stops playing-out local inventory, and allows the advertisement system to broadcast network inventory for a period of time indicated by the broadcast log. Broadcast of local inventory can be resumed early, before the time period indicated in the broadcast log has expired.

Claims (86)

1. A system comprising:

a media automation system including a processing device programmed to play-out media items for broadcast in accordance with a broadcast log;

a traffic system coupled to the media automation system, the traffic system including at least one processor programmed to:

generate a first broadcast log to schedule local inventory for broadcast according to a first allocation of total inventory, the first allocation designating:

a first portion of the total inventory for broadcast of the local inventory;

a second portion of the total inventory for use by an external advertisement system;

a third portion of the total inventory as a buffer;

receive inventory allocation information from the external advertisement system;

generate an adjusted allocation based on the inventory allocation information;

generate an adjusted broadcast log based on the adjusted allocation; and

transmit the adjusted broadcast log to the media automation system.

2. The system of claim 1 , wherein:

the broadcast log includes:

local entries specifying local inventory to be played out in particular spot-blocks corresponding to the first portion;

placeholder entries corresponding to external inventory to be played out by the external advertisement system;

the media automation system is coupled to the external advertisement system; and

the processing device is further programmed to transmit a trigger message to the external advertisement system in conjunction with the placeholder entries, the trigger message indicating that the external advertisement system is to begin playing out external inventory, while the media automation system temporarily stops play-out local inventory.

3. The system of claim 2 , wherein stopping playout of local inventory includes playing out silence.

4. The system of claim 2 , wherein:

the placeholder entries indicates an allotted time assigned to the external advertisement system for play-out of the external inventory;

the processing device included in the media automation system is further programmed to:

receive an indication that the external advertisement system will not use all of the allotted time; and

in response to the indication, resume play-out of local inventory before the allotted time has expired.

5. The system of claim 4 , wherein the indication includes receiving an early-return message from the external advertisement system.

6. The system of claim 4 , wherein the indication includes failing to receive an expected message from the external advertisement system.

7. The system of claim 1 , wherein

the traffic system schedules local inventory for a plurality of media stations; and

the traffic system generates a plurality of adjusted allocations on a station-by-station basis.

8. A method comprising:

generating a first broadcast log scheduling local inventory for broadcast according to a first allocation of total inventory, the first allocation designating:

a first portion of the total inventory for broadcast of the local inventory;

a second portion of the total inventory for use by an external advertisement system;

a third portion of the total inventory as a buffer;

receiving inventory allocation information from the external advertisement system;

generating an adjusted allocation based on the inventory allocation information;

generating an adjusted broadcast log based on the adjusted allocation;

transmitting the adjusted broadcast log to a media automation system; and

playing-out local inventory for broadcast in accordance with the adjusted broadcast log.

9. The method of claim 8 , wherein:

the broadcast log includes:

local entries relating to the first portion, the local entries specifying first times local inventory is to be played out;

placeholder entries relating to the second portion, the placeholder entries specifying second times external inventory is to be played out;

the method further including:

temporarily suspending play-out of local inventory during second times; and

transmitting trigger messages to the external advertisement system based on the placeholder entries, the trigger messages notifying the external advertisement system to begin playing out the external inventory.

10. The method of claim 9 , wherein:

the placeholder entries correspond to dead rolls; and

temporarily suspending play-out of local inventory includes playing-out at least one of the dead rolls.

11. The method of claim 9 , wherein:

individual placeholder entries indicate an allotted time assigned to the external advertisement system for play-out of the external inventory;

the method further including:

receiving, at a media automation system, an indication that the external advertisement system will not use all of the allotted time; and

in response to the indication, resuming play-out of local inventory prior-to expiration of the allotted time.

12. The method of claim 11 , wherein the indication includes receiving an early-return message from the external advertisement system.

13. The method of claim 11 , wherein the indication includes failing to receive an expected message from the external advertisement system.

14. The method of claim 8 , further comprising:

determining the first allocation of total inventory using a backend traffic system instance supporting a plurality of media stations; and

determining the adjusted allocation at traffic system instance supporting less than all of the plurality of media stations.

15. A system comprising:

a traffic and billing system including a backend subsystem and a local subsystem;

the backend subsystem configured to:

determine a first allocation of total inventory, the first allocation designating:

a first portion of the total inventory to be used for broadcast of local inventory by local media automation systems;

a second portion of the total inventory to be used for broadcast of network inventory by an advertisement system;

transmit the first allocation to the local portion of the local subsystem;

the local subsystem coupled to backend subsystem and the advertisement system via a communications network, the local subsystem configured to:

receive network inventory allocation information, associated with the network inventory, from the advertisement system;

generate an adjusted allocation based on the network inventory allocation information;

generate a broadcast log based on the adjusted allocation; and

transmit the adjusted broadcast log to a station automation server for broadcast.

16. The system of claim 15 , further comprising:

wherein the broadcast log includes:

local entries specifying local inventory to be played out in particular spot-blocks;

network entries corresponding to network inventory to be played out by the advertisement system;

a station automation server coupled to an advertisement system appliance, and configured to broadcast inventory in accordance with the broadcast log; and

the station automation server configured to:

transmit a trigger message to the advertisement system appliance in conjunction with the network entries, the trigger message indicating that the advertisement system appliance is play-out network inventory; and

temporarily stop playing-out local inventory during play-out of the network inventory.

17. The system of claim 15 , wherein the station automation server is configured to temporarily stop playing-out local inventory by playing-out a dead roll.

18. The system of claim 15 , wherein:

individual network entries indicate an allotted time assigned to the advertisement system for play-out of the network inventory;

the station automation server is further configured to:

receive an indication from the advertisement system appliance that the advertisement system does not have sufficient network inventory to fill the allotted time; and

in response to the indication, resume play-out of local inventory before the allotted time has expired.

19. The system of claim 18 , wherein the indication includes receiving an early-return message from the external advertisement system.

20. The system of claim 18 , wherein the indication includes failing to receive an expected message from the external advertisement system.

Assignments (16)
RELEASE OF SECURITY INTEREST Recorded May 5, 2026
From: BANK OF AMERICA, N.A., AS SUCCESSOR COLLATERAL AGENT TO CITIBANK, N.A., AS COLLATERAL AGENT
To: IHEART COMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 075557/0138 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (REEL/FRAME 050017/0882) Recorded Jan 1, 2025
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
To: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 069795/0626 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (REEL/FRAME 049067/0800) Recorded Dec 31, 2024
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION (FORMERLY KNOWN AS U.S. BANK NATIONAL ASSOCIATION)
To: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 069795/0423 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (REEL/FRAME 049079/0814) Recorded Dec 31, 2024
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION (FORMERLY KNOWN AS U.S. BANK NATIONAL ASSOCIATION)
To: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 069795/0488 →
PATENT SECURITY AGREEMENT Recorded Dec 29, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 069795/0912 →
PATENT SECURITY AGREEMENT Recorded Dec 28, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069793/0758 →
PATENT SECURITY AGREEMENT Recorded Dec 28, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069794/0248 →
PATENT SECURITY AGREEMENT Recorded Dec 27, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069792/0335 →
PATENT SECURITY AGREEMENT Recorded Dec 23, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069762/0453 →
ASSIGNMENT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Feb 5, 2020
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: BANK OF AMERICA, N.A., AS SUCCESSOR COLLATERAL AGENT
Reel/Frame 052144/0833 →
PATENT SECURITY AGREEMENT Recorded Nov 23, 2019
From: IHEART COMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U. S. BANK NATIONAL ASSOCIATION
Reel/Frame 051143/0579 →
SECURITY INTEREST Recorded Aug 9, 2019
From: IHEART COMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 050017/0882 →
SECURITY INTEREST Recorded May 2, 2019
From: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 049079/0814 →
SECURITY INTEREST Recorded May 2, 2019
From: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK NATIONAL ASSOCIATION AS COLLATERAL AGENT
Reel/Frame 049067/0800 →
SECURITY INTEREST Recorded May 2, 2019
From: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 049067/0606 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2017
From: LITTLEJOHN, JEFFREY LEE; MACTIERNAN, DANIEL N.; AGGARWAL, AMIT; ROBERTS, PATRICIA D.; BROUGHAM, KATHLEEN; AUGUSTYN, JEFFREY JOSEPH
To: IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 042531/0522 →
Continuity (4)
Continuation In Part 14928145 · Oct 30, 2015
Continuation In Part 14076420 · Nov 11, 2013
Provisional Application 62144825 · Apr 8, 2015
Related Publication 20170262865A1 · Sep 14, 2017
Cited By (3)
US 12,211,060 US 12,250,422 US 12,333,571