Conditional Data Model Updates to Prevent App Fraud

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing applications on electronic devices are vulnerable to fraud due to the risk of unauthorized access to downloaded data, allowing users to gain unfair advantages by accessing sensitive information before predefined criteria are met.

Innovation Solution

A method and system that separates sensitive data from the initial data model, updating it only after specific triggering and control events, ensuring that additional features and objects are rendered in the user interface only when intended, thereby preventing unauthorized access and fraud.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If all data related to the model is downloaded in the device at once, then the application can be executed with complete data availability, but the risk of unauthorized access and fraud increases

Engineering Contradiction:
Improvedata availabilityVSAvoidunauthorized access risk
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent segments the data model into multiple parts: initial data model (visible to user), additional data model (hidden), and update data model (conditionally loaded). This segmentation prevents hackers from accessing the complete data set while allowing the application to function with the necessary portions of data available.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by pre-loading only the initial data model that is necessary for the application to start executing. The additional data models are prepared but not loaded into the device until specific triggering events occur, thereby preventing unauthorized access while maintaining productivity.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If additional features and objects are made visible in the user interface immediately, then user experience is enhanced, but fraud prevention is compromised

Engineering Contradiction:
Improveuser experienceVSAvoidfraud prevention
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies dynamics by making the visibility of features and objects in the user interface conditional rather than static. Additional features are dynamically added to the user interface only when specific triggering events occur (such as completing certain tasks or meeting predefined conditions), ensuring that users experience enhanced functionality when appropriate while preventing fraud.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If the complete data model is available in the device, then application functionality is complete, but security against hackers is reduced

Engineering Contradiction:
Improveapplication functionalityVSAvoiddata security
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent implements the nested doll principle by structuring the data model in concentric layers: the initial data model is the outer layer accessible to users, while additional data models are nested inside and only become accessible when specific conditions are met. This nested structure maintains complete application functionality while protecting inner data layers from unauthorized access.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS20250356003A1Method of preventing fraud
Publication Date: 2025.11.20 SUPERCELL
  • US20250356003A1 patent drawing
  • US20250356003A1 patent drawing
  • US20250356003A1 patent drawing

AI summary

Disclosed is method for preventing fraud in application executed in device, method including providing application to device, wherein application has a first data model module and viewer module; using viewer module rendering on user interface of display of device, first user view of application, first user view including set of visible graphical objects, wherein first user view is rendered based on data of first data module; detecting triggering event; based on detected triggering event, providing update data module to application for updating first data model module; detecting control event; and based on detected control event, rendering updated user view of application on user interface of device using updated first data model module.