Online Game Friend Recommendation System Using Player Behavior Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Players in online multiplayer games face difficulties in finding compatible friends due to differing schedules and skill levels, leading to a suboptimal gaming experience.

Innovation Solution

A method and system that analyze and match online game players based on their habits, behaviors, and preferences to recommend compatible game-playing friends, utilizing a complex event engine to process data and select players with similar or complementary habits, and presenting a social graph to increase acceptance of recommended friends.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If players are matched based on diverse criteria (habits, behaviors, preferences), then compatibility and gaming experience are improved, but system complexity and data processing requirements increase

Engineering Contradiction:
Improvecompatibility match qualityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the friend recommendation system into distinct functional modules: a complex event engine that processes player behavior data, a player model generator that creates behavioral profiles, and a recommendation engine that matches players based on segmented criteria such as playing habits, communication patterns, and game preferences. This modular segmentation allows each component to handle specific aspects of the matching process independently, improving match quality while managing system complexity through division of labor.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces player models as intermediary representations that mediate between raw player data and the recommendation process. These player models serve as intermediate artifacts that capture essential behavioral patterns and preferences, allowing the system to match players based on processed insights rather than raw data directly. This intermediary layer improves matching reliability by providing structured, interpretable representations while managing complexity through abstraction.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If real-time data processing is implemented to capture player habits dynamically, then recommendation accuracy is improved, but computational load and processing time increase

Engineering Contradiction:
Improverecommendation accuracyVSAvoidcomputational load
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent implements preliminary action by continuously generating and updating player models in the background as players engage with the game, so that when friend recommendations are needed, pre-processed behavioral data and player models are already available. This allows the recommendation engine to query pre-computed player models rather than processing raw event data in real-time, improving recommendation accuracy through up-to-date player profiles while reducing computational load during the actual recommendation moment.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent establishes continuous data collection and player model updating that runs parallel to game gameplay, ensuring that player behavioral profiles are continuously refined without interrupting the gaming experience. This continuous background processing maintains high recommendation accuracy by keeping player models current while distributing computational load over time rather than concentrating it during recommendation events.

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If comprehensive player behavior data is collected to improve matching, then player compatibility is improved, but privacy concerns and data storage requirements worsen

Engineering Contradiction:
Improveplayer compatibilityVSAvoiddata storage requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential behavioral patterns and features from comprehensive player data that are necessary for matching purposes. Instead of storing and processing all raw player behavior data, the system extracts key characteristics such as playing time patterns, preferred game modes, communication styles, and skill levels into compact player models. This extraction process improves player compatibility by focusing on relevant matching criteria while reducing data storage requirements by eliminating redundant and irrelevant information.

Inventive Principle:
Principle #2Taking out (Extraction)

4Reliability

If strict matching criteria are applied to ensure quality friendships, then friendship compatibility is improved, but the pool of recommended friends decreases

Engineering Contradiction:
Improvefriendship compatibilityVSAvoidnumber of recommended friends
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies local quality by implementing different matching criteria weights and thresholds for different player segments and contexts. Rather than applying uniform strict criteria to all players, the system adjusts matching stringency based on player preferences, game type, and contextual factors. For example, some players may prioritize playing schedule compatibility while others value skill level matching more highly. This localized approach to matching criteria maintains high friendship compatibility for each player while preserving a larger pool of suitable recommendations by being flexible rather than uniformly strict.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9764240B2Online process for recommending friends based on game playing habits
Publication Date: 2017.09.19 SONY INTERACTIVE ENTERTAINMENT LLC
  • US9764240B2 patent drawing
  • US9764240B2 patent drawing
  • US9764240B2 patent drawing

AI summary

Recommending game-playing friends or buddies, including: receiving at least one of playing habits, behaviors, and preferences of online game players; selecting a subset of the online game players matching a set number of criteria of the at least one of playing habits, behaviors, and preferences that are similar or complementary; and recommending the subset of the online game players selected as matching a set number of criteria as game-playing friends or buddies. Keywords include improved game experience, social building, and community growing.