A method performed by a mobile device, the method comprising:
- capturing, by plural sensors of the mobile device, activity data of a law enforcement officer (LEO), each sensor being configured to capture activity data according to different modalities including at least audio data, motion data, and location data;
- receiving, by a processor of the mobile device, sensor data captured by the plural sensors;
- determining, by the processor, an amount of interaction between the LEO and an offender from the audio data and motion data;
- determining, by the processor, a proximity to one or more past persons of interest within a specified radius from the location data;
- and
- outputting, via an interface of the mobile device, an alert to the LEO based on a result of the determinations of the amount of interaction and the proximity to a past person of interest.