US 12,263,410 B2
Game performance prediction from real-world performance data
Arunabh Verma, Seattle, WA (US); Rajneil Singh Rana, Kirkland, WA (US); Seyed Ali Hosseini Khayat, Kirkland, WA (US); Matthew Carl Dubois, Woodinville, WA (US); Daniel Aaron Dobyns, Snoqualmie, WA (US); Sebastian Carl Merry, Redmond, WA (US); Griffin Solimini, Seattle, WA (US); Shu-Wei Hsu, Redmond, WA (US); William Jarrad Bailey, Mercer Island, WA (US); Timothy John Kiesow, Duvall, WA (US); Eric Hamilton, Bothell, WA (US); and Kripal Kavi, Seattle, WA (US)
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Oct. 19, 2023, as Appl. No. 18/490,117.
Application 18/490,117 is a continuation of application No. 17/690,216, filed on Mar. 9, 2022, granted, now 11,826,657.
Claims priority of provisional application 63/278,395, filed on Nov. 11, 2021.
Prior Publication US 2024/0042330 A1, Feb. 8, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. A63F 13/77 (2014.01); A63F 13/335 (2014.01); G06N 3/10 (2006.01)
CPC A63F 13/77 (2014.09) [A63F 13/335 (2014.09); G06N 3/10 (2013.01); A63F 2300/535 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for matching device configurations to games, the computer-implemented method comprising:
determining a device configuration of a client device, the determining comprising analyzing a graphics processing unit (GPU) ID of a GPU of the client device;
determining a performance tier of the device configuration from a set of device configuration performance tiers generated from telemetry data from a plurality of client devices with different GPUs executing a plurality of games, wherein the telemetry data comprises frame rate data for each of the plurality of games executed by the plurality of client devices;
receiving an indication that the client device is accessing a software game library;
identifying, from a subset of the telemetry data comprising telemetry data for a specific game included in the software game library, that the determined performance tier of the device configuration for the client device is associated with a frame rate that is below a minimum acceptable frame rate for the specific game; and
providing, for display on a display device connected to the client device, an icon corresponding to the specific game and an indication that the client device is not a good fit for executing the specific game.