IP Library Granted Patent US 11,055,747
Granted Patent B2
US 11,055,747 · App. 16/459,974 · Granted Jul 6, 2021

Split spot breaks

Inventors: Jeffrey Lee Littlejohn (Mason, OH); Jeffrey James Bengel (Springboro, OH); David C. Jellison, Jr. (Ogallala, NE); Daniel N. MacTiernan (Ocean City, NJ)
Assignee: iHeartMedia Management Services, Inc.
G06Q30/0272G06Q30/02
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,055,747
App. No.
16/459,974
Granted
Jul 6, 2021
Kind
B2
Abstract

A first advertisement management system assumes control of inserting advertisements into a spot break for a first, pre-allocated portion of the spot break, which has a duration and a scheduled conclusion. The first advertisement management system makes a first determination, based at least in part on a number of advertisements available for insertion into the first pre-allocated portion of the spot break by the first advertisement management system. The first determination indicates whether control of inserting advertisements into the spot break is to be passed to a second advertisement management system at the scheduled conclusion of the first pre-allocated portion of the spot break, prior to the scheduled conclusion of the first pre-allocated portion of the spot break, or later than the scheduled conclusion of the first pre-allocated portion of the spot break. The first advertisement management system passes control to the second advertisement management system in accordance with the first determination.

Claims (63)

1. A method comprising:

at a first advertisement management system, assuming control of inserting advertisements into a spot break for a first pre-allocated portion of the spot break, the first pre-allocated portion of the spot break having a duration and a scheduled conclusion;

at the first advertisement management system, making a first determination, based at least in part on a number of advertisements available for insertion into the first pre-allocated portion of the spot break by the first advertisement management system, whether control of inserting advertisements into the spot break is to be passed to a second advertisement management system at the scheduled conclusion of the first pre-allocated portion of the spot break, prior to the scheduled conclusion of the first pre-allocated portion of the spot break, or later than the scheduled conclusion of the first pre-allocated portion of the spot break;

wherein making the first determination further includes:

determining whether a length of scheduled advertisements exceeds the duration of the first pre-allocated portion of the spot break;

determining whether a Run Last Spot parameter indicates that the first advertisement management system is permitted to retain control of inserting advertisements into the spot break beyond the duration of the first pre-allocated portion of the spot break; and

passing control from the first advertisement management system to the second advertisement management system in accordance with the first determination.

2. The method of claim 1 , wherein making the first determination further includes:

determining whether the first advertisement management system is providing advertisements for insertion by a streaming client.

3. The method of claim 2 , further comprising:

passing control from the first advertisement management system to the second advertisement management system prior to the scheduled conclusion of the first pre-allocated portion of the spot break in response to determining that:

the number of advertisements available for insertion into the first pre-allocated portion of the spot break is insufficient to fill the first pre-allocated portion of the spot break, and

the first advertisement management system is providing advertisements for insertion by a streaming client.

4. The method of claim 2 , further comprising:

in response to determining that the number of advertisements available for insertion into the first pre-allocated portion of the spot break is insufficient to fill the first pre-allocated portion of the spot break, and that the first advertisement management system is not providing advertisements for insertion by a streaming client:

adding sufficient fill items to complete the first pre-allocated portion of the spot break; and

passing control from the first advertisement management system to the second advertisement management system at the scheduled conclusion of the first pre-allocated portion of the spot break.

5. The method of claim 1 , further comprising:

passing control from the first advertisement management system to the second advertisement management system later than the scheduled conclusion of the first pre-allocated portion of the spot break in response to determining that:

a length of scheduled advertisements exceeds the duration of the first pre-allocated portion of the spot break; and

the Run Last Spot parameter indicates that the first advertisement management system is permitted to retain control of inserting advertisements into the spot break beyond the duration of the first pre-allocated portion of the spot break.

6. A device comprising:

at least one processor and memory implementing a first advertisement management system, the first advertisement management system configured to:

assume control of inserting advertisements into a spot break for a first pre-allocated portion of the spot break, the first pre-allocated portion of the spot break having a duration and a scheduled conclusion;

make a first determination, based at least in part on a number of advertisements available for insertion into the first pre-allocated portion of the spot break by the first advertisement management system, whether control of inserting advertisements into the spot break is to be passed to a second advertisement management system at the scheduled conclusion of the first pre-allocated portion of the spot break, prior to the scheduled conclusion of the first pre-allocated portion of the spot break, or later than the scheduled conclusion of the first pre-allocated portion of the spot break;

wherein the first advertisement management system is further configured to:

determine whether a length of scheduled advertisements exceeds the duration of the first pre-allocated portion of the spot break;

determine whether a Run Last Spot parameter indicates that the first advertisement management system is permitted to retain control of inserting advertisements into the spot break beyond the duration of the first pre-allocated portion of the spot break; and

pass control from the first advertisement management system to the second advertisement management system in accordance with the first determination.

7. The device of claim 6 , wherein the first advertisement management system is further configured to:

determine whether the first advertisement management system is providing advertisements for insertion by a streaming client.

8. The device of claim 7 , wherein the first advertisement management system is further configured to:

pass control from the first advertisement management system to the second advertisement management system prior to the scheduled conclusion of the first pre-allocated portion of the spot break in response to determining that:

the number of advertisements available for insertion into the first pre-allocated portion of the spot break is insufficient to fill the first pre-allocated portion of the spot break, and

the first advertisement management system is providing advertisements for insertion by a streaming client.

9. The device of claim 7 , wherein the first advertisement management system is further configured to:

in response to determining that the number of advertisements available for insertion into the first pre-allocated portion of the spot break is insufficient to fill the first pre-allocated portion of the spot break, and that the first advertisement management system is not providing advertisements for insertion by a streaming client:

add sufficient fill items to complete the first pre-allocated portion of the spot break; and

pass control from the first advertisement management system to the second advertisement management system at the scheduled conclusion of the first pre-allocated portion of the spot break.

10. The device of claim 6 , wherein the first advertisement management system is further configured to:

pass control from the first advertisement management system to the second advertisement management system later than the scheduled conclusion of the first pre-allocated portion of the spot break in response to determining that:

a length of scheduled advertisements exceeds the duration of the first pre-allocated portion of the spot break; and

the Run Last Spot parameter indicates that the first advertisement management system is permitted to retain control of inserting advertisements into the spot break beyond the duration of the first pre-allocated portion of the spot break.

11. A non-transitory computer readable medium tangibly embodying a program of instructions configured to be stored in a memory and executed by a processor implementing a first advertisement management system, the program of instructions including

at least one instruction to assume control of inserting advertisements into a spot break for a first pre-allocated portion of the spot break, the first pre-allocated portion of the spot break having a duration and a scheduled conclusion;

at least one instruction to make a first determination, based at least in part on a number of advertisements available for insertion into the first pre-allocated portion of the spot break by the first advertisement management system, whether control of inserting advertisements into the spot break is to be passed to a second advertisement management system at the scheduled conclusion of the first pre-allocated portion of the spot break, prior to the scheduled conclusion of the first pre-allocated portion of the spot break, or later than the scheduled conclusion of the first pre-allocated portion of the spot break;

wherein the at least one instruction to make a first determination further includes:

at least one instruction to determine whether a length of scheduled advertisements exceeds the duration of the first pre-allocated portion of the spot break; and

at least one instruction to determine whether a Run Last Spot parameter indicates that the first advertisement management system is permitted to retain control of inserting advertisements into the spot break beyond the duration of the first pre-allocated portion of the spot break; and

at least one instruction to pass control from the first advertisement management system to the second advertisement management system in accordance with the first determination.

12. The non-transitory computer readable medium of claim 11 , wherein the program of instructions further includes:

at least one instruction to determine whether the first advertisement management system is providing advertisements for insertion by a streaming client.

13. The non-transitory computer readable medium of claim 12 , wherein the program of instructions further includes:

at least one instruction to pass control from the first advertisement management system to the second advertisement management system prior to the scheduled conclusion of the first pre-allocated portion of the spot break in response to determining that:

the number of advertisements available for insertion into the first pre-allocated portion of the spot break is insufficient to fill the first pre-allocated portion of the spot break, and

the first advertisement management system is providing advertisements for insertion by a streaming client.

14. The non-transitory computer readable medium of claim 12 , wherein the program of instructions further includes:

at least one instruction to add sufficient fill items to complete the first pre-allocated portion of the spot break in response to determining that the number of advertisements available for insertion into the first pre-allocated portion of the spot break is insufficient to fill the first pre-allocated portion of the spot break, and that the first advertisement management system is not providing advertisements for insertion by a streaming client by; and

at least one instruction to pass control from the first advertisement management system to the second advertisement management system at the scheduled conclusion of the first pre-allocated portion of the spot break.

15. The non-transitory computer readable medium of claim 11 , wherein the program of instructions further includes:

at least one instruction to pass control from the first advertisement management system to the second advertisement management system later than the scheduled conclusion of the first pre-allocated portion of the spot break in response to determining that:

a length of scheduled advertisements exceeds the duration of the first pre-allocated portion of the spot break; and

the Run Last Spot parameter indicates that the first advertisement management system is permitted to retain control of inserting advertisements into the spot break beyond the duration of the first pre-allocated portion of the spot break.

Assignments (10)
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 051806/0806 →
PATENT SECURITY AGREEMENT SUPPLEMENT NO. 1 Recorded Nov 23, 2019
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: CITIBANK, N.A.
Reel/Frame 051099/0333 →
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 →
CHANGE OF NAME Recorded Jul 12, 2019
From: CLEAR CHANNEL MANAGEMENT SERVICES, INC.
To: IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 049744/0311 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2019
From: LITTLEJOHN, JEFFREY LEE; BENGEL, JEFFREY JAMES; JELLISON, DAVID C., JR.; MACTIERNAN, DANIEL N.
To: CLEAR CHANNEL MANAGEMENT SERVICES, INC.
Reel/Frame 049732/0650 →