Receiving thermal data and producing system thermal grades
An example of a computer-readable medium storing machine-readable instructions. The instructions may cause the processor to receive thermal data for a device and apply anomaly models to the thermal data to produce grades. Grades for a device may be combined into a system thermal grade and corrective actions identified to improve the system thermal grade.
1. A non-transitory computer-readable medium to store machine-readable instructions that, when executed by a processor, cause the processor to:
receive, through a network interface connector, a first set of data that includes thermal data and non-thermal data for a first device;
apply a first anomaly model to the first set of data to produce a first anomaly grade;
apply a second anomaly model to the first set of data to produce a second anomaly grade;
produce a first system thermal grade corresponding to the first device based on the first anomaly grade and the second anomaly grade;
identify a corrective action to apply to the first device to improve the first system thermal grade based on one of the first anomaly grade and the second anomaly grade; and
control the first device to perform the corrective action.
2. The computer-readable medium of claim 1 , wherein the machine-readable instructions, when executed by the processor, cause the processor to:
receive a second set of data that includes thermal data and non-thermal data for a second device;
apply the first anomaly model to the second set of data to produce a third anomaly grade;
apply the second anomaly model to the second set of data to produce a fourth anomaly grade;
produce a second system thermal grade corresponding to the second device based on the third anomaly grade and the fourth anomaly grade;
display a fleet chart, the fleet chart including a representation of the first system thermal grade and a representation of the second system thermal grade;
receive a command to display a device chart regarding the first device; and
display the device chart in response to receipt of the command, the device chart including a representation of the first anomaly grade and the second anomaly grade.
3. The computer-readable medium of claim 1 , wherein the corrective action includes updating of an application on the first device.
4. The computer-readable medium of claim 1 , wherein the first device is assigned to a user and identification of the corrective action includes assignment of a second device to the user, the assignment based on the first anomaly grade and the second anomaly grade.
5. The computer-readable medium of claim 1 , wherein the first set of data includes temperature data for a processor of the first device.
6. A non-transitory computer-readable medium to store machine-readable instructions that, when executed by a processor, cause the processor to:
receive, through a network interface connector, a first set of data that includes thermal data and non-thermal data for a first component of a device;
receive, through the network interface connector, a second set of data that includes thermal data and non-thermal data for a second component of the device, wherein the second component includes a battery of the device;
apply a first anomaly model to the first set of data to produce a first anomaly grade;
apply a second anomaly model to the second set of data to produce a second anomaly grade;
produce a first system thermal grade corresponding to the device based on the first anomaly grade and the second anomaly grade;
identify a corrective action to apply to the device to improve the first system thermal grade based on one of the first anomaly grade and the second anomaly grade; and
control the device to perform the corrective action.
7. The computer-readable medium of claim 6 , wherein the first component includes a processor of the device.
8. The computer-readable medium of claim 7 , wherein the first set of data includes an identifier corresponding to the processor of the device.
9. The computer-readable medium of claim 6 , wherein the first set of data includes a first temperature from a sensor at a first point in time and a second temperature from the sensor at a second point in time.
10. The computer-readable medium of claim 6 , wherein the corrective action includes replacement of the first component in the device.
11. A non-transitory computer-readable medium to store machine-readable instructions that, when executed by a processor, cause the processor to:
receive, through a network interface connector, a first set of data that includes thermal data and non-thermal data for a device corresponding to a first time;
apply an anomaly model to the first set of data to produce a first anomaly grade;
receive, through the network interface connector, a second set of data that includes thermal data and non-thermal data for the device corresponding to a second time;
apply the anomaly model to the second set of data to produce a second anomaly grade;
identify a trend based on the first and second anomaly grades;
identify a corrective action to apply to the device based on the trend; and
control the device to perform the corrective action.
12. The computer-readable medium of claim 11 , wherein the identification of the corrective action includes identification of a component of the device to service.
13. The computer-readable medium of claim 12 , wherein the corrective action includes scheduling a service appointment by a user of the device.
14. The computer-readable medium of claim 13 , wherein the corrective action includes placing the device into a safe mode.
15. The computer-readable medium of claim 11 , wherein the corrective action includes updating of an application on the device.
16. The computer-readable medium of claim 11 , wherein the non-thermal data comprises driver crash data of the device, boot error data of the device, boot time data of the device, or shut down time data of the device.