US2024310999A1PendingUtilityA1

Techniques for selecting text

Assignee: APPLE INCPriority: Jun 1, 2019Filed: May 29, 2024Published: Sep 19, 2024
Est. expiryJun 1, 2039(~12.8 yrs left)· nominal 20-yr term from priority
G06F 3/0486G06F 3/0482G06F 40/166G06F 3/0485G06F 3/04842G06F 3/04883
77
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The present disclosure generally relates to selecting text. An example method includes displaying, a focus indicator at a first location; while displaying the focus indicator, detecting a gesture at a first touch location that corresponds to the focus indicator; while detecting the gesture, detecting movement of the gesture to a second touch location; in response to detecting movement of the gesture to the second touch location: in accordance with a determination that the second touch location is in a first direction, moving the focus indicator to a second indicator location; in accordance with a determination that the second touch location is in a second direction, moving the focus indicator to a third location; while the focus indicator is at a fourth location, detecting liftoff of the gesture; and in response to detecting the liftoff, maintaining display of the focus indicator at the fourth location.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . An electronic device, comprising:
 a touch-sensitive display device;   one or more processors; and   memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:
 displaying, via the touch-sensitive display device, a focus indicator at a first indicator location on the touch-sensitive display device; 
 while displaying the focus indicator at the first indicator location, detecting a touch gesture at a first touch location that corresponds to the focus indicator; 
 while continuing to detect the touch gesture on the touch-sensitive display device, detecting movement of the touch gesture to a second touch location that is different from the first touch location; 
 in response to detecting the movement of the touch gesture to the second touch location:
 in accordance with a determination that the second touch location is in a first direction relative to the first touch location, moving the focus indicator to a second indicator location that has a first spatial relationship to the second touch location; 
 in accordance with a determination that the second touch location is in a second direction relative to the first touch location, moving the focus indicator to a third indicator location that has a second spatial relationship, different from the first spatial relationship, to the second touch location; 
 
 while the focus indicator is at a fourth indicator location, detecting liftoff of the touch gesture; and 
 in response to detecting the liftoff, maintaining display of the focus indicator at the fourth indicator location. 
   
     
     
         2 . The electronic device of  claim 1 , wherein the touch-sensitive display has an upper edge and a lower edge, and wherein the one or more programs further include instructions for:
 in response to detecting the movement of the touch gesture to the second touch location:
 in accordance with a determination that the second touch location is in a third direction relative to the first touch location that is towards the upper edge of the touch-sensitive display, moving the focus indicator in the third direction to a fourth indicator location that is a first predetermined distance closer to the upper edge of the touch-sensitive display than the second touch location. 
   
     
     
         3 . The electronic device of  claim 2 , wherein the one or more programs further include instructions for:
 while displaying the focus indicator at the third indicator location, detecting movement of the touch gesture in a fifth direction parallel to the upper edge of the touch-sensitive display to a third touch location; and   in response to detecting movement of the touch gesture to the third touch location, moving the focus indicator in the fifth direction to a seventh indicator location that is the first predetermined distance closer to the upper edge of the touch-sensitive display than the third touch location.   
     
     
         4 . The electronic device of  claim 1 , wherein the touch-sensitive display has an upper edge and a lower edge, and wherein the one or more programs further include instructions for:
 in response to detecting the movement of the touch gesture to the second touch location:
 in accordance with a determination that the second touch location is in a fourth direction relative to the first touch location that is towards the lower edge of the touch-sensitive display and a determination that the second touch location is greater than a second predetermined distance from the first touch location, moving the focus indicator to a fifth indicator location that is along an axis perpendicular to the upper edge of the touch-sensitive display and that is a third predetermined distance closer to the upper edge than the second touch location; and 
 in accordance with a determination that the second touch location is in the fourth direction and a determination that the second touch location is less than the second predetermined distance from the first touch location, moving the focus indicator in the fourth direction to a sixth indicator location that is less than the third predetermined distance closer to the upper edge than the second touch location. 
   
     
     
         5 . The electronic device of  claim 1 , wherein:
 the touch-sensitive display has an upper edge and a lower edge;   the first direction is parallel to the upper edge of the touch-sensitive display;   the first spatial relationship includes being a first distance from the second touch location; and   the one or more programs further include instructions for:
 while displaying the focus indicator at the second indicator location, detecting movement of the touch gesture in a sixth direction that is along an axis perpendicular to the upper edge of the touch-sensitive display to a fourth touch location; 
 in response to detecting movement of the touch gesture to the fourth touch location, moving the focus indicator in the sixth direction to an eighth indicator location that is greater than the first distance from the fourth touch location. 
   
     
     
         6 . The electronic device of  claim 1 , wherein the first spatial relationship includes:
 in accordance with a determination that the movement of the touch gesture to the second touch location has a first speed and a first movement distance, the second indicator location being a fourth predetermined distance from the second touch location; and   in accordance with a determination that the movement of the touch gesture to the second touch location has a second speed, less than the first speed, and the first movement distance, the second indicator location being a fifth predetermined distance from the second touch location that is greater than the fourth predetermined distance.   
     
     
         7 . The electronic device of  claim 1 , wherein:
 displaying the focus indicator at the first indicator location includes displaying a first text content;   the first indicator location corresponds to a first text insertion position at a first text insertion location in the first text content; and   the focus indicator is moved to the second indicator location in response to detecting the movement of the touch gesture to the second touch location;   the one or more programs further include instructions for:
 in response to detecting the movement of the touch gesture to the second touch location:
 moving the first text insertion position from the first text insertion location to a second text insertion location; 
 in accordance with a determination that the second indicator location is separated from the second text insertion location by greater than a fifth predetermined distance, displaying a visual indication of the text insertion position at the second text insertion location; and 
 in accordance with a determination that the second indicator location is separated from the second text insertion location by less than the fifth predetermined distance, forgoing displaying a visual indication of the text insertion position at the second text insertion location. 
 
   
     
     
         8 . The electronic device of  claim 1 , wherein the one or more programs further include instructions for:
 displaying, via the touch-sensitive display device, content; and   detecting a second touch gesture starting at a fifth touch location that includes a component of movement;   in response to detecting the second touch gesture:
 in accordance with a determination that the fifth touch location does not correspond to the focus indicator, scrolling the content; and 
 in accordance with a determination that the fifth touch location corresponds to the focus indicator, forgoing scrolling the content. 
   
     
     
         9 . The electronic device of  claim 1 , wherein a distance between the third indicator location and the second touch location is more than a distance between the second indicator location and the second touch location. 
     
     
         10 . The electronic device of  claim 1 , wherein the touch-sensitive display has an upper edge and a lower edge wherein the third indicator location is closer to the upper edge of the touch-sensitive display than the second touch location. 
     
     
         11 . A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device with a touch-sensitive display device, the one or more programs including instructions for:
 displaying, via the touch-sensitive display device, a focus indicator at a first indicator location on the touch-sensitive display device;   while displaying the focus indicator at the first indicator location, detecting a touch gesture at a first touch location that corresponds to the focus indicator;   while continuing to detect the touch gesture on the touch-sensitive display device, detecting movement of the touch gesture to a second touch location that is different from the first touch location;   in response to detecting the movement of the touch gesture to the second touch location:
 in accordance with a determination that the second touch location is in a first direction relative to the first touch location, moving the focus indicator to a second indicator location that has a first spatial relationship to the second touch location; 
 in accordance with a determination that the second touch location is in a second direction relative to the first touch location, moving the focus indicator to a third indicator location that has a second spatial relationship, different from the first spatial relationship, to the second touch location; 
   while the focus indicator is at a fourth indicator location, detecting liftoff of the touch gesture; and   in response to detecting the liftoff, maintaining display of the focus indicator at the fourth indicator location.   
     
     
         12 . A method, comprising:
 at an electronic device with a touch-sensitive display device:
 displaying, via the touch-sensitive display device, a focus indicator at a first indicator location on the touch-sensitive display device; 
 while displaying the focus indicator at the first indicator location, detecting a touch gesture at a first touch location that corresponds to the focus indicator; 
 while continuing to detect the touch gesture on the touch-sensitive display device, detecting movement of the touch gesture to a second touch location that is different from the first touch location; 
 in response to detecting the movement of the touch gesture to the second touch location:
 in accordance with a determination that the second touch location is in a first direction relative to the first touch location, moving the focus indicator to a second indicator location that has a first spatial relationship to the second touch location; 
 in accordance with a determination that the second touch location is in a second direction relative to the first touch location, moving the focus indicator to a third indicator location that has a second spatial relationship, different from the first spatial relationship, to the second touch location; 
 
 while the focus indicator is at a fourth indicator location, detecting liftoff of the touch gesture; and 
 in response to detecting the liftoff, maintaining display of the focus indicator at the fourth indicator location.

Join the waitlist — get patent alerts

Track US2024310999A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.