IP Library Granted Patent US 9,454,553
Granted Patent B2
US 9,454,553 · App. 14/267,022 · Granted Sep 27, 2016

Multi-shot scheduling system

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,454,553
App. No.
14/267,022
Granted
Sep 27, 2016
Kind
B2
Abstract

A Multi-Shot Scheduling System chooses from multiple candidate playlists of positions to select a broadcast playlist. Candidate playlists are generated based upon scoring and selecting content items for the positions through the use of index values. Various embodiments of the Multi-Shot Scheduling System can select broadcast playlists for multiple groups of content and can provide different methods of controlling scheduling performance by restricting the range of candidate playlists from which the best playlist can be selected.

Claims (53)

1. A method of generating a playlist, the method comprising:

using a processing circuitry, identifying a first position of a playlist to be scheduled, wherein the first position is associated with a content type, and is assigned a range of allowable position index values;

using the processing circuitry, identifying first content items eligible for assignment to the first position based, at least in part, on whether the content type associated with the first position matches a content type of the first content items;

using the processing circuitry, scoring eligible first content items based on suitability for assignment to the first position;

using the processing circuitry, assigning a content item index value to scored eligible first content items, the content item index value based at least in part on scores of the scored eligible first content items relative to each other; and

using the processing circuitry, assigning one of the scored eligible first content items to the first position based, at least in part, on whether the content item index value of the one of the scored eligible first content items falls within the range of allowable position index values assigned to the first position.

2. The method of claim 1 , comprising:

identifying a second position of the playlist to be scheduled, wherein the second position is assigned a range of allowable position index values;

identifying second content items eligible for assignment to the second position;

scoring eligible second content items based on suitability for assignment to the second position;

assigning a content item index value to scored eligible second content items; and

assigning one of the scored eligible second content items to the second position based, at least in part, on whether the content item index value of the one of the scored eligible second content items falls within the range of allowable position index values assigned to the second position.

3. The method of claim 2 , wherein at least one of the eligible first content items is also included in the plurality of eligible second content items, the method further comprising:

assigning the at least one of the eligible first content items a first content item index value during scheduling of the first position of the playlist, and a different content item index value during scheduling of the second position.

4. The method of claim 1 , further comprising:

identifying a plurality of first positions in a plurality of playlists, at least two of the plurality of first positions having different ranges of allowable position index values; and

assigning content items selected from the first content items to each of the first positions in the plurality of playlists based, at least in part, on a comparison of content item index values associated with the content items selected, and position index values associated with the first positions.

5. The method of claim 1 , wherein different groups of content items are eligible for assignment to different positions of the playlist.

6. The method of claim 1 , wherein the playlist is associated with a daypart, and eligibility for assignment to the first position is determined based, at least in part, on suitability of a content item for broadcast during the daypart.

7. The method of claim 1 , wherein scoring a particular eligible first content item includes estimating a performance of the particular eligible first content item, assuming the particular eligible first content item were to be assigned to the first position.

8. A device comprising:

a processing circuitry;

a memory operably associated with the processing circuitry, the processing circuitry, and memory operable to generate a candidate playlist by selecting a content item for assignment to each position of a candidate play list based on both:

position index values assigned to each position in the candidate play list, and

a content item index value associated with particular content items and determined, at least in part, based on a score related to suitability of the particular content items for assignment to each position of the candidate playlist.

9. The device of claim 8 , the processing circuitry and memory further operable to:

score content items based on suitability for assignment to particular positions in the candidate playlist; and

generate a content item index value for a particular content item based, at least in part, on a comparison of the score associated with the particular content item to the scores associated with other content items.

10. The device of claim 9 , the processing circuitry and memory further operable to:

score a first group of content items based on suitability for assignment to a first position of the candidate playlist; and

score a second group of content items, different from the first group of content items, based on suitability for assignment to a second position of the candidate playlist.

11. The device of claim 8 , the processing circuitry and memory are further operable to generate a plurality of candidate playlists by selecting a content item for assignment to each position of each candidate playlist based on both:

position index values assigned to each position in each candidate play list, and

a content item index value associated with particular content items and determined, at least in part, based on a score related to suitability of the particular content items for assignment to each position of the candidate playlist.

12. The device of claim 11 , wherein a same group of content items are evaluated for assignment to corresponding positions in the plurality of candidate playlists.

13. The device of claim 8 , wherein the candidate playlist is associated with a daypart, and content items are determined to be eligible for assignment to a particular position in the candidate playlist based, at least in part, on suitability of the content item for broadcast during the daypart.

14. The device of claim 8 , wherein the score is determined, at least in part, by estimating a performance of a particular content item, assuming the particular content item were to be assigned to a particular position in the candidate playlist.

15. A method of generating a playlist, the method comprising:

using a processing circuitry, assigning position index values to each of a plurality of positions included in the playlist;

using the processing circuitry, assigning a plurality of content index values to each of a plurality of content items being considered for assignment to the plurality of positions, the content index value being position dependent; and

using the processing circuitry, assigning one of the plurality of content items to each position based, at least in part, on the position index values and the content index values.

16. The method of claim 15 , further comprising:

scoring content items based on suitability for assignment to particular positions in the playlist; and

generating a content index value for a particular content item based, at least in part, on a comparison of a score associated with the particular content item to scores associated with other content items.

17. The method of claim 16 , further comprising:

scoring a first group of content items based on suitability for assignment to a first position of the playlist; and

scoring a second group of content items, different from the first group of content items, based on suitability for assignment to a second position of the playlist.

18. The method of claim 15 , further comprising:

generating a plurality of candidate playlists by selecting a content item for assignment to each position of each candidate playlist based on both:

position index values assigned to each position in each candidate play list, and

a content item index value associated with particular content items and determined, at least in part, based on a score related to suitability of the particular content items for assignment to each position of the candidate playlist.

19. The method of claim 18 , wherein a same group of content items are evaluated for assignment to corresponding positions in the plurality of candidate playlists.

20. The method of claim 15 , wherein the playlist is associated with a daypart, and content items are determined to be eligible for assignment to a particular position in the playlist based, at least in part, on suitability of the content item for broadcast during the daypart.

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 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 →
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: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 049067/0606 →
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 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 May 1, 2014
From: ATTWELL, NIGEL; BEAN, CHRIS
To: CLEAR CHANNEL MANAGEMENT SERVICES, INC.
Reel/Frame 032798/0809 →