Music Preference Tracking Suspension During Synchronous Zone Playback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a need to prevent users from altering media service preferences on a media playback system during social gatherings or events, ensuring that the owner's preferences are maintained by suspending and resuming playback preference tracking based on specific triggers.

Innovation Solution

A media playback system is equipped with the ability to detect triggers that suspend and resume playback preference tracking, sending requests to media services to temporarily halt or resume tracking preferences, utilizing non-transitory computer-readable memory and processors to manage playback history and preferences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If playback preference tracking is continuously enabled to allow users to customize their listening experience, then adaptability and user customization are improved, but the risk of unauthorized changes during social gatherings increases

Engineering Contradiction:
Improvecustomization of listening experienceVSAvoidunauthorized changes to preferences
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary action by suspending playback preference tracking before a social gathering event begins and resuming it after the event ends. This preemptive suspension prevents guests from accidentally or intentionally modifying the owner's music preferences during the gathering, while still allowing customization during normal usage times.

Inventive Principle:
Principle #10Preliminary action

2Stability of the object's composition

If playback preference tracking is suspended during events to prevent unauthorized changes, then preference stability is improved, but the ability to track and learn user preferences is reduced

Engineering Contradiction:
Improvestability of media service preferencesVSAvoidplayback history data
Core Design Contradiction:
Stability of the object's compositionVSLoss of information

Solution Approach 1:

The system dynamically adjusts the state of playback preference tracking based on the current context. Tracking is enabled during normal operation to collect preference data, automatically suspended during detected social gatherings to maintain stability, and resumed afterward to continue learning. This dynamic switching resolves the contradiction by adapting the tracking state to situational requirements.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If the system automatically suspends and resumes playback preference tracking based on detected triggers, then ease of operation is improved, but device complexity increases

Engineering Contradiction:
Improveautomatic preference managementVSAvoidtrigger detection and state management
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs self-service by automatically detecting triggers (such as presence of multiple devices or specific playback patterns indicating a gathering), suspending preference tracking, and resuming it without requiring manual user intervention. This automation simplifies operation for the user while the underlying complexity is encapsulated within the system's automatic detection and state management mechanisms.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12386583B2Smart music services preferences
Publication Date: 2025.08.12 SONOS INC
  • US12386583B2 patent drawing
  • US12386583B2 patent drawing
  • US12386583B2 patent drawing

AI summary

An example computing device is configured to transmit playback preference tracking information to a media service registered with a media playback system and, after transmitting the playback preference information, (a) determine a first time boundary corresponding to a beginning of a zone scene that causes a first playback device in a first zone of the media playback system to be configured for synchronous playback of media with a second playback device in a second zone of the media playback system, (b) determine a second time boundary corresponding to an end of the zone scene, and (c) transmit, to the media service registered with the media playback system, a request to remove playback preference tracking information received between the first time boundary and the second time boundary.