CPC G06F 3/04845 (2013.01) [G06F 3/0412 (2013.01); G06F 3/0481 (2013.01); G06F 3/04815 (2013.01); G06F 3/04842 (2013.01); G06F 3/0488 (2013.01); G06F 3/04883 (2013.01); G06F 21/31 (2013.01); G06T 19/20 (2013.01); G06Q 50/01 (2013.01)] | 42 Claims |
1. An electronic device, comprising:
a display;
a camera;
one or more processors; and
memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:
detecting an occurrence of an alert condition that corresponds to an event that occurred at the electronic device;
in response to detecting the occurrence of the alert condition:
in accordance with a determination, based on captured image data, that a set of alert criteria is met, including that the captured image data indicates that a face of a user is present in front of the camera and the user is looking at the display of the electronic device, responding to the alert condition in a first manner; and
in accordance with a determination, based on the captured image data, that the set of alert criteria is not met, including that the captured image data indicates that the user is present in front of the camera and the user is not looking at the display of the electronic device;
responding to the alert condition in a second manner different than the first manner; and
providing a haptic notification; and
after responding to the alert condition in the second manner and in accordance with a determination, based on subsequent captured image data, that the face of the user is present in front of the camera and the user is looking at the electronic device;
responding to the alert condition in the first manner; and
while the haptic notification is ongoing, outputting the haptic notification with a reduced magnitude.
|