# US 12,182,391 B2 · Devices, methods, and graphical user interfaces for interacting with three-dimensional environments

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,182,391 B2
- Document ID: US12182391B2
- Status: Granted
- Kind: B2
- Application number: 18/370,324
- Filed: 2023-09-19
- Published: 2024-03-28
- Granted: 2024-12-31
- Earliest claimed: 2022-09-23
- Assignees: Apple Inc.
- Applicants: Apple Inc.
- Inventors: Jonathan Ravasz; Israel Pastrana Vicente; Stephen O. Lemay; Kristi E. S. Bauerly; Zoey C. Taylor
- Web page: https://patentgrep.com/patent/US12182391B2

## CPC

- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F 3/013: {Eye tracking input arrangements (G06F3/015 takes precedence)}
- G06F 3/016: {Input arrangements with force or tactile feedback as computer generated output to the user}
- G06F 3/017: {Gesture based interaction, e.g. based on a set of recognized hand gestures (interaction based on gestures traced on a digitiser G06F3/04883)}
- G06F 3/04815: Interaction with a metaphor-based environment or interaction object displayed as three-dimensional [3D], e.g. changing the user viewpoint with respect to the environment or object
- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G06T 17/00: Three-dimensional [3D] modelling for computer graphics
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

A computer system detects a gaze input directed to a region in an environment and, while detecting the gaze input, detects a touch input. In response, the computer system displays a focus indicator at a location corresponding to the region. The computer system detects a continuation of the touch input that includes movement of the touch input along an input surface while being maintained on the input surface. In response, the computer system moves the focus indicator in accordance with the movement of the touch input: within a user interface of an application, if the movement corresponds to a request to move the focus indicator within the user interface; and within the user interface without moving the focus indicator outside of the boundary of the user interface, if the movement corresponds to a request to move the focus indicator outside of a boundary of the user interface.

## Claims

### Claim 1

A method, comprising:
at a computer system that is in communication with a display generation component and with one or more input devices that include a touch-sensitive surface:
while a view of an environment is visible via the display generation component, detecting, via the one or more input devices, a gaze input directed to the environment;
while detecting the gaze input, detecting, via the touch-sensitive surface, a first touch input; and
in response to detecting the first touch input:
in accordance with a determination that a first portion of the first touch input is detected while the gaze input is directed to a first region in the environment, displaying a focus indicator at a location corresponding to the first region in the environment; and
in accordance with a determination that the first portion of the first touch input is detected while the gaze input is directed to a second region in the environment, displaying the focus indicator at a location corresponding to the second region in the environment;
detecting a continuation of the first touch input that includes movement of the first touch input along the touch-sensitive surface while the first touch input is maintained on the touch-sensitive surface; and
in response to detecting the movement of the first touch input along the touch-sensitive surface during the continuation of the first touch input, moving the focus indicator in accordance with a magnitude of the movement of the first touch input, including:
in accordance with a determination that the magnitude of the movement of the first touch input during the continuation of the first touch input corresponds to a request to move the focus indicator within a user interface of a first application, moving the focus indicator within the user interface of the first application in accordance with the movement of the first touch input; and
in accordance with a determination that the magnitude of the movement of the first touch input during the continuation of the first touch input corresponds to a request to move the focus indicator outside of a boundary of the user interface of the first application, moving the focus indicator within the user interface of the first application in accordance with the movement of the first touch input without moving the focus indicator outside of the boundary of the user interface for the first application.

### Claim 2 (depends on 1)

The method of claim 1, including:
detecting liftoff of the first touch input; and
in response to detecting the liftoff of the first touch input, ceasing to display the focus indicator.

### Claim 3 (depends on 1)

The method of claim 1, including:
detecting liftoff of the first touch input; and
in response to detecting the liftoff of the first touch input:
in accordance with a determination that a threshold amount of time has elapsed since detecting the liftoff of the first touch input, ceasing to display the focus indicator; and
in accordance with a determination that the threshold amount of time has not elapsed since detecting the liftoff of the first touch input, maintaining display of the focus indicator.

### Claim 4 (depends on 1)

The method of claim 1, including, while displaying the focus indicator:
detecting initiation of an air gesture; and
in response to detecting the initiation of the air gesture, ceasing to display the focus indicator.

### Claim 5 (depends on 1)

The method of claim 1, wherein:
the movement of the first touch input during the continuation of the first touch input includes movement in a first direction;
the method includes, during the movement of the first touch input in the first direction, detecting movement of the gaze input in a second direction that is different from the first direction; and
the movement of the focus indicator in accordance with the magnitude of the movement of the first touch input is in the first direction.

### Claim 6 (depends on 1)

The method of claim 1, including:
detecting movement of the gaze input to a location within a user interface of a second application that is different from the first application;
detecting liftoff of the first touch input; and
while the gaze input is directed to the location within the user interface of the second application, detecting, via the touch-sensitive surface, a second touch input; and
in response to detecting the second touch input, displaying the focus indicator at the location outside of the boundary of the user interface of the first application.

### Claim 7 (depends on 1)

The method of claim 1, including:
while the focus indicator is displayed at a location within a user interface of a third application, detecting liftoff of the first touch input;
detecting, via the touch-sensitive surface, a third touch input;
detecting movement of the gaze input; and
in response to detecting the third touch input:
in accordance with a determination that the third touch input is detected while the focus indicator remains displayed and while the gaze input is directed to the user interface of a fourth application that is different from the third application:
ceasing to display the focus indicator at the location within the user interface of the third application; and
displaying the focus indicator at a location within the user interface of the fourth application; and
in accordance with a determination that the third touch input is detected while the focus indicator remains displayed and while the gaze input is directed to the user interface of the third application, maintaining the focus indicator at the location within the user interface of the third application.

### Claim 8 (depends on 7)

The method of claim 7, including:
in response to detecting the third touch input:
in accordance with a determination that the third touch input is detected while the focus indicator is not displayed:
displaying the focus indicator at a location corresponding to a respective location to which the gaze input is directed when the third touch input is detected.

### Claim 9 (depends on 1)

The method of claim 1, including:
while displaying the focus indicator within the user interface of the first application, and while detecting the gaze input directed to a location within a user interface of a fifth application that is different from the first application, detecting, via the touch-sensitive surface, a respective touch input that includes movement of the respective touch input along the touch-sensitive surface; and
in response to detecting the respective touch input:
in accordance with a determination that the respective touch input is a continuation of the first touch input without detecting liftoff of the first touch input, continuing to display the focus indicator within the user interface of the first application, including moving the focus indicator within the user interface of the first application in accordance with the movement of the respective touch input; and
in accordance with a determination that the respective touch input is detected after detecting liftoff of the first touch input, displaying the focus indicator at the location within the user interface of the fifth application to which the gaze input is directed.

### Claim 10 (depends on 1)

The method of claim 1, including:
while the focus indicator corresponds to a user interface element within the user interface of the first application, detecting a press of the touch-sensitive surface; and
in response to detecting the press of the touch-sensitive surface, performing a selection operation with respect to the user interface element.

### Claim 11 (depends on 1)

The method of claim 1, including:
detecting movement of the gaze input to a respective location in the environment;
detecting liftoff of the first touch input;
while the gaze input is directed to the respective location in the environment, detecting, via the touch-sensitive surface, a fourth touch input; and
in response to detecting the fourth touch input, in accordance with a determination that the respective location in the environment is capable of displaying a focus indicator, displaying the focus indicator at the respective location in the environment.

### Claim 12 (depends on 11)

The method of claim 11, including, in response to detecting the fourth touch input, in accordance with a determination that the respective location in the environment is not capable of displaying a focus indicator, forgoing displaying the focus indicator at the respective location in the environment.

### Claim 13 (depends on 1)

The method of claim 1, including:
detecting, via the touch-sensitive surface, a fifth touch input; and
in response to detecting the fifth touch input:
in accordance with a determination that the fifth touch input includes a chorded gesture detected while the gaze input is directed to a third region in the environment, providing information about the fifth touch input to the third region; and
in accordance with a determination that the fifth touch input includes the chorded gesture detected while the gaze input is directed to a fourth region in the environment, providing information about the fifth touch input to the fourth region.

### Claim 14 (depends on 13)

The method of claim 13, including, in response to detecting the fifth touch input, in accordance with a determination that the fifth touch input does not include a chorded gesture, displaying and moving the focus indicator at least partially in accordance with movement of the fifth touch input.

### Claim 15 (depends on 13)

The method of claim 13, including, in response to detecting the fifth touch input, in accordance with a determination that the fifth touch input includes the chorded gesture, forgoing displaying the focus indicator.

### Claim 16 (depends on 15)

The method of claim 15, including, while forgoing displaying the focus indicator in response to detecting the fifth touch input:
detecting a sixth touch input; and
in response to detecting the sixth touch input:
in accordance with a determination that the sixth touch input is detected while the gaze input is directed to a location within the user interface of a sixth application, displaying the focus indicator at the location within the user interface of the sixth application; and
in accordance with a determination that the sixth touch input is detected while the gaze input is directed to a location within the user interface of a seventh application, displaying the focus indicator at the location within the user interface of the seventh application.

### Claim 17 (depends on 13)

The method of claim 13, wherein the fifth touch input includes a chorded gesture associated with performing a zoom operation.

### Claim 18 (depends on 13)

The method of claim 13, wherein the fifth touch input includes a chorded gesture associated with performing a scrolling operation.

### Claim 19

A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system that is in communication with a display generation component and with one or more input devices that include a touch-sensitive surface, the one or more programs including instructions for:
while a view of an environment is visible via the display generation component, detecting, via the one or more input devices, a gaze input directed to the environment;
while detecting the gaze input, detecting, via the touch-sensitive surface, a first touch input; and
in response to detecting the first touch input:
in accordance with a determination that a first portion of the first touch input is detected while the gaze input is directed to a first region in the environment, displaying a focus indicator at a location corresponding to the first region in the environment; and
in accordance with a determination that the first portion of the first touch input is detected while the gaze input is directed to a second region in the environment, displaying the focus indicator at a location corresponding to the second region in the environment;
detecting a continuation of the first touch input that includes movement of the first touch input along the touch-sensitive surface while the first touch input is maintained on the touch-sensitive surface; and
in response to detecting the movement of the first touch input along the touch-sensitive surface during the continuation of the first touch input, moving the focus indicator in accordance with a magnitude of the movement of the first touch input, including:
in accordance with a determination that the magnitude of the movement of the first touch input during the continuation of the first touch input corresponds to a request to move the focus indicator within a user interface of a first application, moving the focus indicator within the user interface of the first application in accordance with the movement of the first touch input; and
in accordance with a determination that the magnitude of the movement of the first touch input during the continuation of the first touch input corresponds to a request to move the focus indicator outside of a boundary of the user interface of the first application, moving the focus indicator within the user interface of the first application in accordance with the movement of the first touch input without moving the focus indicator outside of the boundary of the user interface for the first application.

### Claim 20

A computer system that is in communication with a display generation component and with one or more input devices that include a touch-sensitive surface, the computer system 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:
while a view of an environment is visible via the display generation component, detecting, via the one or more input devices, a gaze input directed to the environment;
while detecting the gaze input, detecting, via the touch-sensitive surface, a first touch input; and
in response to detecting the first touch input:
in accordance with a determination that a first portion of the first touch input is detected while the gaze input is directed to a first region in the environment, displaying a focus indicator at a location corresponding to the first region in the environment; and
in accordance with a determination that the first portion of the first touch input is detected while the gaze input is directed to a second region in the environment, displaying the focus indicator at a location corresponding to the second region in the environment;
detecting a continuation of the first touch input that includes movement of the first touch input along the touch-sensitive surface while the first touch input is maintained on the touch-sensitive surface; and
in response to detecting the movement of the first touch input along the touch-sensitive surface during the continuation of the first touch input, moving the focus indicator in accordance with a magnitude of the movement of the first touch input, including:
in accordance with a determination that the magnitude of the movement of the first touch input during the continuation of the first touch input corresponds to a request to move the focus indicator within a user interface of a first application, moving the focus indicator within the user interface of the first application in accordance with the movement of the first touch input; and
in accordance with a determination that the magnitude of the movement of the first touch input during the continuation of the first touch input corresponds to a request to move the focus indicator outside of a boundary of the user interface of the first application, moving the focus indicator within the user interface of the first application in accordance with the movement of the first touch input without moving the focus indicator outside of the boundary of the user interface for the first application.

### Claim 21 (depends on 20)

The computer system of claim 20, wherein the one or more programs include instructions for:
detecting liftoff of the first touch input; and
in response to detecting the liftoff of the first touch input, ceasing to display the focus indicator.

### Claim 22 (depends on 20)

The computer system of claim 20, wherein the one or more programs include instructions for:
detecting liftoff of the first touch input; and
in response to detecting the liftoff of the first touch input:
in accordance with a determination that a threshold amount of time has elapsed since detecting the liftoff of the first touch input, ceasing to display the focus indicator; and
in accordance with a determination that the threshold amount of time has not elapsed since detecting the liftoff of the first touch input, maintaining display of the focus indicator.

### Claim 23 (depends on 20)

The computer system of claim 20, wherein the one or more programs include instructions for, while displaying the focus indicator:
detecting initiation of an air gesture; and
in response to detecting the initiation of the air gesture, ceasing to display the focus indicator.

### Claim 24 (depends on 20)

The computer system of claim 20, wherein:
the movement of the first touch input during the continuation of the first touch input includes movement in a first direction;
the one or more programs include instructions for, during the movement of the first touch input in the first direction, detecting movement of the gaze input in a second direction that is different from the first direction; and
the movement of the focus indicator in accordance with the magnitude of the movement of the first touch input is in the first direction.

### Claim 25 (depends on 20)

The computer system of claim 20, wherein the one or more programs include instructions for:
detecting movement of the gaze input to a location within a user interface of a second application that is different from the first application;
detecting liftoff of the first touch input; and
while the gaze input is directed to the location within the user interface of the second application, detecting, via the touch-sensitive surface, a second touch input; and
in response to detecting the second touch input, displaying the focus indicator at the location outside of the boundary of the user interface of the first application.

### Claim 26 (depends on 20)

The computer system of claim 20, wherein the one or more programs include instructions for:
while the focus indicator is displayed at a location within a user interface of a third application, detecting liftoff of the first touch input;
detecting, via the touch-sensitive surface, a third touch input;
detecting movement of the gaze input; and
in response to detecting the third touch input:
in accordance with a determination that the third touch input is detected while the focus indicator remains displayed and while the gaze input is directed to the user interface of a fourth application that is different from the third application:
ceasing to display the focus indicator at the location within the user interface of the third application; and
displaying the focus indicator at a location within the user interface of the fourth application; and
in accordance with a determination that the third touch input is detected while the focus indicator remains displayed and while the gaze input is directed to the user interface of the third application, maintaining the focus indicator at the location within the user interface of the third application.

### Claim 27 (depends on 26)

The computer system of claim 26, wherein the one or more programs include instructions for:
in response to detecting the third touch input:
in accordance with a determination that the third touch input is detected while the focus indicator is not displayed:
displaying the focus indicator at a location corresponding to a respective location to which the gaze input is directed when the third touch input is detected.

### Claim 28 (depends on 20)

The computer system of claim 20, wherein the one or more programs include instructions for:
while displaying the focus indicator within the user interface of the first application, and while detecting the gaze input directed to a location within a user interface of a fifth application that is different from the first application, detecting, via the touch-sensitive surface, a respective touch input that includes movement of the respective touch input along the touch-sensitive surface; and
in response to detecting the respective touch input:
in accordance with a determination that the respective touch input is a continuation of the first touch input without detecting liftoff of the first touch input, continuing to display the focus indicator within the user interface of the first application, including moving the focus indicator within the user interface of the first application in accordance with the movement of the respective touch input; and
in accordance with a determination that the respective touch input is detected after detecting liftoff of the first touch input, displaying the focus indicator at the location within the user interface of the fifth application to which the gaze input is directed.

### Claim 29 (depends on 20)

The computer system of claim 20, wherein the one or more programs include instructions for:
while the focus indicator corresponds to a user interface element within the user interface of the first application, detecting a press of the touch-sensitive surface; and
in response to detecting the press of the touch-sensitive surface, performing a selection operation with respect to the user interface element.

### Claim 30 (depends on 20)

The computer system of claim 20, wherein the one or more programs include instructions for:
detecting movement of the gaze input to a respective location in the environment;
detecting liftoff of the first touch input;
while the gaze input is directed to the respective location in the environment, detecting, via the touch-sensitive surface, a fourth touch input; and
in response to detecting the fourth touch input, in accordance with a determination that the respective location in the environment is capable of displaying a focus indicator, displaying the focus indicator at the respective location in the environment.

### Claim 31 (depends on 30)

The computer system of claim 30, wherein the one or more programs include instructions for, in response to detecting the fourth touch input, in accordance with a determination that the respective location in the environment is not capable of displaying a focus indicator, forgoing displaying the focus indicator at the respective location in the environment.

### Claim 32 (depends on 20)

The computer system of claim 20, wherein the one or more programs include instructions for:
detecting, via the touch-sensitive surface, a fifth touch input; and
in response to detecting the fifth touch input:
in accordance with a determination that the fifth touch input includes a chorded gesture detected while the gaze input is directed to a third region in the environment, providing information about the fifth touch input to the third region; and
in accordance with a determination that the fifth touch input includes the chorded gesture detected while the gaze input is directed to a fourth region in the environment, providing information about the fifth touch input to the fourth region.

### Claim 33 (depends on 32)

The computer system of claim 32, wherein the one or more programs include instructions for, in response to detecting the fifth touch input, in accordance with a determination that the fifth touch input does not include a chorded gesture, displaying and moving the focus indicator at least partially in accordance with movement of the fifth touch input.

### Claim 34 (depends on 32)

The computer system of claim 32, wherein the one or more programs include instructions for, in response to detecting the fifth touch input, in accordance with a determination that the fifth touch input includes the chorded gesture, forgoing displaying the focus indicator.

### Claim 35 (depends on 34)

The computer system of claim 34, wherein the one or more programs include instructions for, while forgoing displaying the focus indicator in response to detecting the fifth touch input:
detecting a sixth touch input; and
in response to detecting the sixth touch input:
in accordance with a determination that the sixth touch input is detected while the gaze input is directed to a location within the user interface of a sixth application, displaying the focus indicator at the location within the user interface of the sixth application; and
in accordance with a determination that the sixth touch input is detected while the gaze input is directed to a location within the user interface of a seventh application, displaying the focus indicator at the location within the user interface of the seventh application.

### Claim 36 (depends on 32)

The computer system of claim 32, wherein the fifth touch input includes a chorded gesture associated with performing a zoom operation.

### Claim 37 (depends on 32)

The computer system of claim 32, wherein the fifth touch input includes a chorded gesture associated with performing a scrolling operation.

### Claim 38 (depends on 19)

The non-transitory computer-readable storage medium of claim 19, wherein the one or more programs include instructions for:
detecting liftoff of the first touch input; and
in response to detecting the liftoff of the first touch input, ceasing to display the focus indicator.

### Claim 39 (depends on 19)

The non-transitory computer-readable storage medium of claim 19, wherein the one or more programs include instructions for:
detecting liftoff of the first touch input; and
in response to detecting the liftoff of the first touch input:
in accordance with a determination that a threshold amount of time has elapsed since detecting the liftoff of the first touch input, ceasing to display the focus indicator; and
in accordance with a determination that the threshold amount of time has not elapsed since detecting the liftoff of the first touch input, maintaining display of the focus indicator.

### Claim 40 (depends on 19)

The non-transitory computer-readable storage medium of claim 19, wherein the one or more programs include instructions for, while displaying the focus indicator:
detecting initiation of an air gesture; and
in response to detecting the initiation of the air gesture, ceasing to display the focus indicator.

### Claim 41 (depends on 19)

The non-transitory computer-readable storage medium of claim 19, wherein:
the movement of the first touch input during the continuation of the first touch input includes movement in a first direction;
the one or more programs include instructions for, during the movement of the first touch input in the first direction, detecting movement of the gaze input in a second direction that is different from the first direction; and
the movement of the focus indicator in accordance with the magnitude of the movement of the first touch input is in the first direction.

### Claim 42 (depends on 19)

The non-transitory computer-readable storage medium of claim 19, wherein the one or more programs include instructions for:
detecting movement of the gaze input to a location within a user interface of a second application that is different from the first application;
detecting liftoff of the first touch input; and
while the gaze input is directed to the location within the user interface of the second application, detecting, via the touch-sensitive surface, a second touch input; and
in response to detecting the second touch input, displaying the focus indicator at the location outside of the boundary of the user interface of the first application.

### Claim 43 (depends on 19)

The non-transitory computer-readable storage medium of claim 19, wherein the one or more programs include instructions for:
while the focus indicator is displayed at a location within a user interface of a third application, detecting liftoff of the first touch input;
detecting, via the touch-sensitive surface, a third touch input;
detecting movement of the gaze input; and
in response to detecting the third touch input:
in accordance with a determination that the third touch input is detected while the focus indicator remains displayed and while the gaze input is directed to the user interface of a fourth application that is different from the third application:
ceasing to display the focus indicator at the location within the user interface of the third application; and
displaying the focus indicator at a location within the user interface of the fourth application; and
in accordance with a determination that the third touch input is detected while the focus indicator remains displayed and while the gaze input is directed to the user interface of the third application, maintaining the focus indicator at the location within the user interface of the third application.

### Claim 44 (depends on 43)

The non-transitory computer-readable storage medium of claim 43, wherein the one or more programs include instructions for:
in response to detecting the third touch input:
in accordance with a determination that the third touch input is detected while the focus indicator is not displayed:
displaying the focus indicator at a location corresponding to a respective location to which the gaze input is directed when the third touch input is detected.

### Claim 45 (depends on 19)

The non-transitory computer-readable storage medium of claim 19, wherein the one or more programs include instructions for:
while displaying the focus indicator within the user interface of the first application, and while detecting the gaze input directed to a location within a user interface of a fifth application that is different from the first application, detecting, via the touch-sensitive surface, a respective touch input that includes movement of the respective touch input along the touch-sensitive surface; and
in response to detecting the respective touch input:
in accordance with a determination that the respective touch input is a continuation of the first touch input without detecting liftoff of the first touch input, continuing to display the focus indicator within the user interface of the first application, including moving the focus indicator within the user interface of the first application in accordance with the movement of the respective touch input; and
in accordance with a determination that the respective touch input is detected after detecting liftoff of the first touch input, displaying the focus indicator at the location within the user interface of the fifth application to which the gaze input is directed.

### Claim 46 (depends on 19)

The non-transitory computer-readable storage medium of claim 19, wherein the one or more programs include instructions for:
while the focus indicator corresponds to a user interface element within the user interface of the first application, detecting a press of the touch-sensitive surface; and
in response to detecting the press of the touch-sensitive surface, performing a selection operation with respect to the user interface element.

### Claim 47 (depends on 19)

The non-transitory computer-readable storage medium of claim 19, wherein the one or more programs include instructions for:
detecting movement of the gaze input to a respective location in the environment;
detecting liftoff of the first touch input;
while the gaze input is directed to the respective location in the environment, detecting, via the touch-sensitive surface, a fourth touch input; and
in response to detecting the fourth touch input, in accordance with a determination that the respective location in the environment is capable of displaying a focus indicator, displaying the focus indicator at the respective location in the environment.

### Claim 48 (depends on 47)

The non-transitory computer-readable storage medium of claim 47, wherein the one or more programs include instructions for, in response to detecting the fourth touch input, in accordance with a determination that the respective location in the environment is not capable of displaying a focus indicator, forgoing displaying the focus indicator at the respective location in the environment.

### Claim 49 (depends on 19)

The non-transitory computer-readable storage medium of claim 19, wherein the one or more programs include instructions for:
detecting, via the touch-sensitive surface, a fifth touch input; and
in response to detecting the fifth touch input:
in accordance with a determination that the fifth touch input includes a chorded gesture detected while the gaze input is directed to a third region in the environment, providing information about the fifth touch input to the third region; and
in accordance with a determination that the fifth touch input includes the chorded gesture detected while the gaze input is directed to a fourth region in the environment, providing information about the fifth touch input to the fourth region.

### Claim 50 (depends on 49)

The non-transitory computer-readable storage medium of claim 49, wherein the one or more programs include instructions for, in response to detecting the fifth touch input, in accordance with a determination that the fifth touch input does not include a chorded gesture, displaying and moving the focus indicator at least partially in accordance with movement of the fifth touch input.

### Claim 51 (depends on 49)

The non-transitory computer-readable storage medium of claim 49, wherein the one or more programs include instructions for, in response to detecting the fifth touch input, in accordance with a determination that the fifth touch input includes the chorded gesture, forgoing displaying the focus indicator.

### Claim 52 (depends on 51)

The non-transitory computer-readable storage medium of claim 51, wherein the one or more programs include instructions for, while forgoing displaying the focus indicator in response to detecting the fifth touch input:
detecting a sixth touch input; and
in response to detecting the sixth touch input:
in accordance with a determination that the sixth touch input is detected while the gaze input is directed to a location within the user interface of a sixth application, displaying the focus indicator at the location within the user interface of the sixth application; and
in accordance with a determination that the sixth touch input is detected while the gaze input is directed to a location within the user interface of a seventh application, displaying the focus indicator at the location within the user interface of the seventh application.

### Claim 53 (depends on 49)

The non-transitory computer-readable storage medium of claim 49, wherein the fifth touch input includes a chorded gesture associated with performing a zoom operation.

### Claim 54 (depends on 49)

The non-transitory computer-readable storage medium of claim 49, wherein the fifth touch input includes a chorded gesture associated with performing a scrolling operation.
