IP Library Granted Patent US 9,323,788
Granted Patent B2
US 9,323,788 · App. 13/943,280 · Granted Apr 26, 2016

Managing under-filled spot blocks

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 9,323,788
App. No.
13/943,280
Granted
Apr 26, 2016
Kind
B2
Abstract

A media automation system can provide a common program to multiple different servers, for example a terrestrial broadcast radio server and a streaming radio server. Each of the different servers can receive different content blocks to be inserted during breaks in the common program. Media items from existing content blocks can be removed, and different items inserted. If a content block is under-filled, media items can be inserted without removing existing media items. When items are removed or added to a content block, the removal can be reported to a traffic and billing system for appropriate action. Content blocks can be customized by removing or inserting items based on information obtained from a cloud-based application, or some other source.

Claims (56)

1. A method implemented using a media automation system, the method comprising:

identifying an under-filled content block using a database server, wherein identifying the under-filled content block includes the database server receiving, from a cloud-based application, a request for an available media item to be inserted into the under-filled content block, the request identifying the under-filled content block;

requesting a traffic and billing system to search a collection of priority media items to identify first media items for potential inclusion in the under-filled content block;

receiving a message from the traffic and billing system identifying the first media items;

the database server responding to the message by:

selecting at least one media item of the first media items for insertion in the under-filled content block; and

transmitting a signal identifying the at least one media item to the traffic and billing system.

2. The method of claim 1 , further comprising:

the media automation system working in conjunction with a cloud-based application to deliver personalized content blocks.

3. The method of claim 2 , wherein the working in conjunction comprises:

selecting the at least one media item based on listener preferences received at the database server from the cloud based application.

4. The method of claim 1 , further comprising:

removing a media item from a content block to create an under-filled content block; and

transmitting a message to a traffic and billing system identifying the media item removed.

5. The method of claim 1 , further comprising:

replacing a perishable media item already included in a content block with a more current perishable media item.

6. The method of claim 1 , further comprising:

transmitting a request to a media traffic system requesting an available media item to be inserted into the under-filled content block.

7. The method of claim 6 , wherein the request to the media traffic system comprises a request for commercial content and associated non-commercial media items to be transmitted before and after the commercial content.

8. A media automation system comprising:

a traffic and billing system configured to transmit a message to a database server, the message identifying media items available for insertion in content blocks, wherein the media items are selected from a plurality of priority media items bumped from previous content blocks;

the database server configured to:

select one or more of the media items for insertion in particular content blocks of a plurality of different content blocks;

transmit a signal to the traffic and billing system identifying the one or more of the media items selected;

first and second audio servers configured to:

receive a common media program from the database server, wherein the common media program includes a break during which various content blocks can be inserted; and

receive, from the database server, different content blocks to be inserted in the common media program, wherein the first audio server inserts a first content block into the break and the second audio server inserts a second content block into the break.

9. The media automation system of claim 8 , wherein the database server is further configured to:

receive, from a cloud-based application associated with a streaming audio server, a request for an available media item to be inserted into a streaming content block delivered to a media consumer via the cloud based application, the request identifying the streaming content block.

10. The media automation system of claim 9 , wherein the database server is further configured to:

select an available media item to be inserted into the streaming content block; and

instruct the streaming audio servers to insert the available media item into the streaming content block.

11. The media automation system of claim 10 , wherein the database server is further configured to:

select the available media item based on media consumer preferences received from the cloud based application.

12. The media automation system of claim 8 , wherein the database server is further configured to:

remove a media item from an existing content block to create an under-filled content block; and

transmit a message to the traffic and billing system identifying the media item removed.

13. The media automation system of claim 12 , further comprising:

replacing a perishable media item already included in the existing content block with a more current perishable media item.

14. The media automation system of claim 8 , wherein the message identifying media items available for insertion includes commercial content and associated non-commercial media items to be transmitted adjacent to the commercial content.

15. A database server comprising:

a processor;

memory operably associated with the processor, the memory configured to store a program of instructions to be executed by the processor, the program of instructions comprising:

at least one instruction to work in conjunction with a cloud-based application to deliver personalized content blocks;

at least one instruction to identify an under-filled content block;

at least one instruction to request a traffic and billing system to search a collection of priority media items to identify first media items for potential inclusion in the under-filled content block;

at least one instruction to receive a message from the traffic and billing system identifying the first media items;

at least one instruction to select at least one media item of the first media items for insertion in the under-filled content block; and

at least one instruction to transmit, to the traffic and billing system, a signal identifying the at least one media item.

16. The database server of claim 15 , further comprising:

a communications interface configured to receive, from a cloud-based application, a request for an available media item to be inserted into the under-filled content block, wherein the request identifies the under-filled content block.

17. The database server of claim 15 , further comprising:

at least one instruction to replace a perishable media item already included in a content block with a more current perishable media item.

18. The database server of claim 15 , further comprising:

at least one instruction to remove a media item from a content block to create an under-filled content block; and

at least one instruction to transmit a message to a traffic and billing system identifying the media item removed.

Assignments (21)
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 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 →
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 →
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 →
RELEASE OF THE SECURITY INTEREST RECORDED AT REEL/FRAME 034008/0027 Recorded May 10, 2019
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: AMFM RADIO LICENSES, LLC; CAPSTAR RADIO OPERATING COMPANY; CAPSTAR TX, LLC; CITICASTERS CO.; CITICASTERS LICENSES, INC.; CLEAR CHANNEL BROADCASTING LICENSES, INC.; IHEARMEDIA + ENTERTAINMENT, INC.; AMFM TEXAS BROADCASTING, LP; CLEAR CHANNEL MANAGEMENT SERVICES, INC.; CLEAR CHANNEL COMMUNICATIONS, INC.; CLEAR CHANNEL INVESTMENTS, INC.
Reel/Frame 049149/0773 →
RELEASE OF THE SECURITY INTEREST RECORDED AT REEL/FRAME 035109/0168 Recorded May 10, 2019
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: AMFM RADIO LICENSES, LLC; CAPSTAR RADIO OPERATING COMPANY; CAPSTAR TX, LLC; CITICASTERS CO.; CITICASTERS LICENSES, INC.; CLEAR CHANNEL BROADCASTING LICENSES, INC.; IHEARMEDIA + ENTERTAINMENT, INC.; AMFM TEXAS BROADCASTING, LP; IHEARTMEDIA MANAGEMENT SERVICES, INC.; CLEAR CHANNEL MANAGEMENT SERVICES, INC.; CLEAR CHANNEL COMMUNICATIONS, INC.
Reel/Frame 049149/0714 →
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: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 049079/0814 →
SECURITY INTEREST Recorded May 2, 2019
From: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 049067/0606 →
SECURITY AGREEMENT Recorded Feb 27, 2015
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.; CLEAR CHANNEL MANAGEMENT SERVICES, INC.; CLEAR CHANNEL COMMUNICATIONS, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 035109/0168 →
CHANGE OF NAME Recorded Oct 21, 2014
From: CLEAR CHANNEL MANAGEMENT SERVICES, INC.
To: IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 034026/0037 →
SECURITY AGREEMENT Recorded Oct 15, 2014
From: CLEAR CHANNEL MANAGEMENT SERVICES, INC.; CLEAR CHANNEL INVESTMENTS, INC.; CLEAR CHANNEL COMMUNICATIONS, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 034008/0027 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2013
From: LITTLEJOHN, JEFFREY LEE; JELLISON, DAVID C., JR.
To: CLEAR CHANNEL MANAGEMENT SERVICES, INC.
Reel/Frame 030807/0416 →