Offline Reward Data Transfer Between Applications
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing cross-promotional systems require devices to connect to the Internet or other networks to claim rewards, which may not be convenient or possible for users.
Innovation Solution
A method for securely communicating reward data between applications on a device without the need for an Internet connection or network access, using a data processing device with a reward-obtaining module and reward-claiming module that interacts with a backend server to transfer rewards earned in one application to another without internet connectivity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If cross-promotional systems use Internet connection to claim rewards, then reward verification and security are improved, but user convenience and accessibility deteriorate
Solution Approach 1:
The system segments the reward verification process into two parts: secure server-based verification for reward issuance, and local device-based verification for reward claiming. This allows the claiming process to occur offline on the user's device while maintaining security through cryptographic signatures stored locally.
Solution Approach 2:
Cryptographic signatures act as an intermediary between the server and the local device. The server signs reward data with a digital signature, and the local device verifies this signature without needing real-time server connection. This intermediary mechanism enables secure offline verification.
2Reliability
If cross-promotional systems require server connection for reward claiming, then centralised control and security are improved, but system complexity and connectivity requirements worsen
Solution Approach 1:
The system performs preliminary actions by storing cryptographic signatures and reward data locally on the user's device before offline claiming is needed. The server pre-signs reward transactions and stores them in the local database, enabling offline verification without requiring complex real-time connectivity protocols.
3Ease of operation
If reward data is stored locally without internet connection, then user accessibility is improved, but data security and fraud prevention worsen
Solution Approach 1:
Cryptographic signatures serve as a trusted intermediary that enables secure local storage and verification. The server creates digital signatures for reward data, and the local device verifies these signatures using stored public keys, ensuring data integrity and authenticity without requiring continuous server connection.
Solution Approach 2:
The system creates verified copies of reward data with cryptographic signatures that can be stored and verified locally. Instead of requiring continuous access to the master copy on the server, the system uses cryptographically verified copies that maintain security and authenticity for offline operations.
Data Source
Figure 1
Figure 2A~2B
Figure 3
AI summary
There is provided a method of communicating reward data from a first application running on a data processing device (100) to a second application on the data processing device (100) for use by the second application. The method comprises the first application obtaining a reward value in response to a user of the first application completing a predetermined task in the first application. In response to a request from the user to claim a reward, the first application generates and transmits: an instruction to place the second application into an interactive state; and reward data, which is generated on the basis of the reward value, for use by the second application in the interactive state. The passing of the reward value from the first application to the second application occurs within the data processing device (100), with no communication between the data processing device (100) and the backend server (200) via the Internet (400) taking place.