US 12,340,034 B2
Devices, methods, and graphical user interfaces for an electronic device interacting with a stylus
Gemma A. Roper, San Francisco, CA (US); Christopher Matthews, San Francisco, CA (US); Brigit Lamberson, San Francisco, CA (US); Megan McClain, San Francisco, CA (US); and Thomas Hulbert, Palo Alto, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on May 20, 2019, as Appl. No. 16/417,025.
Claims priority of provisional application 62/729,869, filed on Sep. 11, 2018.
Claims priority of provisional application 62/679,461, filed on Jun. 1, 2018.
Prior Publication US 2019/0369754 A1, Dec. 5, 2019
Int. Cl. G06F 3/0354 (2013.01); G06F 3/038 (2013.01); G06F 3/041 (2006.01); G06F 3/0482 (2013.01); G06F 3/04883 (2022.01); G06F 3/14 (2006.01); G06F 9/451 (2018.01)
CPC G06F 3/03545 (2013.01) [G06F 3/03547 (2013.01); G06F 3/038 (2013.01); G06F 3/04162 (2019.05); G06F 3/0482 (2013.01); G06F 3/04883 (2013.01); G06F 3/14 (2013.01); G06F 9/453 (2018.02); G06F 2203/0381 (2013.01); G06F 2203/04807 (2013.01)] 32 Claims
OG exemplary drawing
 
1. A method comprising:
at an electronic device with one or more processors, a non-transitory memory, a touch-sensitive surface, a display, and a communication interface provided to communicate with a stylus:
while displaying, on the display, a selection user interface including a plurality of selectable items, wherein a first item among the plurality of selectable items is currently selected within the selection user interface:
obtaining finger manipulation data from the stylus via the communication interface, wherein the finger manipulation data from the stylus includes information about one or more finger manipulation inputs received at the stylus; and
in response to obtaining the finger manipulation data from the stylus:
in accordance with a determination that the finger manipulation data from the stylus satisfies a first navigation criterion, wherein the determination that the finger manipulation data from the stylus satisfies the first navigation criterion is based on a first pattern of contacts detected on the stylus corresponding to a first rotation of the stylus in a first direction, changing display of the selection user interface in order to indicate movement of focus from the first item to a second item among the plurality of selectable items according to the first direction of the first rotation of the stylus;
in accordance with a determination that the finger manipulation data from the stylus satisfies a second navigation criterion, wherein the determination that the finger manipulation data from the stylus satisfies the second navigation criterion is based on a second pattern of contacts detected on the stylus corresponding to a second rotation of the stylus in a second direction that is different from the first direction, changing display of the selection user interface in order to indicate movement of focus from the first item to a third item among the plurality of selectable items according to the second direction of the second rotation of the stylus, wherein the third item is different from the second item, and wherein the determination as to whether to indicate movement of the focus from the first item to the second item or to indicate movement of the focus from the first item to the third item is determined based on a difference between the first pattern of contacts detected on the stylus and the second pattern of contacts detected on the stylus; and
in accordance with a determination that the finger manipulation data from the stylus includes touch sensor data indicative of a swipe gesture based on a third pattern of contacts detected on the stylus, performing a respective operation that is different from a movement of focus within the selection user interface.