Gamification Fraud Detection via Time Delay and Pattern Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Gamification systems face challenges in detecting and preventing fraudulent activities where users collaborate to fraudulently collect rewards by making and reversing updates, which undermines the integrity of the gamification process.

Innovation Solution

Implementing a time delay before users can collect rewards, allowing for review of action history to detect potential fraud collaboration between users, and using a fraud detection module to analyze patterns of data updates and user behaviors to prevent fraudulent activities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If users are allowed to collect rewards immediately after performing actions, then user engagement and reward distribution speed are improved, but fraudulent reward collection through coordinated user actions cannot be detected

Engineering Contradiction:
Improvereward distribution speedVSAvoidfraud detection capability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system introduces a time delay mechanism that prevents immediate reward collection, creating a window period during which fraudulent patterns can be detected. This preliminary action allows the system to analyze user behavior patterns before finalizing reward distribution, thereby maintaining productivity while improving reliability.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If a time delay is introduced before reward collection, then fraud detection capability is improved, but user engagement and system efficiency deteriorate

Engineering Contradiction:
Improvefraud detection capabilityVSAvoidsystem efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Instead of imposing a uniform time delay on all users, the system applies the delay selectively only to cases where fraudulent patterns are detected. This partial action approach maintains high system efficiency for legitimate users while still providing fraud detection capability when needed.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If action history is reviewed to detect fraud collaboration, then fraud detection precision is improved, but system complexity and processing time increase

Engineering Contradiction:
Improvefraud detection precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The fraud detection system is segmented into modular components including action history review, pattern recognition, and collaboration detection modules. This segmentation allows the system to process information in discrete steps, improving detection precision while managing system complexity through organized, reusable components.

Inventive Principle:
Principle #1Segmentation

4Measurement precision

If comprehensive action history review is performed, then fraud pattern detection accuracy is improved, but processing time and computational resources increase

Engineering Contradiction:
Improvefraud pattern detection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary filtering and analysis of action history data to identify only those patterns that warrant further investigation. This preliminary action reduces the volume of data requiring comprehensive review, thereby improving detection accuracy while minimizing processing time and computational resource consumption.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9659303B2System and method for handling gamification fraud
Publication Date: 2017.05.23 SALESFORCE INC
  • US9659303B2 patent drawing
  • US9659303B2 patent drawing
  • US9659303B2 patent drawing

AI summary

Some embodiments of the present invention include determining if updates performed by a second user include a systematic change such as a reversal of an update previously performed by a first user within a time window. The reversal is associated with a record of data used by a gamification application executing in a computer system. A time delay is introduced between the update performed by the second user and rewarding the second user if the update performed by the second user includes the reversal within the time window. An update history of the first user and the second user is evaluated to identify pattern of reversals associated with similar records within the time window. The second user is prevented from being rewarded based on identifying that there are patterns of reversals from the update history occurring within the time window.