US 12,001,670 B2
Devices, methods, and graphical user interfaces for moving user interface objects
Mark K. Hauenstein, Richmond (GB); Raymond S. Sepulveda, Portland, OR (US); Marcos Alonso Ruiz, Oakland, CA (US); Julian K. Missig, Burlingame, CA (US); Jeffrey T. Bernstein, San Francisco, CA (US); Patrick L. Coffman, San Francisco, CA (US); and Stephen O. Lemay, Palo Alto, CA (US)
Assigned to APPLE INC., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Sep. 16, 2022, as Appl. No. 17/947,032.
Application 17/947,032 is a continuation of application No. 17/138,602, filed on Dec. 30, 2020, granted, now 11,449,222.
Application 17/138,602 is a continuation of application No. 15/845,528, filed on Dec. 18, 2017, granted, now 10,908,809, issued on Feb. 2, 2021.
Claims priority of provisional application 62/507,124, filed on May 16, 2017.
Prior Publication US 2023/0019329 A1, Jan. 19, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/04883 (2022.01); G06F 3/01 (2006.01); G06F 3/04812 (2022.01); G06F 3/04817 (2022.01); G06F 3/0482 (2013.01); G06F 3/0485 (2022.01); G06F 3/0486 (2013.01)
CPC G06F 3/04883 (2013.01) [G06F 3/016 (2013.01); G06F 3/04812 (2013.01); G06F 3/04817 (2013.01); G06F 3/0482 (2013.01); G06F 3/0485 (2013.01); G06F 3/0486 (2013.01); G06F 2203/0381 (2013.01); G06F 2203/04808 (2013.01)] 39 Claims
OG exemplary drawing
 
1. A method, comprising:
at a device having a display, and a touch-sensitive surface:
displaying a first user interface on the display, wherein the first user interface includes a first user interface object at a first location in the first user interface;
while displaying the first user interface that includes the first user interface object, detecting a first input that includes a first portion of the first input and a second portion of the first input, wherein detecting the first portion of the first input includes detecting one or more first contacts at a location on the touch-sensitive surface that corresponds to the first user interface object in the first user interface and detecting the second portion of the first input that includes detecting first movement of the one or more first contacts across the touch-sensitive surface, wherein the first user interface object is displayed at the first location in the first user interface while the first portion of the first input is detected;
in response to detecting the first input:
in accordance with a determination that the second portion of the first input was detected before the one or more first contacts had been detected at the location on the touch-sensitive surface for a first threshold amount of time without more than a threshold amount of movement:
in accordance with a determination that the first input has a first predefined number of contacts, dragging the first user interface object or a representation thereof relative to the first user interface in accordance with the second portion of the first input; and
in accordance with a determination that the first input has a second predefined number of contacts, forgoing dragging the first user interface object or the representation thereof relative to the first user interface in accordance with the second portion of the first input; and
in accordance with a determination that the second portion of the first input was detected after the one or more first contacts had been detected at the location on the touch-sensitive surface for at least the first threshold amount of time without more than the threshold amount of movement, dragging the first user interface object or the representation thereof relative to the first user interface in accordance with the second portion of the first input.