| CPC G06T 19/20 (2013.01) [G06F 3/04812 (2013.01); G06F 3/04817 (2013.01); G06F 3/0482 (2013.01); G06F 3/04845 (2013.01); G06F 3/04883 (2013.01); G06T 11/001 (2013.01); G06T 11/60 (2013.01); G06T 13/40 (2013.01); G06T 15/04 (2013.01); G06T 2200/24 (2013.01); G06T 2219/2012 (2013.01); G06T 2219/2016 (2013.01)] | 33 Claims | 

| 
               23. A method, comprising: 
            at a computer system that is in communication with a display and one or more input devices: 
              displaying, via the display, an avatar editing user interface including a plurality of representations for a plurality of categories of avatar elements; 
                  detecting, via the one or more input devices, a request to select a respective category of avatar elements from the plurality of categories of avatar elements; and 
                  in response to detecting the request to select the respective category of avatar elements: 
                in accordance with a determination that a first category of avatar elements is selected, displaying, via the display, a representation of the first category of avatar elements at a respective position within the avatar editing user interface; and 
                    in accordance with a determination that a second category of avatar elements, different from the first category of avatar elements, is selected, displaying, via the display, a representation of the second category of avatar elements at the respective position within the avatar editing user interface. 
                   |