Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
First Claim
1. A method, comprising:
- at an electronic device with a display, a touch-sensitive surface, and one or more sensors to detect intensities of contacts with the touch-sensitive surface;
displaying, on the display, a first user interface that includes a plurality of selectable objects that are associated with contactable entity information;
while displaying the plurality of selectable objects and while a focus selector is at a location that corresponds to a respective selectable object, wherein the respective selectable object occupies a portion of a second selectable object, detecting a first input that includes detecting a contact on the touch-sensitive surface; and
in response to detecting the first input;
in accordance with a determination that detecting the first input includes detecting an increase in intensity of the contact that meets intensity criteria, the intensity criteria including a criterion that is met when a characteristic intensity of the contact increases above a respective intensity threshold, displaying a menu for the respective selectable object that includes the contactable entity information for the respective selectable object overlaid on top of the first user interface that includes the plurality of selectable objects; and
in accordance with a determination that detecting the first input includes detecting a liftoff of the contact without meeting the intensity criteria, replacing display of the first user interface that includes the plurality of selectable objects with display of a second user interface that is associated with the respective selectable object;
after detecting an end of the first input, while displaying the plurality of selectable objects and while a focus selector is at a respective location that corresponds to a respective portion of the second selectable object, detecting a second input that includes detecting an increase in a characteristic intensity of a second contact above the respective intensity threshold on the touch-sensitive surface; and
,in response to detecting the second input;
in accordance with a determination that the respective location corresponds to the respective selectable object, displaying the menu for the respective selectable object that includes the contactable entity for the respective selectable object overlaid on top of the first user interface that includes the plurality of selectable objects; and
,in accordance with a determination that the respective location corresponds to a portion of the second selectable object other than the respective selectable object, displaying content associated with the second selectable object that is different from the menu for the respective selectable object.
2 Assignments
0 Petitions
Accused Products
Abstract
An electronic device with a display, a touch-sensitive surface, and one or more sensors to detect intensity of contacts with the touch-sensitive surface: displays a first user interface that includes a plurality of selectable objects; while a focus selector is at a location that corresponds to a respective selectable object, detects an input that includes detecting a contact on the touch-sensitive surface; and in response to detecting the input: in accordance with a determination that detecting the input includes detecting an increase in intensity of the contact that meets intensity criteria, displays a menu that includes contact information for the respective selectable object overlaid on top of the first user interface; and in accordance with a determination that detecting the input includes detecting a liftoff of the contact without meeting the intensity criteria, replaces display of the first user interface with display of a second user interface.
885 Citations
63 Claims
-
1. A method, comprising:
at an electronic device with a display, a touch-sensitive surface, and one or more sensors to detect intensities of contacts with the touch-sensitive surface; displaying, on the display, a first user interface that includes a plurality of selectable objects that are associated with contactable entity information; while displaying the plurality of selectable objects and while a focus selector is at a location that corresponds to a respective selectable object, wherein the respective selectable object occupies a portion of a second selectable object, detecting a first input that includes detecting a contact on the touch-sensitive surface; and in response to detecting the first input; in accordance with a determination that detecting the first input includes detecting an increase in intensity of the contact that meets intensity criteria, the intensity criteria including a criterion that is met when a characteristic intensity of the contact increases above a respective intensity threshold, displaying a menu for the respective selectable object that includes the contactable entity information for the respective selectable object overlaid on top of the first user interface that includes the plurality of selectable objects; and in accordance with a determination that detecting the first input includes detecting a liftoff of the contact without meeting the intensity criteria, replacing display of the first user interface that includes the plurality of selectable objects with display of a second user interface that is associated with the respective selectable object; after detecting an end of the first input, while displaying the plurality of selectable objects and while a focus selector is at a respective location that corresponds to a respective portion of the second selectable object, detecting a second input that includes detecting an increase in a characteristic intensity of a second contact above the respective intensity threshold on the touch-sensitive surface; and
,in response to detecting the second input; in accordance with a determination that the respective location corresponds to the respective selectable object, displaying the menu for the respective selectable object that includes the contactable entity for the respective selectable object overlaid on top of the first user interface that includes the plurality of selectable objects; and
,in accordance with a determination that the respective location corresponds to a portion of the second selectable object other than the respective selectable object, displaying content associated with the second selectable object that is different from the menu for the respective selectable object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
22. An electronic device, comprising:
-
a display; a touch-sensitive surface; one or more sensors to detect intensities of contacts with the touch-sensitive surface; one or more processors; 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, on the display, a first user interface that includes a plurality of selectable objects that are associated with contactable entity information; while displaying the plurality of selectable objects and while a focus selector is at a location that corresponds to a respective selectable object, wherein the respective selectable object occupies a portion of a second selectable object, detecting a first input that includes detecting a contact on the touch-sensitive surface; and in response to detecting the first input; in accordance with a determination that detecting the first input includes detecting an increase in intensity of the contact that meets intensity criteria, the intensity criteria including a criterion that is met when a characteristic intensity of the contact increases above a respective intensity threshold, displaying a menu for the respective selectable object that includes the contactable entity information for the respective selectable object overlaid on top of the first user interface that includes the plurality of selectable objects; and in accordance with a determination that detecting the first input includes detecting a liftoff of the contact without meeting the intensity criteria, replacing display of the first user interface that includes the plurality of selectable objects with display of a second user interface that is associated with the respective selectable object; after detecting an end of the first input, while displaying the plurality of selectable objects and while a focus selector is at a respective location that corresponds to a respective portion of the second selectable object, detecting a second input that includes detecting an increase in a characteristic intensity of a second contact above the respective intensity threshold on the touch-sensitive surface; and
,in response to detecting the second input; in accordance with a determination that the respective location corresponds to the respective selectable object, displaying the menu for the respective selectable object that includes the contactable entity for the respective selectable object overlaid on top of the first user interface that includes the plurality of selectable objects; and
,in accordance with a determination that the respective location corresponds to a portion of the second selectable object other than the respective selectable object, displaying content associated with the second selectable object that is different from the menu for the respective selectable object. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions which, when executed by an electronic device with a display, a touch-sensitive surface, and one or more sensors to detect intensities of contacts with the touch-sensitive surface, cause the electronic device to:
-
display, on the display, a first user interface that includes a plurality of selectable objects that are associated with contactable entity information; while displaying the plurality of selectable objects and while a focus selector is at a location that corresponds to a respective selectable object, wherein the respective selectable object occupies a portion of a second selectable object, detect a first input that includes detecting a contact on the touch-sensitive surface; and in response to detecting the first input; in accordance with a determination that detecting the first input includes detecting an increase in intensity of the contact that meets intensity criteria, the intensity criteria including a criterion that is met when a characteristic intensity of the contact increases above a respective intensity threshold, display a menu for the respective selectable object that includes the contactable entity information for the respective selectable object overlaid on top of the first user interface that includes the plurality of selectable objects; and in accordance with a determination that detecting the first input includes detecting a liftoff of the contact without meeting the intensity criteria, replace display of the first user interface that includes the plurality of selectable objects with display of a second user interface that is associated with the respective selectable object; after detecting an end of the first input, while displaying the plurality of selectable objects and while a focus selector is at a respective location that corresponds to a respective portion of the second selectable object, detect a second input that includes detecting an increase in a characteristic intensity of a second contact above the respective intensity threshold on the touch-sensitive surface; and
,in response to detecting the second input; in accordance with a determination that the respective location corresponds to the respective selectable object, display the menu for the respective selectable object that includes the contactable entity for the respective selectable object overlaid on top of the first user interface that includes the plurality of selectable objects; and
,in accordance with a determination that the respective location corresponds to a portion of the second selectable object other than the respective selectable object, display content associated with the second selectable object that is different from the menu for the respective selectable object. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
Specification