Shared Playback Session Joining via Timed Shake Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems lack efficient methods for users to easily join shared playback sessions on nearby devices, particularly through convenient and secure authentication processes.

Innovation Solution

Utilizing a predefined gesture, such as a shake movement, to authenticate and allow devices to join a shared playback session, ensuring that the gesture is detected within a threshold time frame to facilitate seamless session joining.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional authentication methods are used for joining shared playback sessions, then security is maintained, but user convenience and ease of operation deteriorate

Engineering Contradiction:
Improveease of joining shared playback sessionVSAvoidauthentication process complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system enables self-service authentication where the host device automatically validates the guest device through mutual gesture detection. The host device monitors for the predefined gesture from the guest device and automatically initiates the joining process without requiring manual intervention, thus simplifying the operation while maintaining security through the gesture-based verification mechanism

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces traditional mechanical authentication systems (physical buttons, switches, or manual pairing processes) with a gesture-based detection system. The predefined gesture serves as a non-contact, intuitive input method that is easier to perform than physical manipulation of device components, thereby improving ease of operation without compromising security

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If manual authentication processes are used, then security is ensured, but time consumption and productivity worsen

Engineering Contradiction:
Improvesession joining efficiencyVSAvoidtime to join shared playback session
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The host device performs preliminary actions by continuously monitoring for the predefined gesture and pre-establishing the validation framework before the guest device needs to join. This preparation work is done in advance, so when the gesture is detected, the authentication process can be immediately completed without time-consuming manual steps

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system allows the authentication process to be rushed through by detecting the predefined gesture as a sufficient condition for immediate validation. Once the gesture is detected within the threshold time period, the system skips intermediate authentication steps and directly completes the joining process, significantly reducing the time required

Inventive Principle:
Principle #21Skipping (Rushing through)

3Ease of operation

If gesture-based authentication is implemented, then ease of operation improves, but reliability and security may worsen

Engineering Contradiction:
Improveconvenience of joining sessionVSAvoidauthentication accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system dynamically adjusts the threshold time period based on the detection of gestures. The threshold acts as a dynamic parameter that allows flexibility in timing while maintaining security - it accommodates natural variations in gesture execution speed but prevents premature or delayed false positives, thus balancing ease of operation with authentication reliability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback mechanisms where the host device receives and processes gesture detection information from the guest device. This feedback loop allows the system to verify the gesture within the threshold time period and confirm successful authentication, ensuring reliability while maintaining the simplicity of the gesture-based interface

Inventive Principle:
Principle #23Feedback

4Ease of operation

If simple gesture detection is used, then ease of operation improves, but precision of authentication worsens

Engineering Contradiction:
Improvesimplicity of authenticationVSAvoidgesture detection accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The threshold time period serves as a dynamic parameter that enhances measurement precision without complicating the gesture itself. By defining a specific time window for gesture detection, the system can more accurately distinguish intentional authentication gestures from accidental movements, thereby improving detection accuracy while keeping the gesture simple and easy to perform

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP4657865A1Systems and methods for joining shared playback sessions
Publication Date: 2025.12.03 SPOTIFY
  • EP4657865A1 patent drawingFigure 1
  • EP4657865A1 patent drawingFigure 2
  • EP4657865A1 patent drawingFigure 3

AI summary

A method includes, while a first user associated with a first user device is participating in a first shared playback session and a second user associated with a second user device is not participating in the first shared playback session: detecting one or more of (i) a first shake movement of the first user device or (ii) a second shake movement of the second user device. The method includes, in accordance with a first determination that the first shake movement is detected within a threshold time period of detecting the second shake movement, adding the second user to the first shared playback session; and in accordance with a second determination that the first shake movement is not detected within the threshold time period, forgoing adding the second user to the first shared playback session.