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 touch-sensitive surface and a display, wherein the device includes one or more sensors to detect intensities of contacts with the touch-sensitive surface;
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.
1 Assignment
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 while a focus selector is at a location of a first user interface object; and, while the focus selector is at the location of the first user interface object: 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.
541 Citations
39 Claims
-
1. A method, comprising:
at an electronic device with a touch-sensitive surface and a display, wherein the device includes one or more sensors to detect intensities of contacts with the touch-sensitive surface; 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 (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. 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 (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. 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 device to:
-
display a plurality of selectable user interface objects in a first user interface on the display; detect 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, detect 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, blur 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, detect 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 increase 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, detect 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 decrease 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 (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. 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 device to:
-
display a plurality of selectable user interface objects in a first user interface on the display; detect 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; detect 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 obscure 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; detect 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 increase 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; detect 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, display 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; detect 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, maintain 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, replace 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 (35)
-
-
36. A method, comprising:
at an electronic device with a touch-sensitive surface and a display, wherein the device includes one or more sensors to detect intensities of contacts with the touch-sensitive surface; 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 (37)
-
38. 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 (39)
-
Specification