Dynamic Audio Count Value for Digital Media Piracy Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing methods for playing digital media data face the challenge of album piracy due to the static nature of audio data, which can be easily recorded and replicated, leading to unauthorized access and distribution.

Innovation Solution

A method and apparatus that generate audio data carrying a dynamically changing count value and authority identifier, which is verified by a server to ensure legitimate playback, preventing unauthorized access by incorporating a digest value and sequence information, and using a preset algorithm to increment the count value, thus ensuring that each playback session uses a unique count value.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If audio data is static and carries fixed identification information, then the playback process is simple, but the audio data can be easily recorded and replicated leading to album piracy

Engineering Contradiction:
Improveplayback process simplicityVSAvoidalbum piracy risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent transforms the static audio data into dynamic audio data by incorporating a dynamically changing count value that increments with each playback. This dynamic element ensures that each playback session uses a unique count value, making recorded audio data invalid for subsequent playbacks and effectively preventing album piracy while maintaining simple playback operations

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of the audio data from static identification information to dynamic identification information that includes an ever-changing count value. This parameter change ensures that the audio data cannot be replicated or recorded for unauthorized access, as the count value will not match the server's expected value for subsequent playbacks

Inventive Principle:
Principle #35Parameter changes

2Object-affected harmful factors

If a dynamic count value is incorporated into audio data to prevent piracy, then album piracy is prevented, but the system complexity increases due to verification processes

Engineering Contradiction:
Improvealbum piracy preventionVSAvoidverification system complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where the terminal sends the count value from audio data to the server for verification. The server checks whether the received count value matches the stored count value, and only provides playback permissions when they match. This automated feedback loop prevents piracy while keeping the system relatively simple by distributing verification logic between terminal and server

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent uses the server as an intermediary to manage the verification process. Rather than implementing complex verification logic in the terminal device, the server acts as a central authority that stores count values and validates audio data, simplifying the terminal's role to just generating and verifying count values

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If the count value is stored locally in the terminal, then playback verification is efficient, but the terminal can be hacked to extract the count value leading to unauthorized access

Engineering Contradiction:
Improveplayback verification efficiencyVSAvoidterminal hacking risk
Core Design Contradiction:
ProductivityVSObject-generated harmful factors

Solution Approach 1:

The patent performs preliminary action by storing the count value both in the terminal and in advance on the server. This pre-stored count value on the server creates a verification baseline that the terminal cannot manipulate, as any modification to the terminal's count value will be detected during server verification, preventing hacking-based unauthorized access

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11917239B2Method, apparatus and system for playing media data, and device and storage medium
Publication Date: 2024.02.27 TENCENT MUSIC ENTERTAINMENT TECH (SHENZHEN) CO LTD
  • US11917239B2 patent drawing
  • US11917239B2 patent drawing
  • US11917239B2 patent drawing

AI summary

Provided is a method for playing media data. The method includes: receiving a trigger instruction; generating a second count value based on a stored first count value and a preset algorithm, and storing the second count value to overwrite the first count value, wherein the second count value is different from the first count value; generating audio data carrying a pre-stored authority identifier and the second count value; and playing the audio data, wherein the audio data is configured to instruct a second terminal to acquire the authority identifier and the second count value carried in the audio data, and send the authority identifier and the second count value to a server, and the second terminal is a terminal that has received the audio data.