Mathematical Function for Adaptive Game Settings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

PC game developers face challenges in ensuring their games run on diverse hardware configurations due to heterogeneity, leading to resource-intensive quality assurance processes and defaulting to lowest common denominator settings for compatibility, which limits performance optimization.

Innovation Solution

A system and method that determine application settings using a mathematical function based on hardware specifications, allowing for adaptive parameter adjustment and optimization, including the use of a database to query and apply settings tailored to specific hardware configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If game developers test on multiple PC configurations to ensure compatibility, then reliability of game operation across different hardware is improved, but loss of time and resources for quality assurance increases

Engineering Contradiction:
Improvegame compatibilityVSAvoidquality assurance time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary characterization of the game engine and graphics pipeline to establish mathematical models that predict rendering behavior. This preliminary analysis allows the system to determine optimal settings without extensive testing on each hardware configuration, resolving the contradiction by preparing performance data in advance that can be quickly applied to specific hardware setups.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a virtual representation or model of the target hardware configuration and uses mathematical functions to simulate and predict game performance on that hardware. This copying approach allows developers to assess compatibility and optimize settings virtually rather than physically testing on numerous actual PC configurations, significantly reducing quality assurance time while maintaining reliability.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If game developers use lowest common denominator settings, then adaptability to diverse hardware is improved, but manufacturing precision of performance optimization deteriorates

Engineering Contradiction:
Improvehardware compatibilityVSAvoidperformance optimization
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The system applies local quality by determining that different hardware configurations should receive different optimized settings rather than uniform lowest common denominator settings. The mathematical functions analyze specific hardware characteristics (GPU model, CPU type, memory configuration) and prescribe tailored parameter combinations that optimize performance for each local hardware context, thereby achieving both adaptability and precision.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes parameters dynamically based on detected hardware specifications. Instead of using fixed lowest common denominator settings, the mathematical functions adjust rendering parameters, graphics quality levels, and performance settings according to the specific capabilities of the user's PC configuration. This parameter adaptation resolves the contradiction by enabling high precision optimization for each hardware scenario while maintaining broad adaptability.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If game developers implement complex setting adjustment interfaces, then ease of operation for manual optimization deteriorates, but manufacturing precision of performance tuning improves

Engineering Contradiction:
Improveperformance tuningVSAvoidsettings accessibility
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The system implements self-service by automatically detecting hardware specifications and using mathematical functions to determine optimal game settings without requiring user intervention. The system serves itself by autonomously configuring performance parameters based on hardware characterization data, thereby achieving high precision performance tuning while maintaining ease of operation since users simply need to launch the game without navigating complex settings menus.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The mathematical model acts as an intermediary between hardware specifications and game settings. Instead of directly exposing complex performance tuning parameters to users, the system uses the mathematical function as a mediator that translates hardware characteristics into optimized settings automatically. This intermediary approach preserves manufacturing precision of performance tuning while eliminating the need for users to interact with complex setting interfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8276133B1System, method, and computer program product for determining a plurality of application settings utilizing a mathematical function
Publication Date: 2012.09.25 NVIDIA CORP
  • US8276133B1 patent drawing
  • US8276133B1 patent drawing
  • US8276133B1 patent drawing

AI summary

A system, method, and computer program product are provided for determining a plurality of application settings utilizing a mathematical function. In operation, a plurality of application parameters are identified. Additionally, the application parameters are defined as a mathematical function. Furthermore, a plurality of application settings are determined utilizing the mathematical function.