US 12,481,357 B2
Devices, methods, for interacting with graphical user interfaces
Giancarlo Yerkes, San Francisco, CA (US); Allison W. Dryer, Tiburon, CA (US); Gregory Lutter, Boulder Creek, CA (US); Brian W. Temple, Santa Clara, CA (US); Devin W. Chalmers, Oakland, CA (US); Luis R. Deliz Centeno, Fremont, CA (US); Anshu K. Chimalamarri, Sunnyvale, CA (US); Nahckjoon Kim, Sunnyvale, CA (US); Jessica Trinh, Oakland, 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. 20, 2023, as Appl. No. 18/370,847.
Claims priority of provisional application 63/409,744, filed on Sep. 24, 2022.
Prior Publication US 2024/0103614 A1, Mar. 28, 2024
Int. Cl. G06F 3/01 (2006.01); G06F 3/04815 (2022.01); G06F 3/16 (2006.01)
CPC G06F 3/013 (2013.01) [G06F 3/04815 (2013.01); G06F 3/165 (2013.01)] 37 Claims
OG exemplary drawing
 
1. A computer system configured to communicate with one or more gaze-tracking sensors and a display generation component, comprising:
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 display generation component, a respective user interface, wherein displaying the respective user interface includes displaying:
a plurality of edges of the respective user interface that includes a first edge and a second edge, different from the first edge;
a first user interface object positioned along the first edge that corresponds to a first operation; and
a second user interface object positioned along the second edge that corresponds to a second operation, different from the first operation;
while displaying the first user interface object and the second user interface object, detecting, via the one or more gaze-tracking sensors, that a gaze of a user of the computer system is directed to a respective portion of the respective user interface; and
in response to detecting that the gaze of the user of the computer system is directed to the respective portion of the respective user interface:
in accordance with a determination that the respective portion of the respective user interface corresponds to the first user interface object:
performing the first operation; and
continuing to display the first user interface object while ceasing to display the second user interface object;
in accordance with a determination that the respective portion of the respective user interface corresponds to the second user interface object:
performing the second operation; and
continuing to display the second user interface object while ceasing to display the first user interface object.