Skip Behavior Analysis Using Randomized Song Version Assignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current music production technologies lack a method to unbiasedly test different versions of a song, making it difficult for composers to determine which versions are less likely to be skipped by listeners, as existing tools do not provide a mechanism for comparing popularity effectively.

Innovation Solution

A system and method that randomly selects and delivers different versions of a song to listeners, gathering information on play and skipping behavior, and calculates the distribution of skipping behavior to present differences between versions, allowing composers to efficiently determine audience preferences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple versions of a song are released to test popularity, then audience preferences can be determined, but the comparison becomes biased due to release date, title, and random factors

Engineering Contradiction:
Improvepopularity comparison accuracyVSAvoidtest result validity
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent segments the song testing process into controlled experimental units where different versions are presented to different listeners in a randomized manner. This segmentation isolates the variable being tested (song version) from confounding factors like release date and title, enabling valid comparisons of audience preferences across multiple versions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-configuring the A/B testing framework before song releases, establishing randomized assignment protocols and control mechanisms in advance. This preliminary setup ensures that when versions are tested, the comparison is already structured to eliminate biases, rather than attempting to correct biases after the fact.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If all possible song version combinations are produced and released, then the most popular version can be identified, but the complexity and resources required become prohibitive

Engineering Contradiction:
Improvepopularity determination accuracyVSAvoidtesting system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Instead of producing and releasing all possible song version combinations (excessive action), the system implements A/B testing that compares only the necessary versions against each other in controlled pairs or groups (partial action). This approach achieves sufficient accuracy for determining audience preferences without the combinatorial explosion of complexity that would result from testing all possible combinations.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of manufacture

If song versions are tested without randomization, then implementation is simpler, but the results are biased and unreliable

Engineering Contradiction:
Improvetesting process simplicityVSAvoidpopularity comparison accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The system incorporates feedback mechanisms that track listener behavior (skips, plays, completions) for each song version and use this data to determine statistical significance. The feedback loop allows the system to automatically adjust and validate results, ensuring that the randomization process is working correctly and that the measured differences in popularity are statistically meaningful rather than due to chance.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11256469B2Skip behavior analyzer
Publication Date: 2022.02.22 SPOTIFY
  • US11256469B2 patent drawing
  • US11256469B2 patent drawing
  • US11256469B2 patent drawing

AI summary

A skip behavior analyzer is part of a media delivery system that allows for unbiased A/B testing of a plurality of versions of a song. The media delivery system stores a plurality of versions of a song and randomly selects, for each requesting device, a version of the song to associate with that device. Each time the device requests the song, thereafter, the media delivery system will provide the same version of the song for consistency. The media delivery system then gathers song play and skip information, calculates the differences in distribution of the skip behavior, and provides the skip information to allow a music composer to better determine which version of a song is more popular and why that is so.