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 for detecting intensities of contacts on the touch-sensitive surface;
displaying, on the display, a user interface that includes a plurality of application icons that correspond to different applications in a plurality of applications;
while displaying the user interface that includes the plurality of application icons, detecting a first input that includes detecting a first contact on the touch-sensitive surface at a location on the touch-sensitive surface that corresponds to a first application icon of the plurality of application icons, the first application icon being associated with a first application of the plurality of applications;
in response to detecting the first input;
in accordance with a determination that the first input meets application-launching criteria, wherein the application-launching criteria do not require that a characteristic intensity of the first contact on the touch-sensitive surface meet a first intensity threshold in order for the application-launching criteria to be met;
launching the first application; and
replacing display of the user interface that includes the plurality of application icons with a user interface of the first application; and
,in accordance with a determination that the first input meets menu-presentation criteria, wherein the menu-presentation criteria require that the characteristic intensity of the first contact on the touch-sensitive surface meet the first intensity threshold in order for the menu-presentation criteria to be met, concurrently displaying a contextual content object and a respective affordance that is associated with the contextual content object, wherein;
the contextual content object includes contextually selected content that has been automatically selected from the first application based on a current context of the electronic device; and
the respective affordance, when activated, is configured to add the contextual content object to a user interface that includes information for multiple applications.
1 Assignment
0 Petitions
Accused Products
Abstract
A device displays a user interface that includes a plurality of application icons. While displaying the user interface, the device detects an input that a contact at a location that corresponds to an application icon associated with an application. In response to detecting the input: when an intensity of the contact does not meet an intensity threshold, the device launches the application and replaces display of the user interface that includes the plurality of application icons with a user interface of the application; and when the characteristic intensity of the contact meets the intensity threshold, the device concurrently displays a content object and an affordance that is associated with the content object. The content object includes content automatically selected from the application based on a current context of the electronic device. The affordance is configured to add the content object to a user interface that includes information for multiple applications.
-
Citations
72 Claims
-
1. A method, comprising:
at an electronic device with a display, a touch-sensitive surface, and one or more sensors for detecting intensities of contacts on the touch-sensitive surface; displaying, on the display, a user interface that includes a plurality of application icons that correspond to different applications in a plurality of applications; while displaying the user interface that includes the plurality of application icons, detecting a first input that includes detecting a first contact on the touch-sensitive surface at a location on the touch-sensitive surface that corresponds to a first application icon of the plurality of application icons, the first application icon being associated with a first application of the plurality of applications; in response to detecting the first input; in accordance with a determination that the first input meets application-launching criteria, wherein the application-launching criteria do not require that a characteristic intensity of the first contact on the touch-sensitive surface meet a first intensity threshold in order for the application-launching criteria to be met; launching the first application; and replacing display of the user interface that includes the plurality of application icons with a user interface of the first application; and
,in accordance with a determination that the first input meets menu-presentation criteria, wherein the menu-presentation criteria require that the characteristic intensity of the first contact on the touch-sensitive surface meet the first intensity threshold in order for the menu-presentation criteria to be met, concurrently displaying a contextual content object and a respective affordance that is associated with the contextual content object, wherein; the contextual content object includes contextually selected content that has been automatically selected from the first application based on a current context of the electronic device; and the respective affordance, when activated, is configured to add the contextual content object to a user interface that includes information for multiple applications. - 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. An electronic device, comprising:
-
a display; a touch-sensitive surface; one or more sensors for detecting intensities of contacts on 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 user interface that includes a plurality of application icons that correspond to different applications in a plurality of applications; while displaying the user interface that includes the plurality of application icons, detecting a first input that includes detecting a first contact on the touch-sensitive surface at a location on the touch-sensitive surface that corresponds to a first application icon of the plurality of application icons, the first application icon being associated with a first application of the plurality of applications; in response to detecting the first input; in accordance with a determination that the first input meets application-launching criteria, wherein the application-launching criteria do not require that a characteristic intensity of the first contact on the touch-sensitive surface meet a first intensity threshold in order for the application-launching criteria to be met; launching the first application; and replacing display of the user interface that includes the plurality of application icons with a user interface of the first application; and
,in accordance with a determination that the first input meets menu-presentation criteria, wherein the menu-presentation criteria require that the characteristic intensity of the first contact on the touch-sensitive surface meet the first intensity threshold in order for the menu-presentation criteria to be met, concurrently displaying a contextual content object and a respective affordance that is associated with the contextual content object, wherein; the contextual content object includes contextually selected content that has been automatically selected from the first application based on a current context of the electronic device; and the respective affordance, when activated, is configured to add the contextual content object to a user interface that includes information for multiple applications. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. 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 for detecting intensities of contacts on the touch-sensitive surface, cause the device to:
-
display, on the display, a user interface that includes a plurality of application icons that correspond to different applications in a plurality of applications; while displaying the user interface that includes the plurality of application icons, detect a first input that includes detecting a first contact on the touch-sensitive surface at a location on the touch-sensitive surface that corresponds to a first application icon of the plurality of application icons, the first application icon being associated with a first application of the plurality of applications; in response to detecting the first input; in accordance with a determination that the first input meets application-launching criteria, wherein the application-launching criteria do not require that a characteristic intensity of the first contact on the touch-sensitive surface meet a first intensity threshold in order for the application-launching criteria to be met; launch the first application; and replace display of the user interface that includes the plurality of application icons with a user interface of the first application; and
,in accordance with a determination that the first input meets menu-presentation criteria, wherein the menu-presentation criteria require that the characteristic intensity of the first contact on the touch-sensitive surface meet the first intensity threshold in order for the menu-presentation criteria to be met, concurrently display a contextual content object and a respective affordance that is associated with the contextual content object, wherein; the contextual content object includes contextually selected content that has been automatically selected from the first application based on a current context of the electronic device; and the respective affordance, when activated, is configured to add the contextual content object to a user interface that includes information for multiple applications. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72)
-
Specification