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, and a touch-sensitive surface;
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 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 touch input;
in accordance with a determination that the first touch input meets one or more application-launch criteria, wherein the application-launch criteria require that the first touch input has ended without having met a first input threshold in order for the application-launch criteria to be met, launching the first application; and
in accordance with a determination that the first touch input meets one or more quick-action-display criteria, wherein the quick-action-display criteria require that the first touch input meets the first input threshold in order for the quick-action-display criteria to be met, concurrently displaying one or more quick action objects associated with the first application along with the first application icon without launching the first application, while the first touch-input continues to meet the first input threshold;
while displaying the one or more quick action objects concurrently with the first application icon, detecting a second touch input that includes detecting a second contact at a location on the touch-sensitive surface that corresponds to a respective application icon; and
in response to detecting the second touch input;
in accordance with a determination that the respective application icon is the first application icon, launching the first application; and
in accordance with a determination that the respective application icon is a second application icon different from the first application icon, ceasing to display the one or more quick action objects corresponding to the first application icon.
1 Assignment
0 Petitions
Accused Products
Abstract
An application launching user interface that includes a plurality of application icons for launching corresponding applications is displayed. A first touch input is detected on a first application icon of the plurality of application icons. The first application icon is for launching a first application that is associated with one or more corresponding quick actions. If the first touch input meets one or more application-launch criteria which require that the first touch input has ended without having met a first input threshold, the first application is launched in response to the first touch input. If the first touch input meets one or more quick-action-display criteria which require that the first touch input meets the first input threshold, one or more quick action objects associated with the first application are concurrently displayed along with the first application icon without launching the first application, in response to the first touch input.
1048 Citations
42 Claims
-
1. A method, comprising:
at an electronic device with a display, and a touch-sensitive surface; 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 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 touch input; in accordance with a determination that the first touch input meets one or more application-launch criteria, wherein the application-launch criteria require that the first touch input has ended without having met a first input threshold in order for the application-launch criteria to be met, launching the first application; and in accordance with a determination that the first touch input meets one or more quick-action-display criteria, wherein the quick-action-display criteria require that the first touch input meets the first input threshold in order for the quick-action-display criteria to be met, concurrently displaying one or more quick action objects associated with the first application along with the first application icon without launching the first application, while the first touch-input continues to meet the first input threshold; while displaying the one or more quick action objects concurrently with the first application icon, detecting a second touch input that includes detecting a second contact at a location on the touch-sensitive surface that corresponds to a respective application icon; and in response to detecting the second touch input; in accordance with a determination that the respective application icon is the first application icon, launching the first application; and in accordance with a determination that the respective application icon is a second application icon different from the first application icon, ceasing to display the one or more quick action objects corresponding to the first application icon. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
15. 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 and a touch-sensitive surface, cause the device to:
-
display, 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, detect a first touch input, wherein detecting the first touch input 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, and 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 touch input; in accordance with a determination that the first touch input meets one or more application-launch criteria, wherein the application-launch criteria require that the first touch input has ended without having met a first input threshold in order for the application-launch criteria to be met, launch the first application; and in accordance with a determination that the first touch input meets one or more quick-action-display criteria, wherein the quick-action-display criteria require that the first touch input meets the first input threshold in order for the quick-action-display criteria to be met, concurrently display one or more quick action objects associated with the first application along with the first application icon without launching the first application, while the first touch-input continues to meet the first input threshold; while displaying the one or more quick action objects concurrently with the first application icon, detect a second touch input that includes detecting a second contact at a location on the touch-sensitive surface that corresponds to a respective application icon; and in response to detecting the second touch input; in accordance with a determination that the respective application icon is the first application icon, launch the first application; and in accordance with a determination that the respective application icon is a second application icon different from the first application icon, cease to display the one or more quick action objects corresponding to the first application icon. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. 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 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 touch input; in accordance with a determination that the first touch input meets one or more application-launch criteria, wherein the application-launch criteria require that the first touch input has ended without having met a first input threshold in order for the application-launch criteria to be met, launching the first application; and in accordance with a determination that the first touch input meets one or more quick-action-display criteria, wherein the quick-action-display criteria require that the first touch input meets the first input threshold in order for the quick-action-display criteria to be met, concurrently displaying one or more quick action objects associated with the first application along with the first application icon without launching the first application, while the first touch-input continues to meet the first input threshold, while displaying the one or more quick action objects concurrently with the first application icon, detecting a second touch input that includes detecting a second contact at a location on the touch-sensitive surface that corresponds to a respective application icon; and in response to detecting the second touch input; in accordance with a determination that the respective application icon is the first application icon, launching the first application; and in accordance with a determination that the respective application icon is a second application icon different from the first application icon, ceasing to display the one or more quick action objects corresponding to the first application icon. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification