Token-Based User Reward System for Privacy-Preserving Ad Engagement
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In the online advertising environment, users often skip or overlook advertisements, making it difficult for advertisers to maintain audience attention and effectively reward users for viewing ads without compromising user privacy.
Innovation Solution
A system and method that utilizes a token/authorization model to generate unique user identifiers for each transaction, allowing users to receive rewards in a centralized account without disclosing their account information to advertisers, enabling multiple advertisers to make authenticated payments while maintaining user privacy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If users are rewarded for viewing advertisements, then user engagement and attention are improved, but user privacy and security are compromised due to the need to disclose account information to advertisers
Solution Approach 1:
The patent introduces a token as an intermediary that mediates between the user and advertiser. The token contains encrypted user identification information that allows the advertiser to verify and reward the user without ever learning the user's actual account credentials. This resolves the contradiction by enabling engagement rewards while maintaining privacy through cryptographic protection.
Solution Approach 2:
The patent creates a cryptographic copy (token) of the user's identification information that functions as a proxy for the actual account credentials. This token copy allows advertisers to interact with users for reward purposes without accessing the real account information, thus maintaining privacy while enabling the reward system.
2Productivity
If a centralized reward system is implemented, then reward distribution efficiency is improved, but system complexity increases due to the need for token generation and authentication mechanisms
Solution Approach 1:
The patent creates a universal token system that serves multiple functions: user identification, authentication, reward verification, and privacy protection. This single token mechanism handles all these tasks, reducing overall system complexity compared to implementing separate systems for each function while maintaining centralized efficient reward distribution.
3Ease of operation
If user account information is disclosed to advertisers for reward purposes, then reward authentication is simplified, but security and privacy protection are weakened
Solution Approach 1:
The token acts as an intermediary that simplifies authentication for advertisers while protecting security. The advertiser only needs to verify the token's cryptographic signature rather than managing complex user credential verification, yet user security is maintained because the token cannot reveal the actual account information.
Solution Approach 2:
The patent replaces the mechanical system of direct account information disclosure with a cryptographic substitution system. Instead of advertisers directly accessing and verifying user credentials, they verify cryptographic tokens, which maintains authentication capability while eliminating security risks associated with information disclosure.
Data Source
AI summary
The present system provides a user remuneration in exchange for participation in a qualifying event. The system has an internet interface for interacting with a plurality of users and a plurality of advertisers, an account database; and a token generation module. The token generation module is configured such that when a user encounters a qualifying event on the internet as presented by the advertiser, the token generation module, upon login by the user, delivers an authentication token to the advertiser. When the user finishes the qualifying event, the authentication token is authenticated by the advertiser and returned to the system, such that the system can account for a remuneration for the user to be credited in an account associated with the user in the account database.


