High-Skilled Player Detection in Online Matchmaking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Online gaming platforms face frustration and unfair matches due to high-skilled players being matched against new or low-skilled players, leading to uneven gameplay and potential abandonment by low-skilled players.

Innovation Solution

A high-skilled-low-level detection system analyzes gameplay, behavioral, and extrinsic data to identify high-skilled players in low-skill matches, moving them into higher tiers and applying consequences such as skill score adjustments or account actions to prevent unfair advantages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If matchmaking systems match players based on basic skill scores, then new players can start playing immediately, but high-skilled players may be matched against low-skilled players causing unfair advantages and frustration

Engineering Contradiction:
Improveease of entering matchesVSAvoidfairness of matches
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary detection of high-skilled players before they enter matches against low-skilled players. By analyzing gameplay data, behavioral patterns, and extrinsic information in advance, the system identifies potentially high-skilled players and prevents them from being matched against new or low-skilled players, thus maintaining match fairness while allowing new players to enter freely

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary detection layer between the matchmaking system and the actual matches. This intermediary analyzes multiple data sources (gameplay data, behavioral data, extrinsic data) to determine whether a player is high-skilled, and then communicates this information back to the matchmaking system to adjust match assignments accordingly

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the system monitors and analyzes player data to detect high-skilled players, then match fairness is improved, but system complexity and data processing requirements increase

Engineering Contradiction:
Improvefairness of matchesVSAvoidcomplexity of detection system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The detection system is segmented into multiple independent modules: gameplay data analysis module, behavioral data analysis module, extrinsic information analysis module, and integration module. Each module processes specific types of data independently and contributes to the overall detection result, making the complex system more manageable and maintainable

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses a unified detection framework that handles multiple types of data (gameplay data, behavioral data, extrinsic data) through a common architecture. This multi-functional approach allows the system to detect high-skilled players using various data sources without requiring separate specialized systems for each data type

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

Data Source

PatentUS20240316469A1Detecting high-skilled entities in low-level matches in online games
Publication Date: 2024.09.26 ELECTRONIC ARTS INC
  • US20240316469A1 patent drawing
  • US20240316469A1 patent drawing
  • US20240316469A1 patent drawing

AI summary

A high-skilled-low-level detection system may detect high-skilled entities in low-level matches of an online gaming. The system may identify a plurality of entities that are within a first category of entities eligible to be matched by a matchmaking algorithm. The system may then determine respective feature sets based at least in part on gameplay data associated with the plurality of entities and perform anomaly detection on the respective feature sets. The system may then determine, based on the anomaly detection, an anomalous entity of the plurality of entities and cause the matchmaking algorithm to match the anomalous entity with other entities that are in a second category of entities.