Online Game Feature Profiling for Real-Time Client Capability Changes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems fail to dynamically adjust online games based on the real-time capabilities of client devices, leading to suboptimal user experiences and requiring user intervention for setting configurations.

Innovation Solution

Dynamically obtain device capability information at various points during the game, determine parameter values, and assign device profiles based on predefined thresholds to adjust game features accordingly, such as rendering rate and audio quality, without user intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If device capability information is obtained dynamically during the game, then game implementation is optimized according to real-time capabilities, but system complexity increases

Engineering Contradiction:
Improvegame implementation optimizationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system dynamically obtains device capability information at various points during game execution rather than relying on static predetermined assessments. This allows the game implementation to adapt to real-time changes in device capabilities, resolving the contradiction by making the system flexible and responsive without requiring permanent structural complexity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements a feedback mechanism where device capability information is continuously obtained and used to adjust game features. The server receives capability data from client devices and sends adjusted game content back, creating a closed-loop system that optimizes game implementation based on actual device performance without requiring complex pre-programming

Inventive Principle:
Principle #23Feedback

2Ease of operation

If automatic device profile assignment is implemented, then user intervention is eliminated, but processing complexity increases

Engineering Contradiction:
Improveuser intervention requirementVSAvoidprocessing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system enables automatic device profile assignment where the server autonomously evaluates device capability information and assigns appropriate device profiles without requiring user configuration or intervention. This self-service mechanism resolves the contradiction by automating the profile assignment process, eliminating the need for user interaction while managing processing complexity through systematic evaluation criteria

Inventive Principle:
Principle #25Self-service

3Productivity

If game features are adjusted based on device capabilities, then performance is optimized, but loss of information about user preferences increases

Engineering Contradiction:
Improvegame performanceVSAvoiduser preference information
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system performs preliminary assessment of device capabilities before game execution and pre-adjusts game features accordingly. By determining device profiles and configuring game parameters in advance based on capability assessments, the system optimizes performance while preserving user preferences within the constraints of device capabilities, resolving the contradiction through proactive configuration

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260069970A1Dynamic online game implementation on a client device
Publication Date: 2026.03.12 KABAM INC
  • US20260069970A1 patent drawing
  • US20260069970A1 patent drawing
  • US20260069970A1 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.