Device, method, and graphical user interface for displaying a zoomed-in view of a user interface
First Claim
1. A method, comprising:
- at 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;
displaying a first user interface that includes a plurality of user interface objects, including a first user interface object and a second user interface object that is distinct from the first user interface object, wherein the first user interface object is a zoom controller icon,the zoom controller icon for initiating display of a zoomed-in view of at least a portion of the first user interface;
while displaying the first user interface, detecting a first input on the touch-sensitive surface; and
,in response to detecting the first input while displaying the first user interface, determining a response from at least two possible responses to the first input based on evaluating the first input against a plurality of criteria, including;
in accordance with a determination that the first input is detected at a location on the touch-sensitive surface that corresponds to the first user interface object of the first user interface and that the first input satisfies first input intensity criteria, performing a first operation, wherein the first operation comprises displaying a zoomed-in view of at least a first portion of the first user interface; and
in accordance with a determination that the first input is detected at a location on the touch-sensitive surface that corresponds to the first user interface object of the first user interface, that the first input does not satisfy first input intensity criteria, and that the first input is an input of a first type that includes a first contact, and a first liftoff of the first contact followed by a second contact that does not satisfy the first input intensity criteria and that is distinct from a predefined type, performing the first operation;
subsequent to displaying the zoomed-in view of at least the first portion of the first user interface, detect an end of the first input;
in response to detecting the end of the first input;
in accordance with a determination that the zoomed-in view of at least the first portion of the first user interface is displayed in response to a determination that the first input is detected at the location corresponding to the first user interface object of the first user interface and satisfies the first input intensity criteria, cease to display the zoomed-in view of at least the first portion of the first user interface; and
in accordance with a determination that the zoomed-in view of at least the first portion of the first user interface is displayed in response to a determination that the first input is detected at the location corresponding to the first user interface object of the first user interface, does not satisfy the first input intensity criteria, and is an input of the first type, maintain the zoomed-in view of at least the first portion of the first user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device displays a first user interface including user interface objects. While displaying the first user interface, the device detects a first input on the touch-sensitive surface. In response, if the first input is detected at a location on the touch-sensitive surface that corresponds to a first user interface object of the first user interface and that the first input satisfies first input intensity criteria, the device performs a first operation, including displaying a zoomed-in view of at least a first portion of the first user interface; and, if the first input is detected at a location on the touch-sensitive surface that corresponds to the first user interface object of the first user interface and that the first input does not satisfy first input intensity criteria, the device performs a second operation that is distinct from the first operation.
11 Citations
45 Claims
-
1. A method, comprising:
-
at 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; displaying a first user interface that includes a plurality of user interface objects, including a first user interface object and a second user interface object that is distinct from the first user interface object, wherein the first user interface object is a zoom controller icon, the zoom controller icon for initiating display of a zoomed-in view of at least a portion of the first user interface; while displaying the first user interface, detecting a first input on the touch-sensitive surface; and
,in response to detecting the first input while displaying the first user interface, determining a response from at least two possible responses to the first input based on evaluating the first input against a plurality of criteria, including; in accordance with a determination that the first input is detected at a location on the touch-sensitive surface that corresponds to the first user interface object of the first user interface and that the first input satisfies first input intensity criteria, performing a first operation, wherein the first operation comprises displaying a zoomed-in view of at least a first portion of the first user interface; and in accordance with a determination that the first input is detected at a location on the touch-sensitive surface that corresponds to the first user interface object of the first user interface, that the first input does not satisfy first input intensity criteria, and that the first input is an input of a first type that includes a first contact, and a first liftoff of the first contact followed by a second contact that does not satisfy the first input intensity criteria and that is distinct from a predefined type, performing the first operation; subsequent to displaying the zoomed-in view of at least the first portion of the first user interface, detect an end of the first input; in response to detecting the end of the first input; in accordance with a determination that the zoomed-in view of at least the first portion of the first user interface is displayed in response to a determination that the first input is detected at the location corresponding to the first user interface object of the first user interface and satisfies the first input intensity criteria, cease to display the zoomed-in view of at least the first portion of the first user interface; and in accordance with a determination that the zoomed-in view of at least the first portion of the first user interface is displayed in response to a determination that the first input is detected at the location corresponding to the first user interface object of the first user interface, does not satisfy the first input intensity criteria, and is an input of the first type, maintain the zoomed-in view of at least the first portion of the first user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. 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 intensity of contacts with the touch-sensitive surface cause the device to:
-
display a first user interface that includes a plurality of user interface objects, including a first user interface object and a second user interface object that is distinct from the first user interface object, wherein the first user interface object is a zoom controller icon, the zoom controller icon for initiating display of a zoomed-in view of at least a portion of the first user interface; while displaying the first user interface, detect a first input on the touch-sensitive surface; and
,in response to detecting the first input while displaying the first user interface, determine a response from at least two possible responses to the first input based on evaluating the first input against a plurality of criteria, including; in accordance with a determination that the first input is detected at a location on the touch-sensitive surface that corresponds to the first user interface object of the first user interface and that the first input satisfies first input intensity criteria, perform a first operation, wherein the first operation comprises displaying a zoomed-in view of at least a first portion of the first user interface; and in accordance with a determination that the first input is detected at a location on the touch-sensitive surface that corresponds to the first user interface object of the first user interface, that the first input does not satisfy first input intensity criteria, and that the first input is an input of a first type that includes a first contact, and a first liftoff of the first contact followed by a second contact that does not satisfy the first input intensity criteria and that is distinct from a predefined type, perform the first operation; subsequent to displaying the zoomed-in view of at least the first portion of the first user interface, detect an end of the first input; in response to detecting the end of the first input; in accordance with a determination that the zoomed-in view of at least the first portion of the first user interface is displayed in response to a determination that the first input is detected at the location corresponding to the first user interface object of the first user interface and satisfies the first input intensity criteria, cease to display the zoomed-in view of at least the first portion of the first user interface; and in accordance with a determination that the zoomed-in view of at least the first portion of the first user interface is displayed in response to a determination that the first input is detected at the location corresponding to the first user interface object of the first user interface, does not satisfy the first input intensity criteria, and is an input of the first type, maintain the zoomed-in view of at least the first portion of the first user interface. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. An electronic device, comprising:
-
a display; a touch-sensitive surface; one or more sensors to detect intensity 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 first user interface that includes a plurality of user interface objects, including a first user interface object and a second user interface object that is distinct from the first user interface object, wherein the first user interface object is a zoom controller icon, the zoom controller icon for initiating display of a zoomed-in view of at least a portion of the first user interface; while displaying the first user interface, detecting a first input on the touch-sensitive surface; and
,in response to detecting the first input while displaying the first user interface, determining a response from at least two possible responses to the first input based on evaluating the first input against a plurality of criteria, including; in accordance with a determination that the first input is detected at a location on the touch-sensitive surface that corresponds to the first user interface object of the first user interface and that the first input satisfies first input intensity criteria, performing a first operation, wherein the first operation comprises displaying a zoomed-in view of at least a first portion of the first user interface; and
,in accordance with a determination that the first input is detected at a location on the touch-sensitive surface that corresponds to the first user interface object of the first user interface, that the first input does not satisfy first input intensity criteria, and that the first input is an input of a first type that includes a first contact, and a first liftoff of the first contact followed by a second contact that does not satisfy the first input intensity criteria and that is distinct from a predefined type, performing the first operation; subsequent to displaying the zoomed-in view of at least the first portion of the first user interface, detecting an end of the first input in response to detecting the end of the first input; in accordance with a determination that the zoomed-in view of at least the first portion of the first user interface is displayed in response to a determination that the first input is detected at the location corresponding to the first user interface object of the first user interface and satisfies the first input intensity criteria, ceasing to display the zoomed-in view of at least the first portion of the first user interface; and in accordance with a determination that the zoomed-in view of at least the first portion of the first user interface is displayed in response to a determination that the first input is detected at the location corresponding to the first user interface object of the first user interface, does not satisfy the first input intensity criteria, and is an input of the first type, maintaining the zoomed-in view of at least the first portion of the first user interface. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification