User interface for receiving user input
First Claim
1. A non-transitory 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, cause the device to:
- receive a user input;
in response to receiving the user input;
identify a most recently accessed user input technique of a set of user input techniques, wherein the most recently accessed user input technique has a first user input interface;
identify a least recently accessed user input technique of the set of user input techniques, wherein the least recently accessed user input technique has a second user input interface different than the first user input interface;
display, on the display, the first user input interface of the most recently accessed user input technique; and
display, on the display, a first affordance associated with the second user input interface of the least recently accessed user input technique; and
while displaying the first user input interface, receive user input associated with the first affordance; and
in response to receiving the user input associated with the first affordance, replace display of the first user input interface of the most recently accessed user input technique with display of the second user input interface of the least recently accessed user input technique.
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.
252 Citations
36 Claims
-
1. A non-transitory 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, cause the device to:
-
receive a user input; in response to receiving the user input; identify a most recently accessed user input technique of a set of user input techniques, wherein the most recently accessed user input technique has a first user input interface; identify a least recently accessed user input technique of the set of user input techniques, wherein the least recently accessed user input technique has a second user input interface different than the first user input interface; display, on the display, the first user input interface of the most recently accessed user input technique; and display, on the display, a first affordance associated with the second user input interface of the least recently accessed user input technique; and while displaying the first user input interface, receive user input associated with the first affordance; and in response to receiving the user input associated with the first affordance, replace display of the first user input interface of the most recently accessed user input technique with display of the second user input interface of the least recently accessed user input technique. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
at an electronic device with a display; receiving a user input; in response to receiving the user input; identifying a most recently accessed user input technique of a set of user input techniques, wherein the most recently accessed user input technique has a first user input interface; identifying a least recently accessed user input technique of the set of user input techniques, wherein the least recently accessed user input technique has a second user input interface different than the first user input interface; displaying, on the display, the first user input interface of the most recently accessed user input technique; and displaying, on the display, a first affordance associated with the second user input interface of the least recently accessed user input technique; and while displaying the first user input interface, receiving user input associated with the first affordance; and in response to receiving the user input associated with the first affordance, replacing display of the first user input interface of the most recently accessed user input technique with display of the second user input interface of the least recently accessed user input technique. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
14. An electronic device, comprising:
-
a display; 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; receiving a user input; in response to receiving the user input; identifying a most recently accessed user input technique of a set of user input techniques, wherein the most recently accessed user input technique has a first user input interface; identifying a least recently accessed user input technique of the set of user input techniques, wherein the least recently accessed user input technique has a second user input interface different than the first user input interface; displaying, on the display, the first user input interface of the most recently accessed user input technique; and displaying, on the display, a first affordance associated with the second user input interface of the least recently accessed user input technique; and while displaying the first user input interface, receiving user input associated with the first affordance; and in response to receiving the user input associated with the first affordance, replacing display of the first user input interface of the most recently accessed user input technique with display of the second user input interface of the least recently accessed user input technique. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification