| CPC G06F 11/3419 (2013.01) [G06F 11/3065 (2013.01); G06N 20/00 (2019.01); G06F 8/65 (2013.01); G06F 9/4401 (2013.01)] | 20 Claims |

|
1. A computing system comprising:
a memory; and
processor programmed to:
log, in an event log of a first computing device, an event of a boot stage of the first computing device;
based on the event log, determine a boot time of the boot stage from power-up to an appearance of a login screen specific to the first computing device:
based on the determined boot time of the boot stage, measure a core boot time of the first computing device, wherein the core boot time includes the time to load a Basic Input-Output System (BIOS) of the first computing device and a time to load an Operating System (OS) of the first computing device, wherein the time to load the OS excludes a system update;
receive enterprise data from a second computing device, the enterprise data comprising a global hardware baseline, an enterprise policy, and equivalents of the core boot time;
perform a weighted calculation of the core boot time, a global mean core boot time, and a global standard deviation core boot time, thereby resulting in a usability score for the first computing device;
determine, based on the usability score and the enterprise data, a score improvement selection indicating a remediation operation; and
control a device based on performance of the remediation operation.
|