IP Library Granted Patent US 10,908,794
Granted Patent B2
US 10,908,794 · App. 16/504,638 · Granted Feb 2, 2021

Automated scheduling of multimedia content avoiding adjacency conflicts

Inventor: Nigel Attwell (Goldens Bridge, NY)
Assignee: iHeartMedia Management Services, Inc.
G06F3/04842G06F3/0481H04H60/06H04H60/47
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 10,908,794
App. No.
16/504,638
Granted
Feb 2, 2021
Kind
B2
Abstract

An automated media scheduling system selects a media item from a first category of media items to be scheduled during a transition period included in a first daypart of a first day by determining that a media item from the first category of media items is to be scheduled. The system selects a media item using a strict rotation performed in a first order, but then determines that scheduling item results in an adjacency conflict. The system establishes a second, different order of media items from the same category. Each media item in the category is tested in the second order, until an item with an adjacency conflict is found. That media item is scheduled in place of the previously selected media item. The system then schedules remaining time periods in the first daypart of the first day by performing the strict rotation in the first order.

Claims (70)

1. A method for use in an automated media scheduling system including a processor and associated memory, the method comprising:

for a first category of media items to be scheduled during a transition period included in a first daypart of a first day:

determining that a media item from the first category of media items is to be scheduled;

selecting a first media item to be scheduled using a strict rotation of the media items included in the first category, wherein the strict rotation is performed in a first order;

determining that scheduling the first media item during the transition period would result in an adjacency conflict;

establishing a second order of the media items included in the first category, the second order being different from the first order;

testing, in the second order, each media item included in the first category until a particular media item is determined to have no adjacency conflict;

selecting the particular media item to be scheduled during the transition period, in place of the first media item;

performing a first portion of an automated scheduling task by scheduling the particular media item in the transition period;

performing a second portion of the automated scheduling task by scheduling the remaining media items in the remaining time periods included in the first daypart of the first day using the strict rotation of the media items included in the first category, wherein the strict rotation is performed in the first order; and

broadcasting the first category of media items in the first daypart of the first day in accordance with the first and second portions of the automated scheduling task.

2. The method of claim 1 , wherein the adjacency conflict includes:

a horizontal adjacency conflict between a last time period of a previous daypart of the first day and a first time period of the first daypart of the first day.

3. The method of claim 1 , wherein the adjacency conflict includes:

a vertical adjacency conflict between a first time period included in the first daypart of the first day and a first time period included in the first daypart of an adjacent day.

4. The method of claim 1 , further comprising:

performing the steps of claim 1 for a plurality of categories of media items to be scheduled during the transition period included in the first daypart of the first day.

5. The method of claim 1 , further comprising:

scheduling at least one second daypart of the first day by performing the strict rotation in reverse chronological order.

6. The method of claim 1 , wherein:

the second order of the media items included in the first category is determined based on how recently the media items included in the first category of the media items have been played during the same transition period on previous days.

7. The method of claim 6 , wherein:

the second order of the media items included in the first category is re-ordered for days following the first day.

8. An automated media scheduling system comprising:

a processor;

memory operably associated with the processor; and

a program of instructions configured to be stored in the memory and executed by the processor, the program of instructions causing the processor and memory to implement a method including:

for a first category of media items to be scheduled during a transition period included in a first daypart of a first day:

determining that a media item from the first category of media items is to be scheduled;

selecting a first media item to be scheduled using a strict rotation of the media items included in the first category, wherein the strict rotation is performed in a first order;

determining that scheduling the first media item during the transition period would result in an adjacency conflict;

establishing a second order of the media items included in the first category, the second order being different from the first order;

testing, in the second order, each media item included in the first category until a particular media item is determined to have no adjacency conflict;

selecting the particular media item to be scheduled during the transition period, in place of the first media item;

performing a first portion of an automated scheduling task by scheduling the particular media item in the transition period;

performing a second portion of the automated scheduling task by scheduling the remaining media items in the remaining time periods included in the first daypart of the first day using the strict rotation of the media items included in the first category, wherein the strict rotation is performed in the first order; and

broadcasting the first category of media items in the first daypart of the first day in accordance with the first and second portions of the automated scheduling task.

9. The automated media scheduling system of claim 8 , wherein the adjacency conflict includes:

a horizontal adjacency conflict between a last time period of a previous daypart of the first day and a first time period of the first daypart of the first day.

10. The automated media scheduling system of claim 8 , wherein the adjacency conflict includes:

a vertical adjacency conflict between a first time period included in the first daypart of the first day and a first time period included in the first daypart of an adjacent day.

11. The automated media scheduling system of claim 8 , wherein the method further includes:

performing the steps of claim 8 for a plurality of categories of media items to be scheduled during the transition period included in the first daypart of the first day.

12. The automated media scheduling system of claim 8 , wherein the method further includes:

scheduling at least one second daypart of the first day by performing the strict rotation in reverse chronological order.

13. The automated media scheduling system of claim 8 , wherein:

the second order of the media items included in the first category is determined based on how recently the media items included in the first category of the media items have been played during the same transition period on previous days.

14. The automated media scheduling system of claim 13 , wherein:

the second order of the media items included in the first category is re-ordered for days following the first day.

15. A non-transitory computer readable medium tangibly embodying a program of instructions configured to be stored in memory and executed by a processor, the program of instructions including:

for a first category of media items to be scheduled during a transition period included in a first daypart of a first day:

at least one instruction to determine that a media item from the first category of media items is to be scheduled;

at least one instruction to select a first media item to be scheduled using a strict rotation of the media items included in the first category, wherein the strict rotation is performed in a first order;

at least one instruction to determine that scheduling the first media item during the transition period would result in an adjacency conflict;

at least one instruction to establish a second order of the media items included in the first category, the second order being different from the first order;

at least one instruction to test, in the second order, each media item included in the first category until a particular media item is determined to have no adjacency conflict;

at least one instruction to select the particular media item to be scheduled during the transition period, in place of the first media item;

at least one instruction to perform a first portion of an automated scheduling task by scheduling the particular media item in the transition period;

at least one instruction to perform a second portion of the automated scheduling task by scheduling the remaining media items in the remaining time periods included in the first daypart of the first day using the strict rotation of the media items included in the first category, wherein the strict rotation is performed in the first order; and

at least one instruction to broadcast the first category of media items in the first daypart of the first day in accordance with the first and second portions of the automated scheduling task.

16. The non-transitory computer readable medium of claim 15 , wherein the adjacency conflict includes:

a horizontal adjacency conflict between a last time period of a previous daypart of the first day and a first time period of the first daypart of the first day.

17. The non-transitory computer readable medium of claim 15 , wherein the adjacency conflict includes:

a vertical adjacency conflict between a first time period included in the first daypart of the first day and a first time period included in the first daypart of an adjacent day.

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

at least one instruction to perform the steps of claim 15 for a plurality of categories of media items to be scheduled during the transition period included in the first daypart of the first day.

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

at least one instruction to schedule at least one second daypart of the first day by performing the strict rotation in reverse chronological order.

20. The non-transitory computer readable medium of claim 15 , wherein:

the second order of the media items included in the first category is determined based on how recently the media items included in the first category of the media items have been played during the same transition period on previous days.

Assignments (11)
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: IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 074565/0405 →
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 069794/0248 →
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 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 Recorded Nov 23, 2019
From: IHEART COMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U. S. BANK NATIONAL ASSOCIATION
Reel/Frame 051143/0579 →
PATENT SECURITY AGREEMENT SUPPLEMENT NO. 1 Recorded Nov 23, 2019
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: CITIBANK, N.A.
Reel/Frame 051099/0333 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2019
From: ATTWELL, NIGEL
To: CLEAR CHANNEL MANAGEMENT SERVICES, INC.
Reel/Frame 049744/0336 →
CHANGE OF NAME Recorded Jul 12, 2019
From: CLEAR CHANNEL MANAGEMENT SERVICES, INC.
To: IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 049744/0331 →