Streaming Account Switching for Seamless Multi-User Playback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media playback systems lack the ability to efficiently manage multiple user accounts and prioritize default user accounts for seamless access to service providers, leading to inconsistent media content delivery based on individual user preferences.

Innovation Solution

A media playback system that maintains and prioritizes user accounts based on registration time or numeric values, determining a default user account for seamless access and displaying graphical representations to manage user account switching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple user accounts are supported for media playback system, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvemulti-user account supportVSAvoidaccount management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments user account management by creating separate user profiles with individual credentials, preferences, and access rights. Each user account is independently managed with its own authentication credentials, allowing multiple users to access the media playback system with personalized settings without interfering with each other's data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A central account management module acts as an intermediary between multiple user accounts and the media playback system. This mediator handles authentication, authorization, and account switching, abstracting the complexity of multi-user management from the core playback functions and providing a unified interface for user management.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If default user account prioritization is implemented, then ease of operation is improved, but device complexity increases

Engineering Contradiction:
Improvedefault account accessVSAvoidaccount prioritization logic
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-configuring a default user account during initial system setup or first authentication. This default account is established in advance and automatically activated, eliminating the need for users to manually select accounts during each playback session. The default account setting is stored and automatically applied, providing seamless access without requiring complex account selection procedures.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If user account switching capability is added, then adaptability is improved, but loss of time increases

Engineering Contradiction:
Improveaccount switchingVSAvoidaccount switching time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system implements self-service account switching by automatically detecting and switching between user accounts based on authentication credentials provided during media playback. When a user authenticates with the media server, the system automatically switches to the appropriate user context, retrieves relevant media content and preferences, and continues playback without requiring manual account selection or configuration. This automated account switching eliminates time loss associated with manual account management.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12603940B2Service provider user accounts
Publication Date: 2026.04.14 SONOS INC
  • US12603940B2 patent drawing
  • US12603940B2 patent drawing
  • US12603940B2 patent drawing

AI summary

Examples described herein involve switching between two user accounts of a streaming media service. In an example implementation, a playback device stores data representing credentials for multiple user accounts including a first user account of a first streaming audio service and a second user account of the first streaming audio service. The playback device receives instructions to play first audio content from the first streaming audio service and plays back the first audio content by streaming data representing the first audio content from one or more servers of the first streaming audio service using credentials of the first user account. The playback device detects a trigger associated with the first user account of the first streaming audio service and switches from streaming data representing the first audio content using credentials of the first user account to streaming data representing the first audio content using credentials of the second user account.