Facilitating selection of attribute values for graphical elements
First Claim
1. A computing device comprising:
- a touch-sensitive surface;
a display surface;
a hardware processor; and
a storage resource storing machine-readable instructions which, when executed by the hardware processor, cause the hardware processor to;
display at least a part of a collection of emoji characters in an emoji display region of the display surface within a viewport, the collection being capable of being panned along a first axis of movement to reveal different parts of the collection of emoji characters in the viewport in response to detecting a first panning gesture along the first axis of movement on the touch-sensitive surface;
detect that a user has engaged the touch-sensitive surface to present a skin tone selector mechanism (STSM) using a second panning gesture along a second axis of movement on the touch-sensitive surface;
in response to detecting the second panning gesture-along the second axis of movement, present the STSM on the display surface, the STSM providing a plurality of skin tone options, and the STSM appearing in the viewport as spatially proximate to the collection of emoji characters on the display surface;
receive a selection by the user of one of the skin tone options to provide a selected skin tone, the selection being received via the STSM in response to user engagement of the touch-sensitive surface;
responsive to the selection of the selected skin tone via the STSM by the user using the touch-sensitive surface, modify a variable skin tone attribute of at least a plural subset of the collection of emoji characters that have the variable skin tone attribute to the selected skin tone; and
concurrently display at least a part of the at least the plural subset of the collection of emoji characters that have been modified to the selected skin tone in the emoji display region of the display surface.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented technique is described herein for facilitating a user'"'"'s interaction with graphical elements, such as emoji characters. The technique entails: presenting a collection of graphical elements on a display surface of a user interface mechanism; presenting a selector mechanism on the display surface that provides a plurality of attribute value options (such as skin tone options); receiving a selection by the user of one of the attribute value options, to provide a selected attribute value; globally modifying at least a subset of the graphical elements in the collection based on the selected attribute value, and displaying those modified graphical elements. In one approach, the technique presents the collection of graphical elements in an array that is capable of being panned along at least a first axis of movement. The technique reveals the selector mechanism when the user pans the array along a second axis of movement.
-
Citations
20 Claims
-
1. A computing device comprising:
-
a touch-sensitive surface; a display surface; a hardware processor; and a storage resource storing machine-readable instructions which, when executed by the hardware processor, cause the hardware processor to; display at least a part of a collection of emoji characters in an emoji display region of the display surface within a viewport, the collection being capable of being panned along a first axis of movement to reveal different parts of the collection of emoji characters in the viewport in response to detecting a first panning gesture along the first axis of movement on the touch-sensitive surface; detect that a user has engaged the touch-sensitive surface to present a skin tone selector mechanism (STSM) using a second panning gesture along a second axis of movement on the touch-sensitive surface; in response to detecting the second panning gesture-along the second axis of movement, present the STSM on the display surface, the STSM providing a plurality of skin tone options, and the STSM appearing in the viewport as spatially proximate to the collection of emoji characters on the display surface; receive a selection by the user of one of the skin tone options to provide a selected skin tone, the selection being received via the STSM in response to user engagement of the touch-sensitive surface; responsive to the selection of the selected skin tone via the STSM by the user using the touch-sensitive surface, modify a variable skin tone attribute of at least a plural subset of the collection of emoji characters that have the variable skin tone attribute to the selected skin tone; and concurrently display at least a part of the at least the plural subset of the collection of emoji characters that have been modified to the selected skin tone in the emoji display region of the display surface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable storage medium storing computer-readable instructions, the computer-readable instructions, when executed by one or more hardware processors, causing the one or more hardware processors to:
-
display at least a part of a collection of emoji characters in an emoji display region of a display surface within a viewport, the collection being capable of being panned along a first axis of movement to reveal different parts of the collection of emoji characters in the viewport in response to detecting a first panning gesture along the first axis of movement on a touch-sensitive surface; detect that a user has engaged the touch-sensitive surface to present a skin tone selector mechanism (STSM) using a second panning gesture along a second axis of movement on the touch-sensitive surface; in response to detecting the second panning gesture, present the STSM on the display surface, the STSM providing a plurality of skin tone options, the STSM appearing in the viewport as spatially proximate to the collection of emoji characters on the display surface; receive a selection by the user of one of the skin tone options to provide a selected skin tone, the selection being received via user engagement with the STSM using the touch-sensitive surface; responsive to the selection of the selected skin tone using the touch-sensitive surface via the user engagement with the STSM, globally modify skin tones of at least a plural subset of the collection of emoji characters that have a variable skin tone attribute by setting the variable skin tone attribute of at least the plural subset of the collection of emoji characters to the selected skin tone; and concurrently display at least a part of the at least the plural subset of the collection of emoji characters that have been modified to the selected skin tone in the emoji display region of the display surface. - View Dependent Claims (11, 12, 13)
-
-
14. A method implemented by one or more computing devices, the method comprising:
-
displaying at least a part of a collection of emoji characters in an emoji display region of a display surface within a viewport, the collection being capable of being panned along a first axis of movement to reveal different parts of the collection of emoji characters in the viewport in response to detecting a first panning gesture along the first axis of movement on a touch-sensitive surface; detecting that a user has engaged the touch-sensitive surface to present a skin tone selector mechanism (STSM) using a second panning gesture along a second axis of movement on a touch-sensitive surface; in response to detecting the second panning gesture, presenting the STSM on the display surface, the STSM providing a plurality of skin tone options, and the STSM appearing in the viewport as spatially proximate to the collection of emoji characters on the display surface; receiving a selection by the user of one of the skin tone options to provide a selected skin tone, the selection being received via the STSM in response to the user engagement of the touch-sensitive surface; responsive to the selection of the selected skin tone using the touch-sensitive surface, globally modifying a variable skin tone attribute of at least a plural subset of the collection of emoji characters that have the variable skin tone attribute to have the selected skin tone; and concurrently displaying at least a part of the at least the plural subset of the collection of emoji characters that have been modified to have the selected skin tone in the emoji display region on the display surface. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification