Dynamic Role Assignment in Multiplayer Games

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current multiplayer games lack dynamic role selection mechanisms that fail to provide equal opportunities for both long-standing and new players to fill elevated roles, leading to a lack of engagement and interest among various levels of users.

Innovation Solution

A method for dynamically assigning roles in multiplayer games based on user game scores over different time periods, with a bias against repeated role assignments, ensuring that various levels of players have opportunities to participate in elevated roles across sessions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If role selection is based on long-standing player scores, then experienced players can fill elevated roles, but new players are excluded from such opportunities

Engineering Contradiction:
Improverole assignment fairnessVSAvoidplayer participation opportunity
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic role selection by varying the selection component (e.g., score time period) based on player characteristics. New players have their scores evaluated over shorter time periods or since account creation, while established players are evaluated over longer periods. This dynamic adjustment ensures that the selection mechanism adapts to different player stages, allowing both new and experienced players to compete for elevated roles on a relatively fair basis.

Inventive Principle:
Principle #15Dynamics

2Stability of the object's composition

If the same selection component is used for all sessions, then consistent role assignments are achieved, but player engagement decreases due to lack of variety

Engineering Contradiction:
Improverole assignment consistencyVSAvoidgame session engagement
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The patent employs periodic action by rotating through different selection components across game sessions. For example, one session might use score over the past week, the next session uses score since account creation, and subsequent sessions cycle through other time periods or metrics. This periodic variation in selection criteria maintains consistency in the overall process while introducing variety in each individual session, thereby sustaining player engagement across multiple games.

Inventive Principle:
Principle #19Periodic action

3Reliability

If elevated roles are always assigned to top scorers, then skilled players receive incentives, but new and mid-level players lose interest

Engineering Contradiction:
Improveskill-based rewardVSAvoidplayer level diversity
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies local quality by tailoring the selection component to the specific player's experience level and score history. Rather than using a single uniform criterion for all players, the system selects appropriate score time periods and metrics based on individual player characteristics. This allows the role assignment process to have different qualities for different player groups, ensuring that new players can achieve elevated roles through recent performance while established players are recognized for their overall contribution.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8376834B2Role assignment in multiplayer games
Publication Date: 2013.02.19 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8376834B2 patent drawing
  • US8376834B2 patent drawing
  • US8376834B2 patent drawing

AI summary

Dynamic role selection of players for different roles in multiplayer gaming sessions is provided. Users seeking to participate in different roles in the game may request participation in the role. Selection of players for roles is made dynamically by varying a selection component for different sessions of the game. The selection component may be a user's game score over different time periods, and can be rotated for different sessions of the game, so that various levels of players have an opportunity to fill game roles.