Dynamic Playlist Generation Using Multi-Version Chart Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media playlists generated based on top performing media titles do not adequately inform radio stations on which songs to broadcast, as they often rely on strict rotations of top-ranked songs, failing to account for changes in popularity and diversity in music preferences.

Innovation Solution

A method for generating playlists that selects media items from multiple versions of media ratings charts, incorporating top-ranked items and pseudo-randomly excluding less popular items to create a balanced and dynamic playlist, with station identifiers providing ranking information, and adjusting playlist lengths to meet target durations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If top-ranked media items are selected for playlists, then playlist quality reflects current popularity, but playlist diversity and adaptability to changing preferences deteriorate

Engineering Contradiction:
Improveplaylist qualityVSAvoidplaylist diversity
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts playlist composition by incorporating multiple versions of media ratings charts over time. Instead of relying on a single static top-ranked list, the methodology uses historical data from different time periods to create playlists that adapt to changing music preferences while maintaining quality standards.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary selection of media items that meet minimum quality thresholds from multiple ratings charts before final playlist assembly. This advance filtering ensures that only items satisfying performance requirements are considered, maintaining playlist quality while allowing diversity from different time periods.

Inventive Principle:
Principle #10Preliminary action

2Stability of the object's composition

If strict rotation of top songs is used, then playlist consistency is maintained, but ability to inform stations on which songs to broadcast deteriorates

Engineering Contradiction:
Improveplaylist consistencyVSAvoidbroadcast guidance
Core Design Contradiction:
Stability of the object's compositionVSLoss of information

Solution Approach 1:

The system segments the media selection process into multiple independent components: quality threshold filtering, multi-version chart analysis, and selective inclusion. This segmentation allows the system to maintain consistency through structured rules while providing stations with diverse song options that inform their broadcast decisions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The methodology changes parameters by considering multiple versions of ratings charts with different time periods and performance metrics. This allows the system to maintain structural consistency in playlist generation while varying the specific media items included, providing stations with informative diversity.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If multiple versions of media ratings charts are incorporated, then playlist adaptability improves, but playlist generation complexity increases

Engineering Contradiction:
Improveplaylist adaptabilityVSAvoidplaylist generation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system extracts only the essential elements needed for playlist generation from multiple ratings charts - specifically, media items that meet minimum quality thresholds from each version. By extracting only relevant data points rather than processing entire charts, the system maintains adaptability while reducing computational complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

4Ease of operation

If pseudo-random exclusion of less popular items is applied, then playlist balance improves, but selection precision deteriorates

Engineering Contradiction:
Improveplaylist balanceVSAvoidselection precision
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system applies partial exclusion by using pseudo-random selection to remove only a portion of lower-ranked items rather than excluding all items below a certain rank. This partial action approach maintains playlist balance and variety while preserving enough precision by keeping the majority of qualified items.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9639536B2Rules based playlist generation
Publication Date: 2017.05.02 IHEARTMEDIA MANAGEMENT SERVICES INC
  • US9639536B2 patent drawing
  • US9639536B2 patent drawing
  • US9639536B2 patent drawing

AI summary

Multiple playlists can be generated for broadcast or streaming. An aggregate difference representing a difference between the aggregate playout length of the multiple playlists and a target playout length can be determined. If the aggregate difference exceeds a difference threshold, a subsequent time period can be reduced, so a playlist generated for the subsequent time period can be constrained to be shorter. The playlists can be generated based on different versions of a ranking chart or list that includes ranked media items, e.g. songs, videos, etc., by automatically including the highest ranked media items to the playlist, but only adding some of the lower ranked media items to the playlist. Lower-ranked media items can be pseudo-randomly excluded from one or more of the playlists if the media item's rank in a newer version of a ranking chart is lower than its ranking in a previous version.