Nova Patents
AU2020213402B2

Avatar creation and editing

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.

AU2020213402B2, drawing sheet 1
Sheet 1 of 44

Term

13.9 yearsleft in the term

Expires 7 August 2040.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

13 claims: 3 independent, 10 dependent

  1. 1
    CLAIMS What is claimed is:1. 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.
  2. 5
    The method of any of claims 1-4, wherein sending the first avatar sticker to the second user includes sending a recipe representing the first avatar sticker to the user.
  3. 6
    6 The method of any of claims 1-5, wherein sending the first avatar sticker to the second user from the first user to the second user via the messaging application comprises:in accordance with a determination that a device associated with the second user supports avatar recipes, sending the first avatar sticker to the second user includes sending a recipe representing the first avatar sticker to the user;and in accordance with a determination that the device associated with the second user does not support avatar recipes, sending a graphical representation of the first avatar sticker to the user.
  4. 7
    The method of any of claims 1-6, wherein the sticker user interface is displayed concurrently with at least a portion of the messaging interface.
  5. 8
    8 The method of any of claims 1-7, wherein the first avatar sticker is animated.
  6. 9
    The method of any of claims 1-8, wherein the second avatar sticker includes a prop.
  7. 10
    The method of any of claims 1-9, the method further comprising:prior to receiving the request to display the sticker user interface, receiving user input for a textual portion of a user message;and sending the textual portion of the user message to the second user via the messaging application after detecting the sequence of one or more inputs.
  8. 11
    The method of any of claims 1-10, the method further comprising:after sending the first avatar sticker or the second avatar sticker, while displaying the plurality of affordances for the avatar selection interface on the display, detecting, via the one or more input devices, a second sequence of one or more inputs that corresponds to a request to 121 1003130200 2020213402 07 Aug 2020 send a respective avatar sticker from the first user to the second user via the messaging application;and in response to detecting the second sequence of one or more inputs, in accordance with a determination that the second 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.
  9. 12
    A 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 perform any of claims 1 -11.
  10. 13
    An electronic device, comprising:a display;one or more processors;one or more input devices;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 performing any of claims 1 -11. 122 1 /42 2020213402 07 Aug 2020 Memory 102 .132 -133 -134 .135 .136 .137 .138 .139 .140 .141 .142 .143 .144 .152 .153 Portable Multifunction Device 100 Applications (continued) Device/Global internal State 103 RF Circuitry _ Audio 118 122 106 Controller n v Λ V 103 Peripherals interface 103 ,103 103 Proximity Sensor Processor(s) 148 149 149-1 149-2 149-3 149-4 149-5 149-6 150 151 155 157 * Circuitry 110 Microphone 113 166 Speaker Accelerometer(s) 168 I/O Subsystem Intensity Sensor(s) Controller 159 Contact Intensity Sensor(s) 165