Curated Playlist Playback with Negative Preference Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media playback systems lack the ability to manage playback based on user-defined media preferences, leading to unwanted content being played despite negative user preferences.

Innovation Solution

A media playback system that identifies media preferences associated with a media item and prevents playback of items with negative preferences by using a preference database to determine whether to play or skip the content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If a media playback system plays all available media content, then the quantity of media content played is maximized, but unwanted content is played that conflicts with user preferences

Engineering Contradiction:
Improvequantity of media content playedVSAvoidunwanted content playback
Core Design Contradiction:
Quantity of substanceVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary actions by establishing user media preferences and creating a preference database before playback occurs. The controller proactively identifies and stores user preferences regarding artists, genres, and other media characteristics, then uses this pre-established information to automatically filter content before it reaches the playback device, preventing unwanted content from being played in the first place.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by continuously monitoring playback data and user interactions to refine media preferences. The controller receives feedback from playback events, user selections, and skipped content, then updates the preference database accordingly. This closed-loop feedback mechanism allows the system to learn from user behavior and improve content filtering accuracy over time, ensuring preferred content is played while unwanted content is automatically excluded.

Inventive Principle:
Principle #23Feedback

2Object-affected harmful factors

If a preference database is implemented to filter media content, then unwanted content is prevented from playing, but the system complexity increases

Engineering Contradiction:
Improveunwanted content playbackVSAvoidsystem complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The system introduces a controller as an intermediary component that mediates between the media content source and the playback device. The controller maintains the preference database and performs filtering operations, acting as a middle layer that manages the complexity of preference tracking and content filtering. This intermediary approach centralizes the sophisticated logic in a dedicated component rather than distributing complexity across all system elements.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service by allowing users to directly input their media preferences into the controller without requiring manual content filtering or intervention. Users can specify preferred artists, genres, and other criteria, and the system automatically uses these preferences to filter content. This self-service mechanism reduces operational complexity by eliminating the need for manual content selection and review.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250238461A1Playback of media content according to media preferences
Publication Date: 2025.07.24 SONOS INC
  • US20250238461A1 patent drawing
  • US20250238461A1 patent drawing
  • US20250238461A1 patent drawing

AI summary

Example techniques involve playback of curated playlists based on media preferences. In an example implementation, a playback device receives data representing one or more instructions to play back a particular curated playlist of a streaming audio service and, in response, plays back audio tracks of the particular curated playlist. During playback, when a preference database includes a negative preference for a given audio track, the playback device skips that audio track.