Multi-User Content Queue for Unified Playback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content output devices, such as smart speakers, typically restrict access to content libraries to a single user account, preventing multiple users in a household from adding content from their libraries to a shared playlist without cumbersome processes.

Innovation Solution

Implementing a multi-user content queue system that stores and manages content libraries and user account credentials for multiple users, allowing unified playback of content from various user accounts without requiring separate playlists or account changes, and enabling seamless transfer between devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If content output devices restrict access to content libraries to a single user account, then content security and authorization control are maintained, but multiple users cannot add content from their libraries to a shared playlist without cumbersome processes

Engineering Contradiction:
Improveease of adding content to shared playlistVSAvoidcomplexity of multi-user content queue system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system segments content libraries by user accounts while maintaining a unified playback queue. Each user's content library remains separately authorized and secure, but the playback queue integrates content from multiple users seamlessly, allowing easy addition of content without requiring account switching or complex manual processes

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The content output device acts as an intermediary that manages multiple user credentials and authorization tokens. It automatically handles the complexity of authenticating with different content libraries and retrieving authorized content, shielding users from the underlying complexity while enabling seamless multi-user content sharing

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If separate playlists are created for each user, then content authorization is maintained, but the process becomes cumbersome and loses the benefit of shared playback

Engineering Contradiction:
Improveflexibility of content sharingVSAvoidease of playlist management
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system merges multiple user-specific playlists into a single unified content queue for playback. While content is originally organized in separate user playlists to maintain authorization, the playback queue combines them into one seamless stream, allowing flexible content sharing from all users without requiring separate playlist management during playback

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If account changes are required to access different user content, then content security is maintained, but playback continuity is disrupted

Engineering Contradiction:
Improvecontinuity of playbackVSAvoidloss of user context information
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system performs preliminary authentication by storing multiple user account credentials and authorization tokens in advance. When a user requests content from another user's library, the device already has the necessary credentials cached, allowing immediate playback without account switching or context loss, thus maintaining continuous playback while preserving content security

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11995116B2Multi-user content queue
Publication Date: 2024.05.28 APPLE INC
  • US11995116B2 patent drawing
  • US11995116B2 patent drawing
  • US11995116B2 patent drawing

AI summary

A device implementing a multi-user content queue may include a memory and at least one processor configured to receive, on the device, a content query and retrieve, from the memory, user account credentials corresponding to user accounts associated with the device. The at least one processor may be further configured to provide, to a server, the user account credentials and the content query. The at least one processor may be further configured to receive, from the server and based on the content query, a user account identifier of one of the user accounts and a content identifier corresponding to content in a content library of the one of the user accounts. The at least one processor may be further configured to utilize the user account identifier and the content identifier for output, by the device, of the content from the content library of the one of the user accounts.