Analytic trigger customization for ambient listening and evidence collection
A device including: a memory and an electronic processor configured to retrieve, from the memory, executable instructions that, when executed by the electronic processor, cause the electronic processor to: receive a first set of monitoring data associated with a user of a mobile device; detect, based on the first set of monitoring data, a first instance of a potential threat to the user; responsive to detecting the first instance, cause a suggestion to be presented to the user to enable a trigger associated with the potential threat; receive an input from the user responsive to the suggestion including a selected trigger; receive a second set of monitoring data associated with the user; responsive to detecting a second instance of the potential threat to the user based on the selected trigger and the second set of monitoring data, control an ambient listening function on the mobile device based on the input.
1 . A computing device comprising:
a memory; and
an electronic processor coupled to the memory;
wherein the electronic processor is configured to retrieve, from the memory, executable instructions that, when executed by the electronic processor, cause the electronic processor to:
receive a first set of monitoring data associated with a user of a mobile device;
detect, based on the first set of monitoring data, a first instance of a potential threat to the user;
responsive to detecting the first instance, cause a suggestion to be presented to the user to enable a trigger associated with the potential threat;
receive an input from the user responsive to the suggestion including a selected trigger;
receive a second set of monitoring data associated with the user; and
responsive to detecting a second instance of the potential threat to the user based on the selected trigger and the second set of monitoring data, control an ambient listening function on the mobile device based on the input.
2 . The computing device of claim 1 , wherein the executable instructions further cause the electronic processor to detect the first instance of the potential threat to the user based further on a first sensitivity threshold.
3 . The computing device of claim 2 , wherein the executable instructions further cause the electronic processor to adjust the first sensitivity threshold based on at least one of a location of the user and a context for the user.
4 . The computing device of claim 1 , wherein the executable instructions further cause the electronic processor to:
responsive to detecting a second instance of the potential threat to the user based on the second set of monitoring data, control the mobile device to, based on the input, record sensor and location data for the mobile device.
5 . The computing device of claim 4 , wherein the executable instructions further cause the electronic processor to detect the second instance of the potential threat to the user based further on a second sensitivity threshold.
6 . The computing device of claim 5 , wherein the executable instructions further cause the electronic processor to adjust the second sensitivity threshold based on a location of the user.
7 . The computing device of claim 1 , wherein the input from the user includes at least one customization request.
8 . The computing device of claim 1 , wherein the executable instructions further cause the electronic processor to:
responsive to detecting the first instance of the potential threat to the user, generate at least one potential threat variation based on the potential threat; and
cause at least one additional suggestion to be presented to the user to enable at least one additional trigger associated with the at least one potential threat variation.
9 . The computing device of claim 8 , wherein the executable instructions further cause the electronic processor to cause the suggestion and the at least one additional suggestion to be presented to the user using a context-based priority.
10 . The computing device of claim 1 , wherein the executable instructions further cause the electronic processor to:
receive an audio stream produced by ambient listening function;
detect, in the audio stream, a keyword; and
responsive to detecting the keyword, transmit an alert to a public safety agency.
11 . The computing device of claim 1 , wherein the first set of monitoring data includes one selected from a group consisting of sensor data from the mobile device, a CCTV image, occupancy sensor data, movement sensor data, and radar sensor data.
12 . A method comprising:
receiving a first set of monitoring data associated with a user of a mobile device;
detecting, based on the first set of monitoring data, a first instance of a potential threat to the user;
responsive to detecting the first instance, presenting a suggestion to the user to enable a trigger associated with the potential threat;
receiving an input from the user responsive to the suggestion including a selected trigger;
receiving a second set of monitoring data associated with the user; and
responsive to detecting a second instance of the potential threat to the user based on the selected trigger and the second set of monitoring data, controlling an ambient listening function on the mobile device based on the input.
13 . The method of claim 12 , further comprising:
detecting the first instance of the potential threat to the user based further on a first sensitivity threshold.
14 . The method of claim 13 , further comprising:
adjusting the first sensitivity threshold based on a location of the user.
15 . The method of claim 12 , further comprising:
responsive to detecting a second instance of the potential threat to the user based on the second set of monitoring data, controlling the mobile device to, based on the input, record sensor and location data for the mobile device.
16 . The method of claim 15 , further comprising:
detecting the second instance of the potential threat to the user based further on a second sensitivity threshold.
17 . The method of claim 16 , further comprising:
adjust the second sensitivity threshold based on at least of a location of the user and a context for the user.
18 . The method of claim 12 , wherein the input from the user includes at least one customization request.
19 . The method of claim 12 , further comprising:
responsive to detecting the first instance of the potential threat to the user, generating at least one potential threat variation based on the potential threat; and
causing at least one additional suggestion to be presented to the user to enable at least one additional trigger associated with the at least one potential threat variation.
20 . The method of claim 19 , further comprising:
presenting the suggestion and the at least one additional suggestion to the user using a context-based priority.