Mobile Game Macro Detection via Emulator Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The use of game macros in mobile games, especially when executed through emulators, leads to unfair competition and interference with the game flow, as they allow for automated gameplay, reducing the effort required to achieve high levels or rewards, and can be used for commercial purposes, thereby damaging both producers and users.

Innovation Solution

A method and system that monitors users employing game macros by identifying and suppressing their use, utilizing a monitoring module that checks for the presence of macros within the emulator environment, and employing steganography to encode user information for verification, ensuring fair gameplay.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If game macros are used to automate gameplay, then productivity and efficiency are improved, but fairness and competition integrity deteriorate

Engineering Contradiction:
Improvegameplay efficiencyVSAvoidcompetition integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary detection by monitoring for the presence of macro programs and emulator software before allowing game execution. User information is collected and verified in advance through steganography decoding, preventing macro-assisted gameplay from occurring in the first place, thus maintaining competition integrity while allowing legitimate automated gameplay tools.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements continuous feedback by monitoring game execution processes, detecting macro program activity, and comparing user information against stored data. When macro usage is detected, the system provides feedback by terminating the game process and notifying the user, creating a closed-loop control system that maintains fairness through active surveillance and response.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If emulators are used to run mobile games on personal computers, then adaptability and accessibility are improved, but detection difficulty and security risks increase

Engineering Contradiction:
Improveplatform compatibilityVSAvoidmacro detection difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system introduces an intermediary monitoring layer that operates between the emulator and the game application. This intermediary component captures user information, decodes steganography, and detects macro programs by monitoring communication between the emulator and game, thereby enabling detection within the emulator environment without preventing platform compatibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system replaces traditional macro detection methods with information-theoretic approaches using steganography decoding and user information verification. Instead of relying on behavioral analysis or pattern recognition, the system substitutes mechanical detection with cryptographic verification of user identity, making detection more reliable in emulator environments.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If macro detection and suppression systems are implemented, then competition integrity is improved, but system complexity and user experience disruption increase

Engineering Contradiction:
Improvecompetition integrityVSAvoidmonitoring system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system extracts and isolates the detection functionality into a separate monitoring module that operates independently from the game execution. By taking out the detection logic, steganography decoding, and macro identification functions into a dedicated component, the system maintains competition integrity while keeping the core game system simple and avoiding unnecessary complexity in the main application.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11389728B2Method and system for monitoring mobile game macro user
Publication Date: 2022.07.19 NHN CORP
  • US11389728B2 patent drawing
  • US11389728B2 patent drawing
  • US11389728B2 patent drawing

AI summary

Provided is a method of monitoring mobile game macro user. The method is performed by a processor of a computer. The method comprises executing an emulator module on an operating system module of the computer; generating a virtual terminal of a mobile operating system in the executed emulator module; executing a mobile game on the mobile operating system through the generated virtual terminal; executing a monitoring module, configured to monitor use of a mobile game macro for the mobile game executed in the virtual terminal through the emulator module, on the operating system module of the computer; checking, by the executed monitoring module, an identification portion displayed on a display screen of the mobile game; detecting, by the executed monitoring module, the use of the mobile game macro for the mobile game; and when the use of the mobile game macro is detected, transmitting the identification portion or identification information identified by the identification portion to a mobile game service server.