Intelligent Media Playback Shuffling via Dynamic Track Weighting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of digital media players face an unsatisfactory experience due to the lack of dynamic tracking of preferences in playlists, requiring constant manual updates and leading to undesirable playback results from automatic generation algorithms and random shuffle options.

Innovation Solution

A system and method for intelligent shuffling of tracks, where user preference data is collected based on access history, and tracks are reordered and selected for pseudo-random playback, using a subset of the playlist with weighted categories for improved user preference alignment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If automatic playlist generation algorithms are used, then playlist creation is simplified, but the tracks selected are often undesirable to the user

Engineering Contradiction:
Improveplaylist creationVSAvoidtrack selection quality
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system implements feedback by monitoring user interactions with tracks (playback completion, skips, repeats) and using this information to dynamically adjust track weights. This feedback loop allows the system to learn from user behavior and improve track selection quality over time, resolving the contradiction between automated simplicity and selection reliability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes parameters by dynamically adjusting track weights based on usage attributes rather than using static selection criteria. Tracks are reweighted according to user engagement metrics, allowing the playlist generation to adapt to user preferences and improve selection quality while maintaining automated operation.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If manual playlist updates are performed, then track selection quality improves, but user time investment increases

Engineering Contradiction:
Improvetrack selection qualityVSAvoiduser time investment
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs self-service by automatically monitoring user interactions and updating track weights without requiring manual user intervention. The playlist dynamically adapts to user preferences through automated tracking of playback behavior, eliminating the need for users to manually update playlists while maintaining high track selection quality.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses feedback from user interactions (skips, repeats, playback completion) to automatically adjust track weights and improve selection quality. This continuous learning process eliminates the need for manual playlist updates while maintaining or improving track selection reliability over time.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If random shuffle playback is used, then playback variety increases, but user preference alignment deteriorates

Engineering Contradiction:
Improveplayback varietyVSAvoiduser preference alignment
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system changes parameters by using dynamic track weights based on usage attributes instead of uniform random selection. Tracks are assigned different probabilities of playback based on user engagement metrics, allowing the system to maintain playback variety while aligning selections with user preferences through weighted random selection rather than pure randomness.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements dynamics by continuously updating track weights based on user interactions. The playback probability distribution is not static but evolves over time as user preferences change, allowing the system to adapt playback variety to match current user preferences while maintaining randomness in the selection process.

Inventive Principle:
Principle #15Dynamics

4Reliability

If playlists are updated frequently on host computer, then user preference tracking improves, but device complexity increases

Engineering Contradiction:
Improvepreference tracking accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The portable media player performs self-service by locally monitoring user interactions and updating track weights without requiring frequent synchronization with the host computer. The device independently tracks usage attributes and maintains up-to-date preference information, reducing the need for complex host-device communication and synchronization mechanisms.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements dynamics by enabling real-time preference tracking directly on the portable media player. User interactions are immediately captured and used to update track weights locally, eliminating the need for frequent host computer updates and reducing system complexity associated with synchronized playlist management across devices.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9230029B2System and method for modifying media content playback based on an intelligent random selection
Publication Date: 2016.01.05 CREATIVE TECHNOLOGY LTD

AI summary

A playlist containing a plurality of tracks is filtered to generate a customized subset or window of tracks for playback. The method includes automatically determining user preference data for each of the plurality of tracks based on the user's conduct when each of the plurality is accessed for playback. The tracks in the playlist are reordered after each track is accessed based on the user preference data. A subset of the playlist is selected for playback based on the reordered track arrangement.