Avatar creation user interface
AssigneeApple Inc.
InventorsNicolas Scapel, Arian Behzadi, Lisa K. Forssell, Robert Garcia, III, Aurelio Guzman, Marcel Van Os, Christopher Wilson, Giancarlo Yerkes
Life of this patent
Estimating the term…
Abstract
The present disclosure generally relates to creating and editing avatars, and navigating avatar selection interfaces. In some examples, an avatar feature user interface includes a plurality of feature options that can be customized to create an avatar. In some examples, different types of avatars can be managed for use in different applications. In some examples, an interface is provided for navigating types of avatars for an application.
Claims75
An electronic device comprising:
- a display apparatus;
- one or more input devices;
- 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 apparatus, an avatar navigation user interface, the avatar navigation user interface including an avatar, wherein the avatar navigation user interface includes a subregion having a plurality of avatars, the plurality of avatars including a first set of avatars of a first type and a second set of avatars of a second type, wherein the first set of avatars of the first type are separated from the second set of avatars of the second type;
- while the avatar navigation user interface is displayed, detecting a gesture, via the one or more input devices directed to the avatar navigation user interface;
- and
- in response to detecting the gesture:
- in accordance with a determination that the gesture is in a first direction, displaying an avatar of the first type in the avatar navigation user interface;
- and
- in accordance with a determination that the gesture is in a second direction opposite the first direction, displaying an avatar of the second type different from the first type in the avatar navigation user interface.
A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device with a display apparatus and one or more input devices, the one or more programs including instructions for:
- displaying, via the display apparatus, an avatar navigation user interface, the avatar navigation user interface including an avatar, wherein the avatar navigation user interface includes a subregion having a plurality of avatars, the plurality of avatars including a first set of avatars of a first type and a second set of avatars of a second type, wherein the first set of avatars of the first type are separated from the second set of avatars of the second type;
- while the avatar navigation user interface is displayed, detecting a gesture, via the one or more input devices directed to the avatar navigation user interface;
- and
- in response to detecting the gesture:
- in accordance with a determination that the gesture is in a first direction, displaying an avatar of the first type in the avatar navigation user interface;
- and
- in accordance with a determination that the gesture is in a second direction opposite the first direction, displaying an avatar of the second type different from the first type in the avatar navigation user interface.
A method, comprising:
- at an electronic device having a display apparatus and one or more input devices:
- displaying, via the display apparatus, an avatar navigation user interface, the avatar navigation user interface including an avatar, wherein the avatar navigation user interface includes a subregion having a plurality of avatars, the plurality of avatars including a first set of avatars of a first type and a second set of avatars of a second type, wherein the first set of avatars of the first type are separated from the second set of avatars of the second type;
- while the avatar navigation user interface is displayed, detecting a gesture, via the one or more input devices directed to the avatar navigation user interface;
- and
- in response to detecting the gesture:
- in accordance with a determination that the gesture is in a first direction, displaying an avatar of the first type in the avatar navigation user interface;
- and
- in accordance with a determination that the gesture is in a second direction opposite the first direction, displaying an avatar of the second type different from the first type in the avatar navigation user interface.
An electronic device comprising:
- a display apparatus;
- one or more input devices;
- 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 apparatus, an avatar navigation user interface, the avatar navigation user interface including an avatar, wherein the avatar navigation user interface includes a first affordance;
- while the avatar navigation user interface is displayed, detecting a gesture, via the one or more input devices directed to the avatar navigation user interface;
- in response to detecting the gesture:
- in accordance with a determination that the gesture is in a first direction, displaying an avatar of a first type in the avatar navigation user interface;
- and
- in accordance with a determination that the gesture is in a second direction opposite the first direction, displaying an avatar of a second type different from the first type in the avatar navigation user interface;
- while the avatar navigation user interface is displayed, detecting, via the one or more input devices, a gesture directed to the first affordance;
- and
- in response to detecting the gesture directed to the first affordance, displaying an avatar library user interface, the avatar library user interface including a second affordance and one or more avatars of the first type.
A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device with a display apparatus and one or more input devices, the one or more programs including instructions for:
- displaying, via the display apparatus, an avatar navigation user interface, the avatar navigation user interface including an avatar, wherein the avatar navigation user interface includes a first affordance;
- while the avatar navigation user interface is displayed, detecting a gesture, via the one or more input devices directed to the avatar navigation user interface;
- in response to detecting the gesture:
- in accordance with a determination that the gesture is in a first direction, displaying an avatar of a first type in the avatar navigation user interface;
- and
- in accordance with a determination that the gesture is in a second direction opposite the first direction, displaying an avatar of a second type different from the first type in the avatar navigation user interface;
- while the avatar navigation user interface is displayed, detecting, via the one or more input devices, a gesture directed to the first affordance;
- and
- in response to detecting the gesture directed to the first affordance, displaying an avatar library user interface, the avatar library user interface including a second affordance and one or more avatars of the first type.
A method, comprising:
- at an electronic device having a display apparatus and one or more input devices:
- displaying, via the display apparatus, an avatar navigation user interface, the avatar navigation user interface including an avatar, wherein the avatar navigation user interface includes a first affordance;
- while the avatar navigation user interface is displayed, detecting a gesture, via the one or more input devices directed to the avatar navigation user interface;
- in response to detecting the gesture:
- in accordance with a determination that the gesture is in a first direction, displaying an avatar of a first type in the avatar navigation user interface;
- and
- in accordance with a determination that the gesture is in a second direction opposite the first direction, displaying an avatar of a second type different from the first type in the avatar navigation user interface;
- while the avatar navigation user interface is displayed, detecting, via the one or more input devices, a gesture directed to the first affordance;
- and
- in response to detecting the gesture directed to the first affordance, displaying an avatar library user interface, the avatar library user interface including a second affordance and one or more avatars of the first type.
An electronic device comprising:
- a display apparatus;
- one or more input devices;
- 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 apparatus, an avatar navigation user interface, the avatar navigation user interface including an avatar;
- while the avatar navigation user interface is displayed, detecting a gesture, via the one or more input devices directed to the avatar navigation user interface;
- and
- in response to detecting the gesture:
- in accordance with a determination that the gesture is in a first direction, displaying an avatar of a first type in the avatar navigation user interface, wherein displaying the avatar of the first type includes displaying the avatar of the first type transitioning from a non-interactive state to an interactive state;
- and
- in accordance with a determination that the gesture is in a second direction opposite the first direction, displaying an avatar of a second type different from the first type in the avatar navigation user interface, wherein displaying the avatar of the second type includes displaying the avatar of the second type transitioning from a non-interactive state to an interactive state.
An electronic device comprising:
- a display apparatus;
- one or more input devices;
- 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 apparatus, an avatar navigation user interface, the avatar navigation user interface including an avatar;
- while the avatar navigation user interface is displayed, detecting a gesture, via the one or more input devices directed to the avatar navigation user interface;
- and
- in response to detecting the gesture:
- in accordance with a determination that the gesture is in a first direction, displaying an avatar of a first type in the avatar navigation user interface, wherein displaying the avatar of the first type includes displaying the avatar of the first type transitioning from a non-interactive state to an interactive state;
- and
- in accordance with a determination that the gesture is in a second direction opposite the first direction, displaying an avatar of a second type different from the first type in the avatar navigation user interface, wherein displaying the avatar of the second type includes displaying the avatar of the second type transitioning from a non-interactive state to an interactive state.
A method comprising:
- at an electronic device having a display apparatus and one or more input devices:
- displaying, via the display apparatus, an avatar navigation user interface, the avatar navigation user interface including an avatar;
- while the avatar navigation user interface is displayed, detecting a gesture, via the one or more input devices directed to the avatar navigation user interface;
- and
- in response to detecting the gesture:
- in accordance with a determination that the gesture is in a first direction, displaying an avatar of a first type in the avatar navigation user interface, wherein displaying the avatar of the first type includes displaying the avatar of the first type transitioning from a non-interactive state to an interactive state;
- and
- in accordance with a determination that the gesture is in a second direction opposite the first direction, displaying an avatar of a second type different from the first type in the avatar navigation user interface, wherein displaying the avatar of the second type includes displaying the avatar of the second type transitioning from a non-interactive state to an interactive state.
Dependencies are inferred from the claim text.