US 11,893,233 B2
Device, method, and graphical user interface for moving user interface objects
Nicholas Zambetti, Largo, FL (US); Chanaka G. Karunamuni, San Jose, CA (US); Imran Chaudhri, San Francisco, CA (US); Christopher P. Foss, San Francisco, CA (US); Eugene M. Bistolas, Kihei, HI (US); Kyle S. Macomber, Los Altos, CA (US); Keith W. Rauenbuehler, San Francisco, CA (US); Lee S. Broughton, Santa Cruz, CA (US); and Arnold Freidling, San Jose, CA (US)
Assigned to APPLE INC., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Jan. 27, 2022, as Appl. No. 17/586,621.
Application 17/586,621 is a continuation of application No. 14/290,850, filed on May 29, 2014, granted, now 11,334,238.
Claims priority of provisional application 61/832,956, filed on Jun. 9, 2013.
Prior Publication US 2022/0155951 A1, May 19, 2022
Int. Cl. G06F 3/04883 (2022.01); G06F 3/0485 (2022.01); G06F 3/04886 (2022.01); G06F 3/04845 (2022.01); G06F 3/0488 (2022.01); G06F 3/0487 (2013.01); G06F 3/0486 (2013.01); G06F 3/04855 (2022.01)
CPC G06F 3/04883 (2013.01) [G06F 3/0485 (2013.01); G06F 3/0486 (2013.01); G06F 3/0487 (2013.01); G06F 3/0488 (2013.01); G06F 3/04845 (2013.01); G06F 3/04855 (2013.01); G06F 3/04886 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method, comprising:
at an electronic device with a touch-sensitive surface and a display:
displaying, on the display, a user interface with a favored navigation axis; and
while displaying the user interface on the display, detecting a contact on the touch-sensitive surface and detecting a first movement of the contact on the touch-sensitive surface, wherein the first movement of the contact includes:
a first component of the first movement in a direction along the favored navigation axis; and
a second component of the first movement in a direction different from the favored navigation axis; and
in response to detecting the first movement of the contact:
in accordance with a determination that the first movement meets direction-lock termination criteria, moving one or more user interface objects of the user interface in two dimensions in accordance with the first component of the first movement and the second component of the first movement, wherein, immediately prior to detecting the first movement of the contact, the one or more user interface objects each have respective initial positions along a secondary navigation axis different from the favored navigation axis; and
in accordance with a determination that the first movement does not meet the direction-lock termination criteria, moving one or more user interface objects of the user interface in one dimension along the favored navigation axis in accordance with the first component of the first movement;
after determining that the first movement meets the direction-lock termination criteria and while continuing to detect the contact on the touch-sensitive surface:
detecting a second movement of the contact on the touch-sensitive surface, wherein the second movement of the contact includes:
a first component of the second movement in a direction along the favored navigation axis; and
a second component of the second movement in a direction different from the favored navigation axis; and
in response to detecting the second movement of the contact, moving one or more user interface objects of the user interface in accordance with the second movement without regard to whether the second movement meets the direction-lock termination criteria;
after moving the one or more user interface objects of the user interface in accordance with the second movement without regard to whether the second movement meets the direction-lock termination criteria:
detecting a lift-off of the contact; and
in response to detecting the lift-off of the contact, moving each of the one or more user interface objects of the user interface only along the secondary navigation axis to their respective initial positions along the secondary navigation axis.