User interface for receiving user input
First Claim
1. A non-signal, non-transitory computer-readable storage medium storing one or more programs that are executable by one or more processors of an electronic device with a display and a touch-sensitive surface, the one or more programs including instructions for:
- displaying a user interface including a set of one or more affordances;
while displaying the user interface, receiving a user input at a location on the touch-sensitive surface;
determining a characteristic intensity of the user input;
in accordance with a determination that the characteristic intensity of the user input exceeds an intensity threshold;
determining, independent of the location of the user input on the touch sensitive surface, whether a contextual affordance is available;
in accordance with a determination that the contextual affordance is available, replacing display of at least a portion of the user interface with the contextual affordance; and
in accordance with a determination that the contextual affordance is not available,maintaining display of the user interface without replacing display of at least a portion of the user interface,forgoing displaying the contextual affordance, anddisplaying a visual indication that the contextual affordance is not available for the user interface, wherein displaying the visual indication comprises;
reducing a size of a first affordance of the set of one or more affordances of the user interface on the display; and
subsequent to reducing the size of the first affordance of the set of one or more affordances, increasing the size of the first affordance of the set of one or more affordances on the display; and
in accordance with a determination that the characteristic intensity of the user input does not exceed the intensity threshold;
performing an action based on a location of the user input on the touch-sensitive surface.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure relates to user interfaces for receiving user input. In some examples, a device determines which user input technique a user has accessed most recently, and displays the corresponding user interface. In some examples, a device scrolls through a set of information on the display. When a threshold criteria is satisfied, the device displays an index object fully or partially overlaying the set of information. In some examples, a device displays an emoji graphical object, which is visually manipulated based on user input. The emoji graphical object is transmitted to a recipient. In some examples, a device displays paging affordances that enlarge and allow a user to select a particular page of a user interface. In some examples, the device displays user interfaces for various input methods, including multiple emoji graphical objects. In some examples, a keyboard is displays for receiving user input.
-
Citations
33 Claims
-
1. A non-signal, non-transitory computer-readable storage medium storing one or more programs that are executable by one or more processors of an electronic device with a display and a touch-sensitive surface, the one or more programs including instructions for:
-
displaying a user interface including a set of one or more affordances; while displaying the user interface, receiving a user input at a location on the touch-sensitive surface; determining a characteristic intensity of the user input; in accordance with a determination that the characteristic intensity of the user input exceeds an intensity threshold; determining, independent of the location of the user input on the touch sensitive surface, whether a contextual affordance is available; in accordance with a determination that the contextual affordance is available, replacing display of at least a portion of the user interface with the contextual affordance; and in accordance with a determination that the contextual affordance is not available, maintaining display of the user interface without replacing display of at least a portion of the user interface, forgoing displaying the contextual affordance, and displaying a visual indication that the contextual affordance is not available for the user interface, wherein displaying the visual indication comprises; reducing a size of a first affordance of the set of one or more affordances of the user interface on the display; and subsequent to reducing the size of the first affordance of the set of one or more affordances, increasing the size of the first affordance of the set of one or more affordances on the display; and in accordance with a determination that the characteristic intensity of the user input does not exceed the intensity threshold; performing an action based on a location of the user input on the touch-sensitive surface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
at an electronic device with a display and a touch-sensitive surface; displaying a user interface including a set of one or more affordances; while displaying the user interface, receiving a user input at a location on the touch-sensitive surface; determining a characteristic intensity of the user input; in accordance with a determination that the characteristic intensity of the user input exceeds an intensity threshold; determining, independent of the location of the user input on the touch-sensitive surface, whether a contextual affordance is available; in accordance with a determination that the contextual affordance is available, replacing display of at least a portion of the user interface with the contextual affordance; and in accordance with a determination that the contextual affordance is not available, maintaining display of the user interface without replacing display of at least a portion of the user interface, forgoing displaying the contextual affordance, and displaying a visual indication that the contextual affordance is not available for the user interface, wherein displaying the visual indication comprises;
reducing a size of a first affordance of the set of one or more affordances of the user interface on the display; and
subsequent to reducing the size of the first affordance of the set of one or more affordances, increasing the size of the first affordance of the set of one or more affordances on the display; andin accordance with a determination that the characteristic intensity of the user input does not exceed the intensity threshold; performing an action based on a location of the user input on the touch-sensitive surface. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
23. An electronic device, comprising:
-
a display; a touch-sensitive surface; one or more processors; a memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; displaying a user interface including a set of one or more affordances; while displaying the user interface, receiving a user input at a location on the touch-sensitive surface; determining a characteristic intensity of the user input; in accordance with a determination that the characteristic intensity of the user input exceeds an intensity threshold; determining, independent of the location of the user input on the touch-sensitive surface, whether a contextual affordance is available; in accordance with a determination that the contextual affordance is available, replacing display of at least a portion of the user interface with the contextual affordance; and in accordance with a determination that the contextual affordance is not available, maintaining display of the user interface without replacing display of at least a portion of the user interface, forgoing displaying the contextual affordance, and displaying a visual indication that the contextual affordance is not available for the user interface, wherein displaying the visual indication comprises;
reducing a size of a first affordance of the set of one or more affordances of the user interface on the display; and
subsequent to reducing the size of the first affordance of the set of one or more affordances, increasing the size of the first affordance of the set of one or more affordances on the display; andin accordance with a determination that the characteristic intensity of the user input does not exceed the intensity threshold; performing an action based on a location of the user input on the touch-sensitive surface. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification