Media Player Playlist Personalization via Playback Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in creating personalized playlists due to the tedious process of selecting and identifying media items, especially with large online media libraries, leading to mundane and repetitive playlists, and conventional media players do not effectively retain user preferences.

Innovation Solution

A media player system that monitors user playback control actions, such as skip commands, to interpret user preferences and sets inactive media items, allowing users to save or modify playlists based on their preferences, visually indicating skipped items and creating a subgroup of preferred media files.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users manually select and add media items to playlists, then playlists can be personalized, but users expend considerable time and energy

Engineering Contradiction:
Improveplaylist personalizationVSAvoidtime to create playlist
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system automatically creates personalized playlists by monitoring user playback control actions and autonomously selecting media items based on detected preferences, eliminating the need for manual selection while maintaining personalization

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system monitors user feedback in the form of playback control actions (skip, repeat, shuffle) and uses this feedback to automatically adjust and refine playlist composition, enabling continuous personalization without additional user effort

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If users manually identify media items for playlists, then playlists can be customized, but users have difficulty identifying each media item

Engineering Contradiction:
Improveplaylist customizationVSAvoidease of identifying media items
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system automatically identifies and selects media items for playlists by analyzing user playback behavior patterns, eliminating the cognitive burden of remembering and identifying specific media items while maintaining customization

Inventive Principle:
Principle #25Self-service

3Loss of time

If randomly generated or pre-composed playlists are used, then playlist creation is passive and quick, but user preferences are not accurately reflected

Engineering Contradiction:
Improveplaylist creation timeVSAvoidmatch to user preferences
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The system monitors user playback control actions during playlist consumption and uses this feedback to automatically refine and adapt playlist composition, transforming static pre-composed playlists into dynamically personalized experiences

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary analysis of user playback behavior patterns to pre-establish preference profiles, enabling accurate personalized playlist generation without requiring manual user input

Inventive Principle:
Principle #10Preliminary action

4Device complexity

If conventional media players do not retain skip information, then system complexity is low, but user preferences are not retained for future purposes

Engineering Contradiction:
Improveinformation retention systemVSAvoidpreference retention
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system implements a feedback mechanism that monitors and retains user playback control actions, storing this information for future playlist generation to improve personalization without significantly increasing system complexity

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7685210B2Media discovery and curation of playlists
Publication Date: 2010.03.23 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7685210B2 patent drawing
  • US7685210B2 patent drawing
  • US7685210B2 patent drawing

AI summary

A media player monitors user playback control actions, such as skip commands, during a playback experience associated with a playlist. Based on these actions, the media player sets one or more media files to an inactive state. The media player defines a subgroup, or modified playlist excluding the inactive media files for further processing.