US 12,073,041 B2
Navigating user interfaces with multiple navigation modes
Christopher J. Sanders, San Jose, CA (US); Dennis S. Park, San Francisco, CA (US); Neil P. Cormican, Menlo Park, CA (US); Ada Turner, Milpitas, CA (US); and Dale A. Taylor, Menlo Park, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on May 30, 2023, as Appl. No. 18/325,378.
Application 18/325,378 is a continuation of application No. 17/659,304, filed on Apr. 14, 2022, granted, now 11,669,194.
Claims priority of provisional application 63/176,835, filed on Apr. 19, 2021.
Claims priority of provisional application 63/303,014, filed on Jan. 25, 2022.
Prior Publication US 2023/0384882 A1, Nov. 30, 2023
Int. Cl. G06F 3/041 (2006.01); G06F 3/0488 (2022.01); G06F 9/451 (2018.01)
CPC G06F 3/0416 (2013.01) [G06F 3/0488 (2013.01); G06F 9/451 (2018.02)] 54 Claims
OG exemplary drawing
 
1. A method comprising:
at a first electronic device in communication with a display generation component and one or more input devices:
displaying, via the display generation component, a first user interface configured to accept navigation input from a second electronic device, different from the first electronic device;
while displaying the first user interface, receiving, at the first electronic device, a first input including an indication of a touchdown of a first contact in a first region of a touch-sensitive surface of the second electronic device, and an indication of movement of the first contact along the touch-sensitive surface of the second electronic device; and
in response to receiving the first input:
in accordance with a determination that the first input satisfies one or more criteria, including a criterion that is satisfied when the first contact moves more than a threshold amount within the first region after touchdown of the first contact, navigating the first user interface in a first direction in accordance with the movement of the first contact and a first mode of navigation, wherein the first mode of navigation defines a first amount of precision of the navigation applied to the first user interface; and
in accordance with a determination that the first input does not satisfy the one or more criteria because the first contact moves from the first region of the touch-sensitive surface to a second region of the touch-sensitive surface during the movement of the first contact, navigating the first user interface in the first direction in accordance with the movement of the first contact and a second mode of navigation, wherein the second mode of navigation defines a second amount of precision of the navigation applied to the first user interface, different from the first amount of precision.