Local Reward Generation for Offline App Engagement Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for promoting applications by tracking user progress across multiple game servers and aggregating rewards are inconvenient as they require continuous network connection and modification of game servers, limiting user accessibility and flexibility.

Innovation Solution

A processing device with separate modules for monitoring user engagement with a second application and generating rewards for a first application, allowing rewards to be calculated and used without needing a network connection or modifying the second application, enabling offline reward generation and use.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If game servers are connected to an aggregator server to track user progress and register rewards, then reward tracking and distribution is enabled, but network connectivity is required which reduces user convenience

Engineering Contradiction:
Improvereward tracking reliabilityVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system is segmented into independent components: the second application runs autonomously on the user device without requiring connection to external servers, while the first application receives reward data through alternative means. This segmentation allows the reward-earning function to operate independently of network connectivity, resolving the contradiction between reliable tracking and user convenience.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The second application performs self-service by autonomously tracking user progress and generating reward data locally on the user device without requiring external server validation or continuous network connection. This self-service capability enables the application to function conveniently for users while maintaining reliable reward tracking through local processing.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If game servers are modified to implement cross-promotional tracking, then reward generation capability is improved, but system complexity and modification requirements increase

Engineering Contradiction:
Improvereward generation capabilityVSAvoidsystem modification complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The cross-promotional tracking functionality is extracted from the game servers and implemented within the second application itself. By taking out the tracking logic from the server infrastructure and embedding it directly in the user-facing application, the system gains reward generation capability without requiring complex server modifications or infrastructure changes.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The second application serves multiple functions: it provides its primary gaming or utility function while simultaneously performing cross-promotional reward tracking and generation. This multi-functionality allows the application to contribute to the first application's reward system without requiring separate dedicated infrastructure, reducing overall system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If user device connects to game servers via network to claim rewards, then reward claiming is enabled, but continuous connectivity is required which limits accessibility

Engineering Contradiction:
Improvereward claiming efficiencyVSAvoidaccessibility flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

Reward data is generated and prepared in advance by the second application through local tracking of user progress. By performing the reward generation action preliminarily and storing it locally on the user device, the system enables users to claim rewards without requiring network connectivity at the time of claiming, thus improving accessibility flexibility while maintaining claiming efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Local storage on the user device acts as an intermediary between the second application's reward tracking and the first application's reward distribution. This intermediary allows reward data to be transferred between applications without requiring direct server connection, enabling offline operation and improving user accessibility while maintaining efficient reward claiming.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10413818B2Monitoring an application on a processing device
Publication Date: 2019.09.17 OUTFIT7
  • US10413818B2 patent drawing
  • US10413818B2 patent drawing
  • US10413818B2 patent drawing

AI summary

A processing device is described storing instructions defining a first application and a second application. Engagement of the second application by a user is effective to generate one or more rewards for use in the first application. The processing device further stores instructions separate from the second application defining a monitoring module and a reward generating module. The monitoring module is operable to determine a measure of an engagement of the second application by the user. The reward generating module is operable to calculate one or more rewards in dependence upon the determined measure of engagement and to make the calculated one or more rewards available for use in the first application.