US 12,218,894 B2
Avatar integration with a contacts user interface
Allison Dryer, San Francisco, CA (US); and Marcel Van Os, San Francisco, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Sep. 26, 2019, as Appl. No. 16/583,706.
Claims priority of provisional application 62/843,967, filed on May 6, 2019.
Claims priority of provisional application 62/855,891, filed on May 31, 2019.
Prior Publication US 2020/0358726 A1, Nov. 12, 2020
Int. Cl. H04L 51/046 (2022.01); G06F 3/04817 (2022.01); G06F 3/0482 (2013.01); G06T 13/80 (2011.01); G06V 40/16 (2022.01); H04L 51/08 (2022.01); H04L 51/10 (2022.01); H04L 51/226 (2022.01)
CPC H04L 51/046 (2013.01) [G06F 3/04817 (2013.01); G06F 3/0482 (2013.01); G06T 13/80 (2013.01); G06V 40/164 (2022.01); G06V 40/176 (2022.01); H04L 51/08 (2013.01); H04L 51/10 (2013.01); H04L 51/226 (2022.05)] 69 Claims
OG exemplary drawing
 
1. An electronic device, comprising:
a display device;
one or more input devices;
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:
displaying, via the display device, a user interface for managing contact information of a contactable user including:
one or more data fields that are selectable for updating contact data associated with the contactable user, the contact data associated with the contactable user including one or more of a phone number or an email address, and
a first representation of the contactable user;
detecting, on the user interface for managing contact information of the contactable user, selection of the first representation of the contactable user;
in response to detecting selection of the first representation of the contactable user on the user interface for managing contact information of the contactable user, displaying, via the display device, a representation editing user interface, the representation editing user interface including:
one or more representation options for the contactable user, the one or more representation options including an avatar representation option;
detecting, via the one or more input devices, a selection of the avatar representation option;
in response to detecting selection of the avatar representation option that was displayed in response to detecting selection of the first representation of the contactable user in the user interface for managing contact information of the contactable user that included the one or more data fields that are selectable for updating contact data associated with the contactable user, initiating a process for selecting an avatar to use as a representation of the contactable user in the representation editing user interface;
as a part of the process for selecting the avatar to use as a representation of the contactable user in the representation editing user interface, receiving a sequence of one or more inputs, via the one or more input devices, that correspond to selection of a simulated three-dimensional avatar; and
in response to selection of the simulated three-dimensional avatar in the representation editing user interface for selecting a representation of the contactable user in the user interface for managing contact information of the contactable user, displaying, via the display device, a posing user interface that concurrently includes an avatar that is reactive to detected changes in a pose of a face detected in a field of view of the camera and a capture user interface object that, when selected at a first time, selects a pose for the simulated three-dimensional avatar that is based on the pose of the face detected in the field of view of the camera when the capture user interface object was selected at the first time.