Systems and methods for determining risk and recyclability of information handling systems in response to accidents
Systems and methods for determining risk and recyclability of IHSs in response to accidents are described. 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, cause an Operating System (OS) to: receive an accident indication of the IHS or a second IHS; and determine information regarding recyclability, condition, or risk of the IHS or second IHS based, at least in part on, the accident indication. In some embodiments, the information regarding the recyclability, condition, or risk of the IHS or second IHS can include: (1) a recyclability score that indicates a likelihood that the IHS or the second IHS can be refurbished or resold, and/or (2) a risk score that indicates a likelihood of one or more repairs for the IHS or the second IHS.
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, cause an Operating System (OS) to:
receive an accident indication of the IHS or a second IHS, wherein the accident indication comprises an identification of the IHS or the second IHS, and accident data comprising accelerometer data and a severity of an accident;
perform a diagnostic test based upon the accident data and in accordance with an accident handling policy, wherein the diagnostic test comprises a hard drive test of a hard drive of the IHS or second IHS, and wherein if the severity of the accident is less than a threshold, the hard drive test comprises a quick hard drive test, and wherein if the severity is greater than the threshold, the hard drive test comprises a comprehensive hard drive test;
verify whether the hard drive is working properly based on the hard drive test;
determine information regarding risk of the IHS or second IHS based, at least in part on, the accident indication, the accelerometer data, and the verification, wherein the information regarding the risk of the IHS or the second IHS comprises a risk score, and wherein the risk score indicates a likelihood of one or more repairs for the IHS or the second IHS; and
provide the information regarding the risk of the IHS or second IHS to a customer service system or to a re-manufacturing facility.
2 . The IHS of claim 1 , wherein the program instructions, upon execution, further cause the IHS to:
compile a health history of the IHS or the second IHS based, at least in part, on the accident indication; and
wherein to determine the information regarding the risk of the IHS or second IHS, the program instructions, upon execution, further cause the IHS to:
determine the information regarding the risk of the IHS or second IHS based, at least in part on, the health history.
3 . The IHS of claim 1 , wherein the determination of the information regarding the risk of the IHS or second IHS is further based, at least in part on, at least one of: raw data about one or more other accident indications, subsequent analyses about an accident indicated in the accident indication, subsequent analyses about one or more other accidents indicated in the one or more other accident indications, or information about one or more damage repairs of the IHS or second IHS.
4 . The IHS of claim 1 , wherein the accident indication is received from an Embedded Controller or Basic Input/Output System (BIOS).
5 . The IHS of claim 1 , wherein the accident indication is received as an Advanced Configuration and Power Interface (ACPI) event or table.
6 . The IHS of claim 1 , wherein the accident indication is received in response to detection of an accident comprising at least one of: a drop, a fall, a throw, a hit, a crash, an impact, or a collision involving the IHS or a component thereof.
7 . The IHS of claim 1 , wherein the accident indication is received after a reboot in response to an accident detected before the reboot.
8 . The IHS of claim 1 , wherein the identification comprises at least one of: a serial number, model identification, or service tag of the IHS or the second IHS, and wherein the accident data comprises at least one of: a type of an accident, a severity of an accident, diagnostics data, or IHS damage data.
9 . The IHS of claim 1 , wherein the program instructions, upon execution, further cause the IHS to determine the information regarding the risk of the IHS or second IHS based, at least in part, upon execution of an Artificial Intelligence (AI)/Machine Learning (ML) model.
10 . The IHS of claim 1 , wherein perform the diagnostic test further comprises request the hard drive to perform a firmware Built-In-Self-Test (BIST).
11 . One or more non-transitory computer-readable storage media storing program instructions that when executed on or across one or more processors of an Information Handling System (IHS), cause the one or more processors to:
receive an accident indication of the IHS or a second IHS, wherein the accident indication comprises an identification of the IHS or the second IHS, and accident data comprising accelerometer data and a severity of an accident;
perform a diagnostic test based upon the accident data and in accordance with an accident handling policy, wherein the diagnostic test comprises a hard drive test of a hard drive of the IHS or second IHS, and wherein if the severity of the accident is less than a threshold, the hard drive test comprises a quick hard drive test, and wherein if the severity is greater than the threshold, the hard drive test comprises a comprehensive hard drive test;
verify whether the hard drive is working properly based on the hard drive test;
determine information regarding risk of the IHS or second IHS based, at least in part on, the accident indication, the accelerometer data, and the verification, wherein the information regarding the risk of the IHS or the second IHS comprises a risk score, and wherein the risk score indicates a likelihood of one or more repairs for the IHS or the second IHS; and
provide the information regarding the risk of the IHS or second IHS to a customer service system or to a re-manufacturing facility.
12 . The one or more non-transitory computer-readable storage media of claim 11 , wherein perform the diagnostic test further comprises request the hard drive to perform a firmware Built-In-Self-Test (BIST) based at least in part on the accident handling policy.
13 . A method, comprising:
receiving an accident indication of an IHS, wherein the accident indication comprises an identification of the IHS, and accident data comprising accelerometer data and a severity of an accident;
performing a diagnostic test based upon the accident data and according to an accident handling policy, wherein the diagnostic test comprises a hard drive test of a hard drive of the IHS, and wherein if the severity of the accident is less than a threshold, the hard drive test comprises a quick hard drive test, and wherein if the severity is greater than the threshold, the hard drive test comprises a comprehensive hard drive test;
verifying whether the hard drive is working properly based on the hard drive test;
determining information regarding risk of the IHS based, at least in part on, the accident indication, the accelerometer data, and the verification, wherein determining the information regarding the risk of the IHS comprises:
determining a risk score, wherein the risk score indicates a likelihood of one or more repairs for the IHS; and
providing the information regarding the risk of the IHS to a customer service system or to a re-manufacturing facility.
14 . The method of claim 13 , wherein performing the diagnostic test further comprises requesting the hard drive to perform a firmware Built-In-Self-Test (BIST) based at least in part on the accident handling policy.