Copy-Protected Data Reproduction with Time-Based Tags

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems do not allow users to play back different data using a single tag on a playback device, limiting flexibility and functionality.

Innovation Solution

A method involving a tag with a unique identifier that communicates with a server to retrieve a web address based on time specifications, allowing a playback device to access and play associated audio or video data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a single tag with a unique identifier is used to access data, then the ease of operation is improved, but the adaptability or versatility deteriorates because users cannot play back different data with the same tag

Engineering Contradiction:
Improveease of operationVSAvoidadaptability or versatility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces dynamic time-based access control where the server determines whether to grant data access based on the current time relative to stored time indications. This allows the same tag to dynamically access different data sets at different times, resolving the contradiction between ease of operation (single tag) and adaptability (different data playback).

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the temporal parameter associated with tag access. By storing time indications and comparing them with current time, the system enables a single tag to access different data based on time parameter changes, thereby achieving versatility without requiring multiple tags.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If time-based access control is implemented on the server, then the adaptability or versatility is improved, but the device complexity increases due to additional time checking and web address retrieval logic

Engineering Contradiction:
Improveadaptability or versatilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The server acts as an intermediary between the client and the data storage. It handles the time-based access control logic and web address retrieval, shielding the client device from complexity while enabling versatile time-dependent data access. The server mediates between the simple tag input and the complex time-based data selection.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If multiple data sets are made accessible through a single tag using time-based retrieval, then the adaptability or versatility is improved, but the loss of information increases due to potential time synchronization issues

Engineering Contradiction:
Improveadaptability or versatilityVSAvoidloss of information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system implements feedback through time indication storage and retrieval. The server stores time indications associated with each data set and uses them to determine access eligibility. This feedback mechanism ensures that only appropriate time-synchronized data is accessed, preventing information loss while maintaining versatility.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP4614986A1Method for the copy-protected reproduction of data with tags
Publication Date: 2025.09.10 ISE INDIVIDUELLE SOFTWARE & ELEKTRONIK GMBH
  • EP4614986A1 patent drawingFigure 1
  • EP4614986A1 patent drawingFigure 2
  • EP4614986A1 patent drawing

AI summary

Embodiments of the invention include a method comprising: reading, by a client, a tag containing a unique identifier; transmitting the unique identifier of the tag to a server; looking up, by the server, a time indication based on the unique identifier of the tag; if the time indication indicates a time that has already occurred or is within a threshold, looking up a web address based on the unique identifier of the tag and transmitting the web address to the client; transmitting, by the client, the web address to a player; requesting, by the player, data associated with the web address from the server; and transmitting the data from the server to the player.