Cadence-Based Song Version Selection and Playback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users engaging in repetitive motion activities face challenges in finding media content that synchronizes with their cadence, as traditional media-playback devices and systems fail to match the tempo of music with the user's activity rhythm, leading to suboptimal performance or enjoyment.

Innovation Solution

A system and method that acquires a user's cadence through devices like accelerometers and selects corresponding song versions from a media server, ensuring the tempo of the music matches or closely aligns with the user's activity rhythm, allowing seamless transitions between song versions based on changes in cadence.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional media-playback devices are used, then users can access large catalogs of media content, but the media content cannot synchronize with the user's cadence

Engineering Contradiction:
Improvecadence synchronizationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system dynamically selects and transitions between different song versions based on real-time cadence detection. The media playback is no longer static but adapts continuously to the user's changing cadence, selecting appropriate tempo versions from a catalog of related song versions with varying tempos.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the tempo parameter of the media content by selecting from multiple song versions with different tempos. Each song version is associated with specific cadence ranges, and the system adjusts the playback tempo to match the user's detected cadence, creating synchronization without requiring complex real-time tempo manipulation.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If multiple song versions with different tempos are maintained, then cadence matching is improved, but media content selection complexity increases

Engineering Contradiction:
Improvecadence matching precisionVSAvoidmedia content selection complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The media content catalog is segmented into multiple related song versions, each associated with specific cadence ranges. Instead of one complex selection process, the system divides the music library into discrete tempo versions (e.g., slow, medium, fast) that can be independently selected based on detected cadence, simplifying the matching process.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary organization of song versions by tempo and cadence range before playback. Related song versions are pre-categorized and associated with specific cadence ranges, so when cadence is detected, the system can quickly retrieve and select the appropriate pre-prepared version without complex real-time analysis.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If seamless transitions between song versions are implemented, then user experience is improved, but transition timing precision requirements increase

Engineering Contradiction:
Improvetransition smoothnessVSAvoidtransition timing precision
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The system uses the periodic nature of music (beats, measures, phrases) to determine optimal transition points. Transitions are scheduled at regular musical intervals rather than arbitrary moments, ensuring smooth crossfades that maintain rhythmic continuity. The periodic structure of music provides natural transition opportunities that reduce timing precision requirements.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system prepares for transitions in advance by pre-loading related song versions and calculating optimal transition points before cadence changes occur. Buffering and crossfade preparations are made beforehand, cushioning against timing uncertainties and ensuring smooth transitions even when cadence detection has minor variations.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS11182119B2Cadence-based selection, playback, and transition between song versions
Publication Date: 2021.11.23 SPOTIFY
  • US11182119B2 patent drawing
  • US11182119B2 patent drawing
  • US11182119B2 patent drawing

AI summary

A system and methods for acquiring cadence and selecting a song version based on the acquired cadence are disclosed. If the system detects a new cadence, then a new song version that corresponds to the new cadence can be played. The new song version playback can start in a corresponding position as the location of playback in a currently-playing song version. Each related song version shares one or more characteristics, such as melody, but is different in at least one characteristic, such as tempo.