SYSTEMS AND METHODS FOR SMART DIAGNOSIS USING HOSTED RESOURCES WITH INTELLIGENT ALTERING OF BOOT ORDER
First Claim
1. An Information Handling System (IHS), comprising:
- a processor; and
a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to;
execute a first diagnostic module;
identify a software or hardware malfunction as a result of the execution of the first diagnostic module;
communicate the malfunction to a backend server;
receive, from the backend server, an indication of a second diagnostic module to be subsequently executed by the IHS; and
execute the second diagnostic module.
14 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods smart diagnosis using hosted resources with intelligent altering of boot order. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: execute a first diagnostic module; identify a software or hardware malfunction as a result of the execution of the first diagnostic module; communicate the malfunction to a backend server; receive, from the backend server, an indication of a second diagnostic module to be subsequently executed by the IHS; and execute the second diagnostic module.
24 Citations
20 Claims
-
1. An Information Handling System (IHS), comprising:
-
a processor; and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to; execute a first diagnostic module; identify a software or hardware malfunction as a result of the execution of the first diagnostic module; communicate the malfunction to a backend server; receive, from the backend server, an indication of a second diagnostic module to be subsequently executed by the IHS; and execute the second diagnostic module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method, comprising:
-
identifying, by a client device, a software or hardware malfunction; communicating the malfunction to a backend server over a network; receiving, from the backend server, an identification of a diagnostic module to be executed by the client device and an identification of a source containing the diagnostic module, wherein the diagnostic module is selected among a plurality of diagnostic modules based upon an evaluation of the client device or the malfunction, and wherein the source is selected among a plurality of sources based upon an evaluation of network traffic or an availability of other devices with respect to the client device; and executing the diagnostic module. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A storage device having program instructions stored thereon that, upon execution by an Information Handling System (IHS), cause the IHS to:
-
receive, from a client device over a network, an indication of a first software or hardware malfunction in the client device, wherein the first malfunction is detected by the client device during a first boot attempt of the client device; evaluate the first malfunction to identify a first diagnostic module to be executed by the client device and a first source containing the first diagnostic module, wherein the first source is selected among a plurality of available sources; and send an indication of the first diagnostic module and first source to the client device, wherein the client device is configured to retrieve the first diagnostic module from the first source and to execute the first diagnostic module as part of a second boot attempt. - View Dependent Claims (20)
-
Specification