CPC G06F 11/0751 (2013.01) [G06F 9/5016 (2013.01); G06F 11/3013 (2013.01); G06F 11/3072 (2013.01); G06F 11/3089 (2013.01); G06F 11/327 (2013.01); G06F 18/22 (2023.01)] | 20 Claims |
1. A method for detecting anomalies implemented on a microcontroller having a memory, the method comprising:
receiving, by the microcontroller, data sets from a sensor; and
in response to determining that a rate of progress is less than a threshold, for each data set of a set of the data sets:
storing the data set in a memory of the microcontroller,
calculating a signature of the data set, and
in response to determining that a category is stored in the memory:
calculating a similarity measurement between the signature of the data set and the signature of each category, each category comprising a signature and an occurrence,
selecting a maximum similarity measurement from calculated similarity measurements, and
updating a corresponding category from the data set in response to the maximum similarity measurement meeting a condition of updating.
|