| CPC G01D 9/00 (2013.01) [A61G 3/061 (2013.01); B60P 1/433 (2013.01); G06F 1/3206 (2013.01); G06F 1/3287 (2013.01); G06F 1/3293 (2013.01); G06F 13/1689 (2013.01); Y02D 10/00 (2018.01); Y02D 30/50 (2020.08)] | 21 Claims |

|
1. An integrated circuit comprising:
a plurality of components, wherein the plurality of components includes at least one central processing unit (CPU) processor and a memory controller configured to control a first memory; and
a first component coupled to the plurality of components, wherein:
the first component comprises a second memory;
the first component is configured to remain powered on while the plurality of components are powered off;
the first component is configured to capture a plurality of samples of sensor data from at least one sensor in a system that includes the integrated circuit, and the first component is configured to write the plurality of samples to the second memory;
the first component is configured to search the plurality of samples in the second memory for a predetermined pattern;
the first component is configured to cause the memory controller and a communication path to the memory controller from the first component to be powered on while the CPU processor remains powered off in response to the captured plurality of samples filling to a threshold level in the second memory and the first component detecting a lack of the predetermined pattern in the captured plurality of samples; and
the first component is configured to transfer the captured plurality of samples from the second memory to the first memory while the CPU processor remains powered off.
|