| CPC G06F 21/602 (2013.01) [G06F 21/53 (2013.01)] | 18 Claims |

|
18. A hardware circuit comprising:
a first set of logic blocks configured to receive an audio or visual (A/V) data sample from an A/V capture module via a secure communication channel;
a second set of logic blocks configured to pre-process the A/V data sample to detect speech or appearance of one or more people in the A/V data sample, the pre-processing being performed while the hardware circuit operates in a lower power mode; and
a third set of logic blocks configured to:
in response to detecting the speech or appearance of one or more people in the A/V data sample:
transition the hardware circuit from the lower power mode to a higher power mode; and
sanitize the A/V data sample while operating in the higher power mode, wherein the sanitizing includes identifying personally identifiable information (PII) in the A/V data sample and removing, obfuscating, and/or transforming the identified PII, wherein the sanitizing results in a sanitized version of the A/V data sample, wherein the sanitizing is performed only in response to detecting the speech or appearance of one or more people in the A/V data sample, and wherein other portions of the computing device are blocked, via a hardware mechanism, from accessing audio or visual data captured by the A/V capture module until the speech or appearance of one or more people in the A/V data sample is detected.
|