Shared Social Media Playback Queue for Synchronized Listening

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current media playback systems lack integration with social media platforms, limiting the ability for users to share and synchronize media playback experiences across social networks and devices.

Innovation Solution

A system that links a media playback system with a social media account, allowing users to create and manage social-media playback queues, which can be accessed and modified by friends, enabling synchronized playback of media items across linked devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If media playback systems operate independently without social media integration, then device complexity is reduced, but the ability to share and synchronize playback experiences across users is limited

Engineering Contradiction:
Improveability to share and synchronize playback experiencesVSAvoidsystem integration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

A social media server acts as an intermediary between multiple media playback systems and users. The server receives playback information from playback systems, stores it in a database, and enables sharing and synchronization without requiring direct complex integration between playback devices. This mediator approach resolves the contradiction by enabling versatile social playback features while keeping individual device complexity low.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If multiple users can access and modify a shared media queue, then social interaction and collaboration are enhanced, but queue management complexity and potential conflicts increase

Engineering Contradiction:
Improveease of sharing and contributing to media queueVSAvoidqueue management complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system enables users to independently add, remove, and manage media items in shared queues through automated processes. Users can contribute to queues without manual coordination, and the system automatically handles queue updates, synchronization, and conflict resolution. This self-service mechanism simplifies user operations while managing the inherent complexity of multi-user queue management.

Inventive Principle:
Principle #25Self-service

3Speed

If real-time synchronization of media playback across multiple devices is enabled, then coordinated playback experience is improved, but network bandwidth and system resources are consumed

Engineering Contradiction:
Improvesynchronization speedVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by pre-processing and storing playback information in databases before actual playback occurs. Media queues are prepared and synchronized in advance, and playback information is cached on the server. This preliminary preparation reduces the need for continuous real-time data transmission during playback, thereby reducing network bandwidth consumption while maintaining fast synchronization.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11134291B2Social media queue
Publication Date: 2021.09.28 SONOS INC
  • US11134291B2 patent drawing
  • US11134291B2 patent drawing
  • US11134291B2 patent drawing

AI summary

Examples provided herein are directed to social-media playback queues. In one example, a computing system may be configured to (i) receive an identifier of a media playback system, (ii) link the identifier with a social-media account, (iii) based at least on linking the identifier with the social-media account, generate a social-media playback queue that is Tillable with one or more media items playable by the media playback system, (iv) establish access permissions to the social-media playback queue, where the access permissions indicate at least one additional social media account that (a) is within a social-media network of the social-media account, and (b) has access to the social-media playback queue, (v) receive, from a computing device affiliated with the at least one additional social-media account, an indication of a media item to be added to the social-media playback queue, and (vi) add the media item to the social-media playback queue.