Application Performance Optimization System for Gaming Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Optimizing the performance of gaming applications on computing devices is complicated due to the difficulty in identifying the proper configuration of system components and settings, as advanced settings that enhance gaming performance can sometimes reduce overall system performance.

Innovation Solution

A computing system application performance optimization system that generates a performance profile based on configuration information and performance data from multiple devices, determining optimal configuration changes for individual devices to enhance application performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If advanced processing system settings such as overclocking are used to improve gaming application performance, then gaming application performance is improved, but overall system performance deteriorates

Engineering Contradiction:
Improvegaming application performanceVSAvoidoverall system performance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system dynamically adjusts processing system parameters such as turbo mode settings, overclocking levels, and hyperthreading configurations based on real-time performance monitoring. By changing these parameters adaptively rather than using fixed advanced settings, the system optimizes gaming application performance while preventing overall system performance degradation.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements continuous monitoring of both gaming application performance and overall system performance, using this feedback to dynamically adjust processing system settings. This closed-loop control ensures that advanced settings are applied only when they improve gaming performance without harming overall system stability.

Inventive Principle:
Principle #23Feedback

2Productivity

If system components and settings are manually configured to optimize gaming application performance, then gaming experience is improved, but system complexity increases

Engineering Contradiction:
Improvegaming application performanceVSAvoidsystem configuration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system automatically monitors performance metrics and adjusts its own configuration settings without user intervention. The processing system self-optimizes by dynamically modifying turbo mode, overclocking, and hyperthreading settings based on real-time gaming application performance and overall system performance data, eliminating the need for complex manual configuration.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-establishes performance profiles and monitoring mechanisms that automatically guide configuration decisions. By having performance optimization rules and parameters prepared in advance, the system can quickly adapt to gaming application requirements without requiring users to manually configure complex settings.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11513936B2Computing device application performance optimization system
Publication Date: 2022.11.29 DELL PROD LP
  • US11513936B2 patent drawing
  • US11513936B2 patent drawing
  • US11513936B2 patent drawing

AI summary

A networked system includes a first computing device, second computing devices, and a computing device/application performance optimization system that are all coupled to a network. The computing device/application performance optimization system receives second computing device configuration information for each second computing device while they provided a first application, and second computing device performance information generated by each second computing device in response to providing the first application, and uses them to generate a first computing device/application performance profile. When the computing device/application performance optimization system determines that the first computing device is configured to provide the first application, it generates a first computing device configuration communication that includes at least one first configuration change to a first computing device configuration for the first computing device based on the first computing device/application performance profile, and transmits the first computing device configuration communication to the first computing device.