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 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 a plurality of selectable user interface objects in a first user interface on the display;
detecting a contact at a location on the touch-sensitive surface while a focus selector is at a location of a first selectable user interface object, in the plurality of selectable user interface objects, on the display; and
,while the contact has been continuously detected on the touch-sensitive surface for a first duration, detecting an increase in a characteristic intensity of the contact to a first intensity threshold;
in response to detecting the increase in the characteristic intensity of the contact to the first intensity threshold, blurring a subset of the plurality of selectable user interface objects with a first magnitude of blurring, while maintaining display of the first selectable user interface object without blurring the first selectable user interface object, wherein the subset of the plurality of selectable user interface objects includes two or more of the plurality of selectable user interface objects in the first user interface other than the first selectable user interface object;
after blurring the subset of the plurality of selectable user interface objects and while the contact has been continuously detected on the touch-sensitive surface for a second duration that is longer than the first duration, detecting that the characteristic intensity of the contact continues to increase above the first intensity threshold; and
,in response to detecting that the characteristic intensity of the contact continues to increase above the first intensity threshold, dynamically increasing the magnitude of blurring of the subset of the plurality of selectable user interface objects with a second magnitude of blurring that is greater than the first magnitude of blurring, while maintaining display of the first selectable user interface object without blurring the first selectable user interface object;
after increasing the magnitude of blurring the subset of the plurality of selectable user interface objects without blurring of the first selectable user interface object, detecting a decrease in the characteristic intensity of the contact and while the contact has been continuously detected on the touch-sensitive surface for a third duration that is longer than the second duration; and
,in response to detecting the decrease in the characteristic intensity of the contact, dynamically decreasing the magnitude of blurring of the subset of the plurality of selectable user interface objects to a third magnitude of blurring that is less than the second magnitude of blurring, while maintaining display of the first selectable user interface object without blurring the first selectable user interface object.
2 Assignments
0 Petitions
Accused Products
Abstract
An electronic device with a touch-sensitive surface, a display, and one or more sensors to detect intensity of contacts: displays a plurality of user interface objects in a first user interface; detects a contact at a location of a first user interface object; and: detects an increase in a characteristic intensity of the contact to a first intensity threshold; in response, visually obscures the plurality of user interface objects, other than the first user interface object, while maintaining display of the first user interface object; detects that the characteristic intensity of the contact continues to increase above the first intensity threshold; and, in response, dynamically increases the amount of visual obscuring of the plurality of user interface objects, other than the first user interface object.
1799 Citations
31 Claims
-
1. 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 a plurality of selectable user interface objects in a first user interface on the display; detecting a contact at a location on the touch-sensitive surface while a focus selector is at a location of a first selectable user interface object, in the plurality of selectable user interface objects, on the display; and
,while the contact has been continuously detected on the touch-sensitive surface for a first duration, detecting an increase in a characteristic intensity of the contact to a first intensity threshold; in response to detecting the increase in the characteristic intensity of the contact to the first intensity threshold, blurring a subset of the plurality of selectable user interface objects with a first magnitude of blurring, while maintaining display of the first selectable user interface object without blurring the first selectable user interface object, wherein the subset of the plurality of selectable user interface objects includes two or more of the plurality of selectable user interface objects in the first user interface other than the first selectable user interface object; after blurring the subset of the plurality of selectable user interface objects and while the contact has been continuously detected on the touch-sensitive surface for a second duration that is longer than the first duration, detecting that the characteristic intensity of the contact continues to increase above the first intensity threshold; and
,in response to detecting that the characteristic intensity of the contact continues to increase above the first intensity threshold, dynamically increasing the magnitude of blurring of the subset of the plurality of selectable user interface objects with a second magnitude of blurring that is greater than the first magnitude of blurring, while maintaining display of the first selectable user interface object without blurring the first selectable user interface object; after increasing the magnitude of blurring the subset of the plurality of selectable user interface objects without blurring of the first selectable user interface object, detecting a decrease in the characteristic intensity of the contact and while the contact has been continuously detected on the touch-sensitive surface for a third duration that is longer than the second duration; and
,in response to detecting the decrease in the characteristic intensity of the contact, dynamically decreasing the magnitude of blurring of the subset of the plurality of selectable user interface objects to a third magnitude of blurring that is less than the second magnitude of blurring, while maintaining display of the first selectable user interface object without blurring the first selectable user interface object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. 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 a plurality of selectable user interface objects in a first user interface on the display; detecting a contact at a location on the touch-sensitive surface while a focus selector is at a location of a first selectable user interface object, in the plurality of selectable user interface objects, on the display; and
,while the focus selector is at the location of the first selectable user interface object on the display; while the contact has been continuously detected on the touch-sensitive surface for a first duration, detecting an increase in a characteristic intensity of the contact to a first intensity threshold; in response to detecting the increase in the characteristic intensity of the contact to the first intensity threshold, blurring a subset of the plurality of selectable user interface objects with a first magnitude of blurring, while maintaining display of the first selectable user interface object without blurring the first selectable user interface object, wherein the subset of the plurality of selectable user interface object includes two or more of the plurality of selectable user interface objects in the first user interface other than the first selectable user interface object; after blurring the subset of the plurality of selectable user interface objects and while the contact has been continuously detected on the touch-sensitive surface for a second duration that is longer than the first duration, detecting that the characteristic intensity of the contact continues to increase above the first intensity threshold; and
,in response to detecting that the characteristic intensity of the contact continues to increase above the first intensity threshold, dynamically increasing the magnitude of blurring of the subset of the plurality of selectable user interface objects with a second magnitude of blurring that is greater than the first magnitude of blurring, while maintaining display of the first selectable user interface object without blurring the first selectable user interface object;
after increasing the magnitude of blurring of the subset of the plurality of selectable user interface objects without blurring the first selectable user interface object, detecting a decrease in the characteristic intensity of the contact and while the contact has been continuously detected on the touch-sensitive surface for a third duration that is longer than the second duration; and
,in response to detecting the decrease in the characteristic intensity of the contact, dynamically decreasing the magnitude of blurring of the subset of the plurality of selectable user interface objects to a third magnitude of blurring that is less than the second magnitude of blurring, while maintaining display of the first selectable user interface object without blurring the first selectable user interface object, wherein;
the first magnitude of blurring has a first blur radius;
the second magnitude of blurring has a second blur radius that is larger than the first blur radius; and
the third magnitude of blurring has a third blur radius that is smaller than the second blur radius. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. 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 a plurality of selectable user interface objects in a first user interface on the display; detecting an input by a contact at a location on the touch-sensitive surface at a location of a first selectable user interface object, in the plurality of selectable user interface objects, on the display, wherein the device is configured to replace display of the first user interface with a second user interface in response to detecting a tap gesture on the first selectable user interface object; and
,while the input by the contact is detected at the location on the touch-sensitive surface at the location of a first selectable user interface object on the display; detecting a first portion of the input that includes detecting an increase in a characteristic intensity of the contact to a first intensity threshold; in response to detecting the increase in the characteristic intensity of the contact to the first intensity threshold, visually obscuring the plurality of selectable user interface objects, other than the first selectable user interface object, in the first user interface while maintaining display of the first selectable user interface object without visually obscuring the first selectable user interface object; detecting a second portion of the input, after the first portion of the input, that includes detecting that the characteristic intensity of the contact continues to increase above the first intensity threshold; and
,in response to detecting that the characteristic intensity of the contact continues to increase above the first intensity threshold, dynamically increasing the visual obscuring of the plurality of selectable user interface objects, other than the first selectable user interface object, in the first user interface while maintaining display of the first selectable user interface object without visually obscuring the first selectable user interface object; detecting a third portion of the input, after the second portion of the input, that includes detecting an increase in the characteristic intensity of the contact to a second intensity threshold, greater than the first intensity threshold; and
,in response to detecting the increase in the characteristic intensity of the contact to the second intensity threshold, displaying a view area overlaid on at least some of the plurality of user interface objects in the first user interface, wherein the view area displays a view of the second user interface that is displayed in response to detecting a tap gesture on the first selectable user interface object and the view of the second user interface replaces display of the first selectable user interface object, wherein the view of the second user interface is a reduced scale representation of the second user interface; detecting a fourth portion of the input, after the third portion; and
,in response to detecting the fourth portion of the input; in accordance with a determination that the fourth portion of the input includes detecting a decrease in the characteristic intensity of the contact while displaying the view of the second user interface overlaid on at least some of the plurality of user interface objects in the first user interface, without detecting an increase in the characteristic intensity of the contact to a third intensity threshold, greater than the second intensity threshold, maintaining display of the view of the second user interface overlaid on at least some of the plurality of user interface objects in the first user interface until liftoff of the contact is detected; and
,in accordance with a determination that the fourth portion of the input includes detecting an increase in the characteristic intensity of the contact to the third intensity threshold, greater than the second intensity threshold, replacing display of the first user interface and the overlaid view area with display of the second user interface, and maintain display of the second user interface in response to detecting lift off of the contact.
-
-
29. 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 a plurality of selectable user interface objects in a first user interface on the display; detecting an input by a contact at a location on the touch-sensitive surface while a focus selector is at a location of a first selectable user interface object, in the plurality of selectable user interface objects, on the display, wherein the device is configured to replace display of the first user interface with a second user interface in response to detecting a tap gesture on the first selectable user interface object; and
,while the focus selector is at the location of the first selectable user interface object on the display; detecting a first portion of the input that includes detecting an increase in a characteristic intensity of the contact to a first intensity threshold; in response to detecting the increase in the characteristic intensity of the contact to the first intensity threshold, visually obscuring the plurality of selectable user interface objects, other than the first selectable user interface object, in the first user interface while maintaining display of the first selectable user interface object without visually obscuring the first selectable user interface object; detecting a second portion of the input, after the first portion of the input, that includes detecting that the characteristic intensity of the contact continues to increase above the first intensity threshold; and
,in response to detecting that the characteristic intensity of the contact continues to increase above the first intensity threshold, dynamically increasing the amount of visual obscuring of the plurality of selectable user interface objects, other than the first selectable user interface object, in the first user interface while maintaining display of the first selectable user interface object without visually obscuring the first selectable user interface object; detecting a third portion of the input, after the second portion of the input, that includes detecting an increase in the characteristic intensity of the contact to a second intensity threshold, greater than the first intensity threshold; and
,in response to detecting the increase in the characteristic intensity of the contact to the second intensity threshold, displaying a preview area overlaid on at least some of the plurality of user interface objects in the first user interface, wherein the preview area displays a preview of the second user interface that is displayed in response to detecting a tap gesture on the first selectable user interface object and the preview of the second user interface replaces display of the first selectable user interface object, wherein the preview of the second user interface is a reduced scale representation of the second user interface; detecting a fourth portion of the input, after the third portion; and
,in response to detecting the fourth portion of the input; in accordance with a determination that the fourth portion of the input includes detecting a decrease in the characteristic intensity of the contact while displaying the preview of the second user interface overlaid on at least some of the plurality of user interface objects in the first user interface, without detecting an increase in the characteristic intensity of the contact to a third intensity threshold, greater than the second intensity threshold, maintaining display of the preview of the second user interface overlaid on at least some of the plurality of user interface objects in the first user interface until liftoff of the contact is detected; and
,in accordance with a determination that the fourth portion of the input includes detecting an increase in the characteristic intensity of the contact to the third intensity threshold, greater than the second intensity threshold, replacing display of the first user interface and the overlaid preview area with display of the second user interface, and maintain display of the second user interface in response to detecting lift off of the contact. - View Dependent Claims (30, 31)
-
Specification