Game Performance Prediction from Telemetry Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

PC gamers face challenges in determining which games will play well on their machines due to the variety of hardware configurations and incomplete or inconsistent hardware requirements provided by game publishers.

Innovation Solution

A gameplay performance service that processes gameplay telemetry data from multiple client devices to determine performance tiers for device configurations, matching these tiers with gameplay performance thresholds for each game, and providing recommendations to users based on their device's configuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If game publishers provide hardware requirements, then users can identify suitable games, but the requirements are often incomplete or inconsistent making them unreliable

Engineering Contradiction:
Improvereliability of hardware requirement informationVSAvoidcompleteness of hardware requirement data
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system collects actual gameplay performance data from multiple users with different hardware configurations and uses this feedback to build empirical performance models. This real-world performance feedback replaces unreliable publisher-provided hardware requirements with data-driven performance predictions.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces an intermediary performance prediction service that sits between the game library and the user's device. This service mediates by translating device configurations into performance expectations using telemetry data, rather than relying directly on incomplete hardware requirements from publishers.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If users download and try games to check performance, then they can determine compatibility, but this wastes time and storage space

Engineering Contradiction:
Improveaccuracy of performance assessmentVSAvoidtime spent downloading and testing games
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary performance assessment by analyzing telemetry data from other users with similar hardware configurations before the user actually downloads the game. This preliminary action provides performance predictions upfront, eliminating the need for users to download and test games themselves.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses performance data copied from other users' devices as a proxy for predicting performance on the current device. Instead of requiring the user to personally test the game, the system copies performance observations from similar hardware configurations to make accurate predictions.

Inventive Principle:
Principle #26Copying

3Measurement precision

If the system collects telemetry data from multiple devices, then performance predictions become more accurate, but data processing complexity increases

Engineering Contradiction:
Improveaccuracy of performance predictionVSAvoidcomplexity of data processing system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system merges performance data from multiple devices into aggregated performance tiers that represent typical performance for specific hardware configurations. By combining individual telemetry data points into consolidated performance profiles, the system achieves high prediction accuracy while managing data processing complexity through aggregation.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent transforms raw telemetry data into standardized performance parameters and categorizes devices into performance tiers based on key configuration parameters. This parameter transformation simplifies the complex multi-dimensional telemetry data into manageable performance categories that are easier to process and compare.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12263410B2Game performance prediction from real-world performance data
Publication Date: 2025.04.01 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12263410B2 patent drawing
  • US12263410B2 patent drawing
  • US12263410B2 patent drawing

AI summary

In non-limiting examples of the present disclosure, systems, methods, and devices for matching device configurations to games are presented. A set of device configuration tiers may be generated from gameplay telemetry data generated by a plurality of client devices executing a plurality of games. A device configuration for a specific client device may be determined based at least on the specific client device's GUI type. When the specific client device accesses a software game library a determination may be made based on a performance tier corresponding to the device configuration for the specific client device as to whether the specific client device can adequately execute each game. One or more recommendations may be rendered and displayed in the game library based on the determination of whether the specific client device can adequately execute each game.