App Redemption Code System for Usage Control
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
3Ease of operation
If usage times are not controlled, then ease of operation is improved, but reliability of usage permission control deteriorates
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.
Data Source
Figure 1~3
Figure 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.