US 12,172,086 B2
Computer simulation skills training techniques
Christophe Constantin, Cossonay-Ville (CH); Alain Milliet, Pully (CH); Laleh Makarem, Lausanne (CH); Vincent Tucker, Newark, CA (US); and Niall White, County Tipperary (IE)
Assigned to Logitech Europe S.A., Lausanne (CH)
Filed by Logitech Europe S.A., Lausanne (CH)
Filed on Oct. 3, 2023, as Appl. No. 18/480,390.
Application 18/480,390 is a continuation of application No. 17/084,368, filed on Oct. 29, 2020, granted, now 11,850,520.
Prior Publication US 2024/0157253 A1, May 16, 2024
Int. Cl. G06Q 10/0631 (2023.01); A63F 13/795 (2014.01); A63F 13/798 (2014.01); A63F 13/847 (2014.01); G06Q 10/0639 (2023.01)
CPC A63F 13/795 (2014.09) [A63F 13/798 (2014.09); A63F 13/847 (2014.09); G06Q 10/063112 (2013.01); G06Q 10/0639 (2013.01); G06Q 10/06393 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for matching proficiencies in network computer simulation, the system comprising:
a user device including:
a user network interface;
an input device;
a display; and
one or more processors coupled to the user network interface, the input device, and the display, the one or more processors configured using machine readable instructions stored on a memory, the machine readable instructions including instructions to:
render a notional computer simulation on the display;
provide to the display a plurality of skill assessment tests in the notional computer simulation, which is a visual, immersive computer-simulated environment provided to a user, wherein each of the plurality of skill assessment tests is configured to test a respective skill for use in a computer simulation which is a visual, immersive computer-simulated environment provided to a user, wherein the respective skill is the ability to perform an action with the input device, and the respective skill is the ability to perform an action with the input device within a given amount of time or energy,
monitor user manipulation of the input device to assess a user response,
provide to the display a first iteration of a one of the plurality of skill assessment tests that is common for the user device and additional user devices;
provide to the display a subsequent iteration of the one of the plurality of skill assessment tests that is randomized such that the iteration of the one of the plurality of skill assessment tests is different between the user device and the additional user devices;
collect, for each of the plurality of skill assessment tests, metrics for a user while the user interacts with each of the plurality of skill assessment tests via the input device and the display wherein the metrics are indicative of the user's performance at the plurality of skill assessment tests; and
transmit, via the user network interface, the metrics;
a server device including:
a server network interface; and
one or more server processors coupled to the server network interface, the one or more server processors configured to:
receive, from the user device, the metrics;
receive, from the additional user devices, additional metrics indicative of additional users' performance at the plurality of skill assessment tests including the first iteration of the one of the plurality of skill assessment tests and the subsequent iteration of the one of the plurality of skill assessment tests;
compare the metrics from the user device with the additional metrics from the additional user devices;
determine, based on a comparison of the metrics from the user device with the additional metrics from the additional user devices, data indicative of a level of proficiency of the user of the user device at the one of the plurality of skill assessment tests; and
transmit, via the server network interface, the data indicative of the level of proficiency of the user to the user device.