Gaming Device Profile Server for Performance Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computing devices lack recommendation systems that can analyze their configuration and provide specific recommendations to improve gaming performance, leading to suboptimal gaming experiences.

Innovation Solution

An agent on the computing device creates a profile including hardware configuration, gaming applications, and metrics, which is sent to a server for analysis. The server compares this profile with others, identifies similarities, and sends recommendations for modifying settings, hardware, or peripherals to enhance gaming performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If no recommendation system is implemented, then device complexity remains low, but gaming performance optimization is unavailable

Engineering Contradiction:
Improvegaming performanceVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A recommendation server acts as an intermediary between multiple computing devices and users. The server receives device profiles, compares them against a database of known configurations and gaming performance data, and generates optimization recommendations. This intermediary approach allows complex analysis and recommendation generation to be centralized, avoiding the need for each device to have built-in complex recommendation systems while still providing gaming performance optimization.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If detailed device profiling is performed, then gaming performance analysis improves, but data processing time increases

Engineering Contradiction:
Improvedevice profile accuracyVSAvoidprofile processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by continuously collecting and storing device profile data in a database before actual gaming performance analysis is needed. Device profiles including hardware specifications, software configurations, and gaming metrics are preprocessed and organized in the recommendation server's database. When a user requests gaming performance optimization, the system can quickly query pre-processed data rather than collecting and analyzing raw data in real-time, thus maintaining high measurement precision while reducing processing time.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If configuration recommendations are provided, then gaming metrics improve, but ease of operation decreases

Engineering Contradiction:
Improvegaming performanceVSAvoiduser configuration
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system implements self-service by enabling automated application of configuration recommendations. The recommendation server not only provides guidance but can also automatically push configuration updates to the computing device, modifying registry settings, updating driver configurations, or adjusting gaming parameters without requiring manual user intervention. This maintains ease of operation while still achieving gaming performance improvements through the recommended configurations.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10649875B2Providing recommendation(s) for a computing device executing a gaming application
Publication Date: 2020.05.12 DELL PROD LP
  • US10649875B2 patent drawing
  • US10649875B2 patent drawing
  • US10649875B2 patent drawing

AI summary

In some examples, a server may receive, from a computing device, a device profile identifying a gaming application and metrics associated with execution of a gaming application. The server may compare the device profile with other device profiles associated with other computing devices, determine a similarity index of the device profile with the other device profiles, and select a subset of the other device profiles based at least in part on the similarity index. The server may determine configuration differences between the device profile of the computing device and individual device profiles of the subset of the other device profiles and send the configuration recommendations to the computing device. The recommendations may include at least one of (1) modifying settings of an operating system of the computing device, (2) modifying settings of the gaming application, (3) changing a hardware component or peripheral device associated with the computing device.