App Redemption Code System for Usage Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current APP gifting methods lack effective protection against unauthorized use and usage control, as gifted APPs can be easily downloaded and spread, compromising copyright and usage permissions.

Innovation Solution

A method and system that involves a server generating a redemption code linked to allowed usage times, encrypting the APP using Digital Right Management technology, and controlling downloads based on these usage times, ensuring only authorized users can access the APP within the set limits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If APP gifting is implemented with simple redemption code system, then ease of operation is improved, but reliability of copyright protection deteriorates

Engineering Contradiction:
ImproveAPP gifting operationVSAvoidcopyright protection
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments the APP into encrypted portions and separates the redemption code from the actual APP content. The redemption code only contains verification information, while the APP itself is encrypted and stored separately on the server. This segmentation allows simple redemption operations while maintaining strong copyright protection through encryption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a server as an intermediary between the giver and recipient. The server stores the encrypted APP, verifies redemption codes, and controls the decryption process. This intermediary ensures that even though the redemption code is easily transmitted, the actual APP access is tightly controlled and tracked, resolving the contradiction between ease of gifting and copyright protection.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If APP is made freely downloadable after gifting, then ease of operation is improved, but loss of information increases due to unauthorized spread

Engineering Contradiction:
ImproveAPP downloadVSAvoidcopyright control
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent changes the state of the APP from unencrypted to encrypted form on the server. The redemption process involves dynamic parameter changes - the server verifies the redemption code, then provides decryption parameters to authorized users. This ensures free download for authorized users while preventing unauthorized access, as the APP remains encrypted until proper verification occurs.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If usage times are not controlled, then ease of operation is improved, but reliability of usage permission control deteriorates

Engineering Contradiction:
ImproveAPP usageVSAvoidusage permission control
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the server tracks each redemption and usage instance. When a redemption code is verified, the server records the usage and can enforce limits on the number of times the APP can be accessed. This feedback loop maintains simple user operation while ensuring reliable usage permission control through automated tracking and enforcement.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP3041188B1Method, device and system for controlling presentation of application
Publication Date: 2019.11.27 ZTE CORP
  • EP3041188B1 patent drawingFigure 1~3
  • EP3041188B1 patent drawingFigure 4

AI summary

An embodiment of the present invention discloses a method for controlling presentation of an application. The method comprises: a first client sending, to a server, a purchase request carrying the allowed number of times of using an application (APP); the server generating an APP redeeming code according to the purchase request, storing a correspondence between the APP redeeming code and the allowed number of times of use, and returning the APP redeeming code to the first client; the first client sending the APP redeeming code to a second client; the server receiving a redeeming request sent by the second client and carrying the APP redeeming code, and after the server determines that the redeeming is allowed according to the allowed number of times of use corresponding to the APP redeeming code, the server sending downloading information of a corresponding APP to the second client. Embodiments of the prevent invention also provide a device and a system for controlling presentation of an application.