Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
First Claim
1. An electronic device, comprising:
- a display;
a 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, an application launching user interface that includes a plurality of application icons for launching corresponding applications;
while displaying the application launching user interface, detecting a first single-finger touch input that includes detecting the first single-finger touch input at a location on the touch-sensitive surface that corresponds to a first application icon of the plurality of application icons, wherein the first application icon is for launching a first application that is associated with one or more corresponding quick actions; and
in response to detecting the first single-finger touch input, determining a response to the first single-finger touch input based on evaluating the first single-finger touch input against at least one of a plurality of criteria, including evaluating at least one of;
a duration of the first single-finger touch input or an amount of movement of the first single-finger touch input against at least one of;
one or more application-launch criteria or one or more quick-action-display criteria that include a time threshold, or one or more interface-navigation criteria that include a threshold amount of movement, for;
in accordance with a determination that the first single-finger touch input meets the one or more application-launch criteria that is met when the duration of the first single-finger touch input is below the time threshold, launching the first application;
in accordance with a determination that the first single-finger touch input meets the one or more quick-action-display criteria that is met when the duration of the first single-finger touch input increases above the time threshold, concurrently displaying one or more quick action objects associated with the first application along with the first application icon without launching the first application; and
in accordance with a determination that the first single-finger touch input meets the one or more interface-navigation criteria that is met when more than the threshold amount of movement of the first single-finger touch input is detected, ceasing to display at least a portion of the application launching user interface and displaying at least a portion of a different user interface on a portion of the display that was previously occupied by the plurality of application icons in the application launching user interface immediately prior to detecting the first single-finger touch input.
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; detects an input that includes detecting a contact on the touch-sensitive surface at a location that corresponds to a respective selectable object; 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.
2015 Citations
81 Claims
-
1. An electronic device, comprising:
-
a display; a 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, an application launching user interface that includes a plurality of application icons for launching corresponding applications; while displaying the application launching user interface, detecting a first single-finger touch input that includes detecting the first single-finger touch input at a location on the touch-sensitive surface that corresponds to a first application icon of the plurality of application icons, wherein the first application icon is for launching a first application that is associated with one or more corresponding quick actions; and in response to detecting the first single-finger touch input, determining a response to the first single-finger touch input based on evaluating the first single-finger touch input against at least one of a plurality of criteria, including evaluating at least one of;
a duration of the first single-finger touch input or an amount of movement of the first single-finger touch input against at least one of;
one or more application-launch criteria or one or more quick-action-display criteria that include a time threshold, or one or more interface-navigation criteria that include a threshold amount of movement, for;in accordance with a determination that the first single-finger touch input meets the one or more application-launch criteria that is met when the duration of the first single-finger touch input is below the time threshold, launching the first application; in accordance with a determination that the first single-finger touch input meets the one or more quick-action-display criteria that is met when the duration of the first single-finger touch input increases above the time threshold, concurrently displaying one or more quick action objects associated with the first application along with the first application icon without launching the first application; and in accordance with a determination that the first single-finger touch input meets the one or more interface-navigation criteria that is met when more than the threshold amount of movement of the first single-finger touch input is detected, ceasing to display at least a portion of the application launching user interface and displaying at least a portion of a different user interface on a portion of the display that was previously occupied by the plurality of application icons in the application launching user interface immediately prior to detecting the first single-finger touch input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 45)
-
-
35. An electronic device, comprising:
-
a display; a 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, an application launching user interface that includes a plurality of application icons for launching corresponding applications; while displaying the application launching user interface, detecting a first single-finger touch input that includes detecting a first contact at a location on the touch-sensitive surface that corresponds to a first application icon of the plurality of application icons, wherein the first application icon is an icon for launching a first application that is associated with one or more corresponding quick actions; and in response to detecting the first single-finger touch input, determining a response to the first single-finger touch input based on evaluating the first single-finger touch input against a plurality of criteria, including evaluating a duration of the first contact, and an amount of movement of the first contact against one or more application-launch criteria and one or more quick-action-display criteria that include a time threshold, and one or more interface-navigation criteria that include a threshold amount of movement, respectively, including; in accordance with a determination that the first single-finger touch input meets the one or more application-launch criteria that include the time threshold, launching the first application; in accordance with a determination that the first single-finger touch input meets the one or more quick-action-display criteria which include a criterion that is met when the duration of the first contact increases above the time threshold, concurrently displaying one or more quick action objects associated with the first application along with the first application icon without launching the first application; in accordance with a determination that the first single-finger touch input meets the one or more interface-navigation criteria that include a criterion that is met when more than the threshold amount of movement of the first contact is detected before the duration of the first contact increases above the time threshold, ceasing to display at least a portion of the application launching user interface and displaying at least a portion of a different user interface on a portion of the display that was previously occupied by the plurality of application icons in the application launching user interface immediately prior to detecting the first single-finger touch input; and in accordance with a determination that more than the threshold amount of movement of the first contact in the first single-finger touch input is detected after the duration of the first contact increases above the time threshold, performing an operation associated with one of the quick action objects upon detecting lift-off of the first single-finger touch input at a location on the touch-sensitive surface that corresponds to said one of the quick action objects. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 46)
-
-
47. A method, comprising:
at an electronic device including a display, a touch-sensitive surface, and memory coupled to one or more processors; displaying, on the display, an application launching user interface that includes a plurality of application icons for launching corresponding applications; with the application launching user interface displayed, detecting a first single-finger touch input that includes detecting the first single-finger touch input at a location on the touch-sensitive surface that corresponds to a first application icon of the plurality of application icons, wherein the first application icon is for launching a first application that is associated with one or more corresponding quick actions; and in response to detecting the first single-finger touch input, determining a response to the first single-finger touch input based on evaluating the first single-finger touch input against at least one of a plurality of criteria, including evaluating at least one of;
a duration of the first single-finger touch input or an amount of movement of the first single-finger touch input, against at least one of;
one or more application-launch criteria or one or more quick-action-display criteria that include a time threshold, or one or more interface-navigation criteria that include a threshold amount of movement, for;based on a determination that the first single-finger touch input meets the one or more application-launch criteria that is met when the duration of the first single-finger touch input is below the time threshold, launching the first application; based on a determination that the first single-finger touch input meets the one or more quick-action-display criteria that is met when the duration of the first single-finger touch input increases above the time threshold, concurrently displaying one or more quick action objects associated with the first application along with the first application icon without launching the first application; and based on a determination that the first single-finger touch input meets the one or more interface-navigation criteria that is met when more than the threshold amount of movement of the first single-finger touch input is detected, ceasing to display at least a portion of the application launching user interface and displaying at least a portion of a different user interface on a portion of the display that was previously occupied by the plurality of application icons in the application launching user interface immediately prior to detecting the first single-finger touch input. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81)
Specification