Device, method, and graphical user interface for adjusting content selection
First Claim
1. 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 touch-sensitive display, cause the electronic device to:
- display a user interface on the touch-sensitive display, wherein the user interface includes content;
detect a first portion of a gesture over the content on the touch-sensitive display, the first portion of the gesture including;
a first contact on the touch-sensitive display; and
movement of the first contact across the touch-sensitive display;
in response to detecting the first portion of the gesture, update the user interface in accordance with the first portion of the gesture, including;
in accordance with a determination that the first contact does not meet selection criteria during the first portion of the gesture, scrolling the content on the touch-sensitive display in accordance with the movement of the first contact on the touch-sensitive display during the first portion of the gesture without selecting the content; and
in accordance with a determination that the first contact meets the selection criteria during the first portion of the gesture, selecting at least a portion of the content in accordance with the movement of the first contact on the touch-sensitive display during the first portion of the gesture; and
after updating user interface in accordance with the first portion of the gesture, detect a second portion of the gesture that includes detecting movement of the first contact on the touch-sensitive display while the first contact does not meet the selection criteria; and
,in response to detecting the second portion of the gesture;
in accordance with a determination that the first contact did not meet the selection criteria during the first portion of the gesture, scroll the content on the touch-sensitive display in accordance with movement of the first contact on the touch-sensitive display during the second portion of the gesture without selecting the content; and
in accordance with a determination that the first contact met the selection criteria during the first portion of the gesture, adjust the selection in accordance with movement of the first contact on the touch-sensitive display during the second portion of the gesture.
0 Assignments
0 Petitions
Accused Products
Abstract
An electronic device with a touch-sensitive display displays a user interface with content. The device detects a gesture on the touch-sensitive display, the gesture including a first contact over the content on the touch-sensitive display and movement of the first contact across the touch-sensitive display. In response to detecting the gesture, when the contact does not meet selection criteria, the device scrolls the content on the display in accordance with the movement of the contact on the display without selecting the content. When the contact meets the selection criteria, the device selects at least a portion of the content in accordance with the movement of the contact.
1023 Citations
24 Claims
-
1. 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 touch-sensitive display, cause the electronic device to:
-
display a user interface on the touch-sensitive display, wherein the user interface includes content; detect a first portion of a gesture over the content on the touch-sensitive display, the first portion of the gesture including; a first contact on the touch-sensitive display; and movement of the first contact across the touch-sensitive display; in response to detecting the first portion of the gesture, update the user interface in accordance with the first portion of the gesture, including; in accordance with a determination that the first contact does not meet selection criteria during the first portion of the gesture, scrolling the content on the touch-sensitive display in accordance with the movement of the first contact on the touch-sensitive display during the first portion of the gesture without selecting the content; and in accordance with a determination that the first contact meets the selection criteria during the first portion of the gesture, selecting at least a portion of the content in accordance with the movement of the first contact on the touch-sensitive display during the first portion of the gesture; and after updating user interface in accordance with the first portion of the gesture, detect a second portion of the gesture that includes detecting movement of the first contact on the touch-sensitive display while the first contact does not meet the selection criteria; and
,in response to detecting the second portion of the gesture; in accordance with a determination that the first contact did not meet the selection criteria during the first portion of the gesture, scroll the content on the touch-sensitive display in accordance with movement of the first contact on the touch-sensitive display during the second portion of the gesture without selecting the content; and in accordance with a determination that the first contact met the selection criteria during the first portion of the gesture, adjust the selection in accordance with movement of the first contact on the touch-sensitive display during the second portion of the gesture. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An electronic device, comprising:
-
a touch-sensitive display; 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 user interface on the touch-sensitive display, wherein the user interface includes content; detecting a first portion of a gesture over the content on the touch-sensitive display, the first portion of the gesture including; a first contact on the touch-sensitive display; and movement of the first contact across the touch-sensitive display; in response to detecting the first portion of the gesture, updating the user interface in accordance with the first portion of the gesture, including; in accordance with a determination that the first contact does not meet selection criteria during the first portion of the gesture, scrolling the content on the touch-sensitive display in accordance with the movement of the first contact on the touch-sensitive display during the first portion of the gesture without selecting the content; and in accordance with a determination that the first contact meets the selection criteria during the first portion of the gesture, selecting at least a portion of the content in accordance with the movement of the first contact on the touch-sensitive display during the first portion of the gesture; and after updating user interface in accordance with the first portion of the gesture, detecting a second portion of the gesture that includes detecting movement of the first contact on the touch-sensitive display while the first contact does not meet the selection criteria; and
,in response to detecting the second portion of the gesture; in accordance with a determination that the first contact did not meet the selection criteria during the first portion of the gesture, scrolling the content on the touch-sensitive display in accordance with movement of the first contact on the touch-sensitive display during the second portion of the gesture without selecting the content; and in accordance with a determination that the first contact met the selection criteria during the first portion of the gesture, adjusting the selection in accordance with movement of the first contact on the touch-sensitive display during the second portion of the gesture. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method, comprising:
at an electronic device with a touch-sensitive display; displaying a user interface on the touch-sensitive display, wherein the user interface includes content; detecting a first portion of a gesture over the content on the touch-sensitive display, the first portion of the gesture including; a first contact on the touch-sensitive display; and movement of the first contact across the touch-sensitive display; in response to detecting the first portion of the gesture, updating the user interface in accordance with the first portion of the gesture, including; in accordance with a determination that the first contact does not meet selection criteria during the first portion of the gesture, scrolling the content on the touch-sensitive display in accordance with the movement of the first contact on the touch-sensitive display during the first portion of the gesture without selecting the content; and in accordance with a determination that the first contact meets the selection criteria during the first portion of the gesture, selecting at least a portion of the content in accordance with the movement of the first contact on the touch-sensitive display during the first portion of the gesture; and after updating user interface in accordance with the first portion of the gesture, detecting a second portion of the gesture that includes detecting movement of the first contact on the touch-sensitive display while the first contact does not meet the selection criteria; and
,in response to detecting the second portion of the gesture; in accordance with a determination that the first contact did not meet the selection criteria during the first portion of the gesture, scrolling the content on the touch-sensitive display in accordance with movement of the first contact on the touch-sensitive display during the second portion of the gesture without selecting the content; and in accordance with a determination that the first contact met the selection criteria during the first portion of the gesture, adjusting the selection in accordance with movement of the first contact on the touch-sensitive display during the second portion of the gesture. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
Specification