US11334406B2ActiveUtilityA1

Systems and methods of presenting diagnostic information of an electronic device at diagnostic equipment

50
Assignee: LENOVO ENTPR SOLUTIONS SINGAPORE PTE LTDPriority: Nov 13, 2019Filed: Nov 13, 2019Granted: May 17, 2022
Est. expiryNov 13, 2039(~13.3 yrs left)· nominal 20-yr term from priority
G06F 2213/0042G06F 13/4282G06F 11/0736G06F 11/3027G06F 9/451G06F 11/006G06F 2201/86G06F 11/0787G06F 11/3058
50
PatentIndex Score
0
Cited by
7
References
20
Claims

Abstract

Systems and methods of presenting diagnostic information of an electronic device at diagnostic equipment are disclosed. According to an aspect, a system includes an input/output interface configured to communicatively connect to diagnostic equipment and configured to receive electrical power from the diagnostic equipment. Further, the system includes a diagnostic module that stores diagnostic information of an electronic device. The diagnostic module determines that the diagnostic equipment is connected to the input/output interface. The diagnostic module is configured to determine that electrical power is not available from a power supply of the electronic device. Further, the diagnostic module is configured to receive the electrical power from the diagnostic equipment and use the electrical power from the diagnostic equipment to communicate the stored diagnostic information to the diagnostic equipment in response to the diagnostic equipment being connected to the input/output interface and the electrical power not being available from the power supply.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A system comprising:
 an input/output interface configured to communicatively connect to diagnostic equipment and configured to receive electrical power from the diagnostic equipment; and 
 a diagnostic module configured to:
 store diagnostic information of an electronic device; 
 determine that the diagnostic equipment is connected to the input/output interface; 
 determine that electrical power available from a power supply of the electronic device is less than a predetermined power level; and 
 in response to the diagnostic equipment being connected to the input/output interface and the electrical power available from the power supply of the electronic device being less than the predetermined power level, receive the electrical power from the diagnostic equipment, use the electrical power from the diagnostic equipment to access the stored diagnostic information, and use the electrical power from the diagnostic equipment to communicate the stored diagnostic information to the diagnostic equipment. 
 
 
     
     
       2. The system of  claim 1 , wherein the input/output interface is a universal serial bus (USB) interface. 
     
     
       3. The system of  claim 1 , wherein the diagnostic equipment is a computer, a smartphone, a router, a switch, a tablet computer, or a handheld electronic device configured to display the diagnostic information on a display. 
     
     
       4. The system of  claim 1 , wherein the diagnostic information includes event logs, metrics, temperature, voltage states, physical shock levels, humidity measurements, fault conditions, moisture exposure information, and/or state information of components of the electronic device. 
     
     
       5. The system of  claim 1 , wherein the electronic device comprises a server, a router, or a switch. 
     
     
       6. The system of  claim 1 , wherein a level of power supplied by the electronic device is greater than a level of power supplied by the diagnostic equipment. 
     
     
       7. The system of  claim 1 , wherein the diagnostic module is configured to initiate a kernel that accesses the stored diagnostic information and provides the stored diagnostic information for communication to the diagnostic equipment. 
     
     
       8. The system of  claim 7 , wherein the kernel is a limited functionality kernel that is primarily configured to read the stored diagnostic information. 
     
     
       9. The system of  claim 7 , wherein the diagnostic module is further configured to:
 determine that electrical power from the power supply of the electronic device is available above the predetermined power level; and 
 in response to the electrical power from the power supply of the electronic device being available above the predetermined power level, initiate the kernel, 
 wherein the kernel has read/write functionality for configuration of settings, managed by the diagnostic module, related to the diagnostic module or the system. 
 
     
     
       10. The system of  claim 1 , wherein the electronic device includes a user interface configured to present diagnostic information to a user, and
 wherein the diagnostic module is configured to use the electrical power supplied by the diagnostic equipment to power the user interface for presenting the stored diagnostic information. 
 
     
     
       11. The system of  claim 1 , wherein the diagnostic module is configured to:
 receive a control signal from the diagnostic equipment for initiating a diagnostic process for the electronic device, 
 wherein communicating the stored diagnostic information to the diagnostic equipment is in response to receiving the control signal. 
 
     
     
       12. A method comprising:
 storing diagnostic information of an electronic device; 
 determining that diagnostic equipment is connected to an input/output interface that communicatively connects to diagnostic equipment and that is configured to receive electrical power from the diagnostic equipment; 
 determining that electrical power available from a power supply of the electronic device is less than a predetermined power level; and 
 receiving the electrical power from the diagnostic equipment, using the electrical power from the diagnostic equipment to access the stored diagnostic information, and using the electrical power from the diagnostic equipment to communicate the stored diagnostic information to the diagnostic equipment in response to the diagnostic equipment being connected to the input/output interface and the electrical power available from the power supply of the electronic device being less than the predetermined power level. 
 
     
     
       13. The method of  claim 12 , wherein the input/output interface is a universal serial bus (USB) interface. 
     
     
       14. The method of  claim 12 , wherein the diagnostic equipment is a computer, a smartphone, a router, a switch, a tablet computer, or a handheld electronic device configured to display the diagnostic information on a display. 
     
     
       15. The method of  claim 12 , wherein the diagnostic information includes event logs, metrics, temperature, voltage states, physical shock levels, humidity measurements, fault conditions, moisture exposure information, and/or state information of components of the electronic device. 
     
     
       16. The method of  claim 12 , wherein the electronic device comprises a server, a router, or a switch. 
     
     
       17. The method of  claim 12 , wherein a level of power supplied by the electronic device is greater than a level of power supplied by the diagnostic equipment. 
     
     
       18. The method of  claim 12 , further comprising initiating a kernel that accesses the stored diagnostic information and provides the stored diagnostic information for communication to the diagnostic equipment. 
     
     
       19. The method of  claim 18 , wherein the kernel is a limited functionality kernel that is primarily configured to read the stored diagnostic information. 
     
     
       20. The method of  claim 18 , further comprising:
 determining that electrical power from the power supply of the electronic device is available above the predetermined power level; and 
 initiating the kernel in response to the electrical power from the power supply of the electronic device being available above the predetermined power level, 
 wherein the kernel has read/write functionality for configuration of settings, managed by the diagnostic module, related to the diagnostic module or the system.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.