Playlist Sorting Using Source-Order Identifiers for Music Playback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In existing music apps, the order of songs in a user's download or collection list often differs from the original playlist order, leading to a poor listening experience.

Innovation Solution

The method involves adding identifiers to music information in a source music list to represent its order, allowing users to form a target playlist where the song order is consistent with the source list, ensuring songs are played in the intended sequence.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If songs are sorted in download or collection list according to user clicking order or download completion time, then the download/collection operation is simple and fast, but the playback order becomes inconsistent with the original playlist order, degrading listening experience

Engineering Contradiction:
Improvedownload speedVSAvoidplaylist order consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary sorting of music information according to the source playlist order before the user actually downloads or collects the songs. By pre-establishing the correct playback order in the download/collection list, the system ensures that when users play the downloaded songs, they automatically follow the original playlist sequence without requiring manual reordering, thus resolving the contradiction between fast download and order consistency.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If songs are sorted according to user clicking order, then the operation process is simple, but the user cannot listen to songs in the intended artistic or narrative sequence, reducing listening quality

Engineering Contradiction:
Improvesorting operationVSAvoidplaylist order accuracy
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The system copies the original playlist order structure from the source music list and applies it to the download/collection list. By replicating the authoritative source order rather than creating a new user-click-based order, the system maintains the artistic or narrative sequence intended by the playlist creator while keeping the operation simple for users.

Inventive Principle:
Principle #26Copying

3Reliability

If the system maintains original playlist order in target playlist, then the listening experience is improved, but additional sorting operations and identifier management are required, increasing system complexity

Engineering Contradiction:
Improveplaylist order consistencyVSAvoidsorting mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system introduces an identifier (such as a sequence number or reference code) as an intermediary element that links the source playlist order to the target playlist. This identifier acts as a mediator that automatically carries the ordering information through the download/collection process, eliminating the need for complex sorting algorithms while ensuring order consistency is maintained throughout the system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12517948B2Information processing method and device for sorting music in a playlist
Publication Date: 2026.01.06 DOUYIN VISION CO LTD
  • US12517948B2 patent drawing
  • US12517948B2 patent drawing
  • US12517948B2 patent drawing

AI summary

Embodiments of the present disclosure provide an information processing method and a device. The method includes: in response to an operation acting on a source music list, obtaining a preset number of pieces of music information from the source music list to form a target playlist, where the music information in the source music list includes identifiers, and the identifiers are used to represent an order of the music information in the source music list; sorting the music information in the target playlist according to the source music list and the identifiers, so that an order of the music information in the target playlist is consistent with the order of the music information in the source music list. In this way, a user can play songs in a target playlist selected by the user in the order in the source music list, which improves the user's listening experience.