US 12,228,998 B2
Diagnostic test prioritization based on accumulated diagnostic reports
Mikko Fabritius, Joensuu (FI)
Assigned to BLANCCO TECHNOLOGY GROUP IP OY, Joensuu (FI)
Appl. No. 17/614,125
Filed by BLANCCO TECHNOLOGY GROUP IP OY, Joensuu (FI)
PCT Filed Apr. 14, 2020, PCT No. PCT/FI2020/050240
§ 371(c)(1), (2) Date Nov. 24, 2021,
PCT Pub. No. WO2020/240076, PCT Pub. Date Dec. 3, 2020.
Claims priority of application No. 20195439 (FI), filed on May 27, 2019.
Prior Publication US 2022/0229717 A1, Jul. 21, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 11/00 (2006.01); G06F 11/07 (2006.01); G06F 11/22 (2006.01); G06F 11/34 (2006.01)
CPC G06F 11/0769 (2013.01) [G06F 11/0748 (2013.01); G06F 11/2294 (2013.01); G06F 11/3452 (2013.01); G06F 11/3495 (2013.01); G06F 11/0787 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method comprising:
maintaining, in a diagnostic report database, one or more diagnostic reports on each of a plurality of computing devices, wherein each diagnostic report comprises results of one or more diagnostic tests performed on a computing device of the plurality of computing devices and a set of one or more device parameters characterizing said computing device;
receiving, by a remote computing system, a first set of one or more device parameters characterizing a second computing device via a communications network from a first computing device;
comparing, by the remote computing system, in response to the receiving, the first set of one or more device parameters to a plurality of sets of device parameters in a plurality of diagnostic reports maintained in the diagnostic report database to find one or more diagnostic reports corresponding to the same or similar computing devices as the second computing device;
predicting, by the remote computing system, results of one or more diagnostic tests when performed on the second computing device based on results of one or more diagnostic tests in the one or more diagnostic reports corresponding to the same or similar computing devices as the second computing device by using statistical analysis;
sending, by the remote computing system, results of the predicting to the first computing device via the communications network;
selecting, based on the results of the predicting, one or more diagnostic tests for diagnosing the second computing device; and
performing the one or more selected diagnostic tests on the second computing device.