Avatar creation and editing
First Claim
Patent Images
1. An electronic device, comprising:
- a display;
one or more processors;
one or more input devices;
a memory; and
one or more programs, wherein the one or more programs are stored in memory and configured to be executed by the one or more processors, the one or more programs including instructions for;
displaying a messaging interface for a messaging application for transmitting messages between a first user of the device and other users, wherein the first user is represented in the messaging application by an avatar of the user that distinguishes the first user of the device from other users;
while displaying the messaging interface, receiving a first request to display a sticker user interface for selecting stickers to send to a second user;
in response to the first request to display the sticker user interface, displaying a sticker user interface that includes a first plurality of avatar stickers generated based on the avatar of the user, including concurrently displaying, on the display;
a first avatar sticker generated based on a modification of the avatar that represents the user, anda second avatar sticker generated based on a modification of the avatar that represents the user and is different from the first avatar sticker;
while displaying a plurality of affordances for the avatar selection interface on the display, detecting, via the one or more input devices, a sequence of one or more inputs that corresponds to a request to send a respective avatar sticker from the first user to the second user via the messaging application; and
in response to detecting the sequence of one or more inputs;
in accordance with a determination that the sequence of one or more inputs corresponds to selection of the first avatar sticker, sending the first avatar sticker to the second user from the first user to the second user via the messaging application; and
in accordance with a determination that the sequence of one or more inputs corresponds to selection of the second avatar sticker, sending the second avatar sticker from the first user to the second user via the messaging application.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure generally relates to creating and editing user avatars. In some examples, guidance is provided to a user while capturing image data for use in generating a user-specific avatar. In some examples, a user interface allows a user to intuitively customize a user avatar. In some examples, avatars are generated for a messaging session based on an avatar model for a user of the messaging application. In some examples, an avatar editing interface updates a user avatar in response to gestures and based on the type of gesture and the avatar feature that is selected for editing.
383 Citations
13 Claims
-
1. An electronic device, comprising:
-
a display; one or more processors; one or more input devices; a memory; and one or more programs, wherein the one or more programs are stored in memory and configured to be executed by the one or more processors, the one or more programs including instructions for; displaying a messaging interface for a messaging application for transmitting messages between a first user of the device and other users, wherein the first user is represented in the messaging application by an avatar of the user that distinguishes the first user of the device from other users; while displaying the messaging interface, receiving a first request to display a sticker user interface for selecting stickers to send to a second user; in response to the first request to display the sticker user interface, displaying a sticker user interface that includes a first plurality of avatar stickers generated based on the avatar of the user, including concurrently displaying, on the display; a first avatar sticker generated based on a modification of the avatar that represents the user, and a second avatar sticker generated based on a modification of the avatar that represents the user and is different from the first avatar sticker; while displaying a plurality of affordances for the avatar selection interface on the display, detecting, via the one or more input devices, a sequence of one or more inputs that corresponds to a request to send a respective avatar sticker from the first user to the second user via the messaging application; and in response to detecting the sequence of one or more inputs; in accordance with a determination that the sequence of one or more inputs corresponds to selection of the first avatar sticker, sending the first avatar sticker to the second user from the first user to the second user via the messaging application; and in accordance with a determination that the sequence of one or more inputs corresponds to selection of the second avatar sticker, sending the second avatar sticker from the first user to the second user via the messaging application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device with a display and one or more input devices, cause the electronic device to:
-
display a messaging interface for a messaging application for transmitting messages between a first user of the device and other users, wherein the first user is represented in the messaging application by an avatar of the user that distinguishes the first user of the device from other users; while displaying the messaging interface, receive a first request to display a sticker user interface for selecting stickers to send to a second user; in response to the first request to display the sticker user interface, display a sticker user interface that includes a first plurality of avatar stickers generated based on the avatar of the user, including concurrently displaying, on the display; a first avatar sticker generated based on a modification of the avatar that represents the user, and a second avatar sticker generated based on a modification of the avatar that represents the user and is different from the first avatar sticker; while displaying a plurality of affordances for the avatar selection interface on the display, detect, via the one or more input devices, a sequence of one or more inputs that corresponds to a request to send a respective avatar sticker from the first user to the second user via the messaging application; and in response to detecting the sequence of one or more inputs; in accordance with a determination that the sequence of one or more inputs corresponds to selection of the first avatar sticker, send the first avatar sticker to the second user from the first user to the second user via the messaging application; and in accordance with a determination that the sequence of one or more inputs corresponds to selection of the second avatar sticker, send the second avatar sticker from the first user to the second user via the messaging application.
-
-
13. A method comprising:
at an electronic device having a display and one or more input devices; displaying a messaging interface for a messaging application for transmitting messages between a first user of the device and other users, wherein the first user is represented in the messaging application by an avatar of the user that distinguishes the first user of the device from other users; while displaying the messaging interface, receiving a first request to display a sticker user interface for selecting stickers to send to a second user; in response to the first request to display the sticker user interface, displaying a sticker user interface that includes a first plurality of avatar stickers generated based on the avatar of the user, including concurrently displaying, on the display; a first avatar sticker generated based on a modification of the avatar that represents the user, and a second avatar sticker generated based on a modification of the avatar that represents the user and is different from the first avatar sticker; while displaying a plurality of affordances for the avatar selection interface on the display, detecting, via the one or more input devices, a sequence of one or more inputs that corresponds to a request to send a respective avatar sticker from the first user to the second user via the messaging application; and in response to detecting the sequence of one or more inputs; in accordance with a determination that the sequence of one or more inputs corresponds to selection of the first avatar sticker, sending the first avatar sticker to the second user from the first user to the second user via the messaging application; and in accordance with a determination that the sequence of one or more inputs corresponds to selection of the second avatar sticker, sending the second avatar sticker from the first user to the second user via the messaging application.
Specification