| CPC G05B 23/0259 (2013.01) [G06N 20/00 (2019.01)] | 20 Claims |

|
1. A battery-powered electronic device comprising:
one or more non-transitory computer-readable storage media;
one or more processors coupled to the storage media;
one or more sensors; and
a microcontroller configured, while the battery-powered electronic device is in an idle mode, to:
access one or more real-time sensor data associated with one or more hardware components of the battery-powered electronic device collected by the one or more sensors, each monitoring a corresponding hardware component of the battery-powered electronic device;
determine, by a machine-learning model running on the microcontroller, that an anomalous event on the battery-powered electronic device has occurred by processing the one or more real-time sensor data associated with one or more hardware components of the battery-powered electronic device with the machine-learning model; and
send, upon the determination that the anomalous event has occurred on the battery-powered electronic device, a notification regarding the anomalous event to an application running on the battery-powered electronic device, wherein the notification causes the battery-powered electronic device to switch from the idle mode to an active mode.
|