Online Game Feature Profiling for Changing Client Capabilities

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems fail to dynamically adjust online game features based on client device capabilities, leading to suboptimal user experiences without user intervention.

Innovation Solution

Dynamically obtain device capability information at various points during the online game, determine capability parameter values, compare them with predefined thresholds, and assign device profiles to adjust game features such as rendering rate, frame rate, and audio quality accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional systems use predetermined device capability assessment at startup, then device profile assignment is simplified, but the system cannot dynamically adapt to changing device capabilities during game execution

Engineering Contradiction:
Improvedynamic adaptation to device capabilitiesVSAvoidsystem complexity for dynamic monitoring
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system transitions from static device capability assessment at startup to dynamic monitoring during game execution. The server continuously receives device capability information from the client device throughout the game session, enabling real-time detection of capability changes and dynamic adjustment of device profiles accordingly

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements a feedback mechanism where the client device continuously reports its capability status to the server, which then adjusts the device profile based on received feedback. This closed-loop system enables automatic adaptation without user intervention by comparing current capabilities against threshold values and reassigning profiles when changes are detected

Inventive Principle:
Principle #23Feedback

2Reliability

If the system presents all game features regardless of device capability, then user choice is maximized, but performance degradation occurs on devices that cannot support certain features

Engineering Contradiction:
Improvegame performance reliabilityVSAvoiduser configuration effort
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system automatically performs device capability assessment and game feature configuration without requiring user intervention. The client device self-reports its capabilities to the server, which then automatically assigns the appropriate device profile and configures suitable game features, eliminating the need for manual user configuration while ensuring performance reliability

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically changes game parameters and features based on detected device capability parameters. By monitoring capability values against threshold values and reassigning device profiles when parameters change, the system automatically adjusts game features to match device capabilities, ensuring reliable performance without user effort

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If the system continuously monitors device capability information during the online game, then dynamic profile assignment is enabled, but network bandwidth and processing resources are consumed

Engineering Contradiction:
Improvereal-time device capability detectionVSAvoidnetwork and processing resources
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system implements periodic monitoring of device capability information during the online game rather than continuous monitoring. The client device reports capabilities at intervals or when significant changes occur, enabling real-time adaptability while reducing network bandwidth consumption and processing resource usage compared to continuous monitoring

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12478866B2Dynamic online game implementation on a client device
Publication Date: 2025.11.25 KABAM INC
  • US12478866B2 patent drawing
  • US12478866B2 patent drawing
  • US12478866B2 patent drawing

AI summary

A system and method for providing online games on client devices based on capabilities of the client devices are disclosed. Device capability information may be obtained from the client devices during the online game. Values of one or more capability parameters may be determined based on the device capability information obtained. Device profiles may be assigned to the client devices based on the determined values of the capability parameters. One or more game features may be adjusted in accordance with the assigned device profile for implementing the online game on the client devices. The adjustable game features may include frame rate, level of detail of rendering, level of 3D graphics, level of collision effects, animation type, gameplay available for user interaction, gameplay content for user interaction, communication mode, physics effects available for display, level of artificial intelligence, and/or any other features of the online game.