Devices, methods, and graphical user interfaces for accessing system functions of a computer system while displaying a three-dimensional environment.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- APPLE INC
- Filing Date
- 2026-02-24
- Publication Date
- 2026-06-23
Smart Images

Figure 2026102619000001_ABST
Abstract
Claims
1. In a first computer system communicating with a first display generation component and one or more input devices, The first display generation component displays a first user interface object, which is displayed at a first position in the three-dimensional environment, while a first view of the three-dimensional environment is visible, and the first user interface object is displayed at a first position in the three-dimensional environment, the first position in the three-dimensional environment having a first spatial arrangement with respect to individual parts of the user. While the first user interface object is displayed in the first view of the three-dimensional environment, input corresponding to the user's viewpoint movement from a first viewpoint to a second viewpoint in the three-dimensional environment is detected via one or more input devices. In response to detecting the input corresponding to the user's movement of the viewpoint from the first viewpoint to the second viewpoint in the three-dimensional environment, the display of the first user interface object is maintained at a specific position in the three-dimensional environment having a first spatial arrangement with respect to the specific part of the user, while the second view of the three-dimensional environment is visible. The second view of the three-dimensional environment is visible, and while the first user interface object is displayed within the second view of the three-dimensional environment, a first gaze input directed towards the first user interface object is detected via one or more input devices. A method comprising: detecting a first gaze input directed at the first user interface object, and, in accordance with a determination that the first gaze input satisfies attention criteria for the first user interface object, displaying a plurality of affordances for accessing system functions of the first computer system.
2. Detecting the first gaze input directed towards the first user interface object means The first gaze input is detected to be directed towards a first region in the second view of the three-dimensional environment, where the first region corresponds to the position of the first user interface object in the second view of the three-dimensional environment. The method according to claim 1, comprising detecting that the first gaze input is directed to the first region for at least a first amount of time.
3. The method according to claim 1 or 2, wherein the first user interface object is semi-transparent and has an appearance based on at least a portion of the three-dimensional environment in which the first user interface object is displayed.
4. The first appearance of the first user interface object at the first position in the three-dimensional environment is a first appearance that is at least partially based on the characteristics of the three-dimensional environment at the first position in the first view of the three-dimensional environment, The method according to any one of claims 1 to 3, further comprising detecting the input corresponding to the movement of the user's viewpoint from the first viewpoint to the second viewpoint in the three-dimensional environment, and providing a distinct appearance at the individual position in the three-dimensional environment having a first spatial arrangement with respect to the individual part of the user, wherein the distinct appearance of the first user interface object at the individual position displays the first user interface object in a distinct appearance that is at least partially based on the characteristics of the three-dimensional environment at the individual position.
5. The method further includes displaying the first user interface object at the first position in the three-dimensional environment at a first splendor level, Maintaining the display of the first user interface object at the individual position in the three-dimensional environment having the first spatial arrangement with respect to the individual part of the user while the second view of the three-dimensional environment is visible is: During the movement of the user's viewpoint from the first viewpoint to the second viewpoint within the three-dimensional environment, the first user interface object is displayed at a second splendor level different from the first splendor level. The method according to any one of claims 1 to 4, comprising displaying the first user interface object at a first level of prominence at the individual position in the three-dimensional environment having the first spatial arrangement with respect to the individual part of the user.
6. While the first user interface object has a first appearance, it is detected that a first event for first notification satisfies the timing criteria. The method according to any one of claims 1 to 5, in response to detecting that the first event relating to the first notification satisfies a timing criterion, the appearance of the first user interface object is changed from the first appearance to a second appearance, the second appearance including an indication of a separate application associated with the first notification.
7. In accordance with the determination that the first notification is associated with the first application, the second appearance includes an indication of the first application. The method according to claim 6, wherein, in accordance with the determination that the first notification is associated with a second application different from the first application, the second appearance includes an indication of the second application.
8. The first display generation component is used to display a second user interface object while the first view of the three-dimensional environment is visible, While the first user interface object is displayed in the first view of the three-dimensional environment, a first user input interacting with the second user interface object is detected via one or more input devices. The method according to any one of claims 1 to 7, further comprising: detecting the first user input interacting with the second user interface object, while the first view of the three-dimensional environment is visible, maintaining the display of the first user interface object at the individual position in the three-dimensional environment having a first spatial arrangement with respect to the individual part of the user.
9. Displaying the first user interface object at a second position within the second view of the three-dimensional environment, To detect input corresponding to the user's movement of the viewpoint from a second viewpoint to a third viewpoint in the three-dimensional environment via one or more input devices, In response to detecting the input corresponding to the user's movement of the viewpoint from the second viewpoint to the third viewpoint within the three-dimensional environment, In accordance with the determination that the movement of the user's viewpoint from the second viewpoint to the third viewpoint does not satisfy a threshold movement amount, the display of the first user interface object at the second position in the three-dimensional environment is maintained. In accordance with the determination that the movement of the user's viewpoint from the second viewpoint to the third viewpoint satisfies the threshold movement amount, To discontinue displaying the first user interface object at the second position in the three-dimensional environment, The method according to any one of claims 1 to 8, further comprising displaying the first user interface object at a third position in the three-dimensional environment, the third position in the three-dimensional environment having the first spatial arrangement with respect to the individual parts of the user.
10. The method according to any one of claims 1 to 9, wherein displaying the plurality of affordances for accessing the system functions of the first computer system includes displaying an animated transition of the plurality of affordances for accessing the system functions of the first computer system, extending downward from the first user interface object.
11. The method according to any one of claims 1 to 10, wherein displaying the plurality of affordances for accessing the system functions of the first computer system includes displaying an animated transition of the plurality of affordances for accessing the system functions of the first computer system as they gradually appear.
12. While displaying the plurality of affordances for accessing the system functions of the first computer system, it is detected that the first eye-tracking input no longer meets the attention criteria for the first user interface object, The method according to any one of claims 1 to 11, further comprising: detecting that the first eye-tracking input no longer meets the attention criteria for the first user interface object, ceasing to display the plurality of affordances for accessing the system functions of the first computer system.
13. The method according to any one of claims 1 to 12, wherein the first position is located within the peripheral region of the first display generation component.
14. The detection of verbal input by the user via one or more input devices, Upon detecting the verbal input by the user, The method according to any one of claims 1 to 13, further comprising: executing a function associated with an individual affordance among the plurality of affordances for accessing a system function of the first computer system, in accordance with the determination that the verbal input was detected while the user's gaze was directed to the individual affordance for accessing a system function of the first computer system.
15. The method according to claim 14, comprising displaying a first visual indication corresponding to the verbal input by the user while detecting the verbal input by the user.
16. The method according to claim 15, wherein displaying the first visual indication corresponding to the verbal input by the user includes displaying text corresponding to the verbal input by the user.
17. The method according to claim 15 or 16, wherein displaying the first visual indication corresponding to the verbal input by the user includes displaying the first visual indication having a characteristic value, the characteristic value being at least in part based on the audio level of the verbal input by the user.
18. To detect a first hand gesture by the user via one or more input devices, In response to the detection of the first hand gesture by the user, The method according to any one of claims 1 to 17, further comprising: executing a function associated with an individual affordance among the plurality of affordances for accessing a system function of the first computer system, in accordance with the determination that a first hand gesture by the user has been detected while the user's gaze is directed to the individual affordance for accessing a system function of the first computer system.
19. Displaying the plurality of affordances for accessing the system functions of the first computer system includes displaying the individual affordances of the plurality of affordances in a first appearance, and the method is To detect changes in the user's hand configuration via one or more input devices, In response to detecting the change in the configuration of the user's hand, The method according to any one of claims 1 to 18, further comprising displaying the individual affordances in a second appearance different from the first appearance, in accordance with the determination that the user's hand meets a first criterion.
20. Displaying the plurality of affordances for accessing the system functions of the first computer system includes displaying the second affordance among the plurality of affordances for accessing the system functions of the first computer system in a third appearance, and the method is The detection of changes in the user's hand position via one or more input devices, In response to detecting the change in the user's hand position, The method according to claim 19, further comprising maintaining the display of the second affordance in the third appearance in accordance with the determination that the user's hand meets the first criterion.
21. After displaying the plurality of affordances for accessing the system functions of the first computer system, a second gaze input directed to an individual affordance of the plurality of affordances for accessing the system functions of the first computer system is detected via one or more input devices. The method according to any one of claims 1 to 20, further comprising: detecting the second gaze input directed to the individual affordance, and displaying additional content associated with the individual affordance.
22. To detect a second user input via one or more input devices for activating a first affordance among the plurality of affordances for accessing the system functions of the first computer system, The method according to any one of claims 1 to 21, further comprising: displaying a first system user interface for an individual system function of the first computer system in response to detecting a second user input for activating the first of the plurality of affordances for accessing a system function of the first computer system.
23. While the first system user interface is displayed, a third user input is detected via one or more input devices to activate a second affordance, which is different from the first affordance among the plurality of affordances for accessing the system functions of the first computer system, In response to detecting the third user input which activates the second affordance among the plurality of affordances for accessing the system functions of the first computer system, Displaying a second system user interface, different from the first system user interface, for individual system functions of the first computer system, The method according to claim 22, comprising discontinuing the display of the first system user interface.
24. The method according to claim 22 or 23, further comprising visually de-emphasizing the first system user interface while the first system user interface is being displayed, in accordance with the determination that the user's gaze is directed towards the plurality of affordances for accessing the system functions of the first computer system.
25. The method according to any one of claims 22 to 24, further comprising visually de-emphasizing the plurality of affordances for accessing the system functions of the first computer system, in accordance with the determination that the user's gaze is directed towards the first system user interface while the plurality of affordances for accessing the system functions of the first computer system are being displayed.
26. The method further includes displaying an application launch user interface in the three-dimensional environment via the first display generation component, The method according to any one of claims 22 to 25, wherein displaying the first system user interface includes replacing the display of the application startup user interface with the display of the first system user interface.
27. The further includes displaying an application user interface in the three-dimensional environment via the first display generation component before detecting the second user input which activates the first of the plurality of affordances for accessing the system functions of the first computer system, The method according to any one of claims 22 to 26, wherein displaying the first system user interface includes displaying the first system user interface on top of the application user interface.
28. To detect a fourth user input via one or more input devices that activates an individual affordance among the plurality of affordances for accessing the system functions of the first computer system, The method according to any one of claims 1 to 27, further comprising: detecting a fourth user input that activates the individual affordance among the plurality of affordances for accessing the system functions of the first computer system; and displaying an individual system user interface for adjusting individual settings of the first computer system.
29. The method according to claim 28, wherein displaying the individual system user interface for adjusting the individual settings of the first computer system includes displaying the individual system user interface for adjusting the individual settings of the first computer system on at least one of the plurality of affordances.
30. The fourth user input for activating the individual affordance among the plurality of affordances for accessing the system functions of the first computer system is a first air pinch gesture, and the method is While displaying the individual system user interface for adjusting the individual settings of the first computer system, the system detects a second air pinch gesture and a change in the user's hand position from a first position to a second position via one or more input devices. The method according to claim 28 or 29, further comprising detecting the second air pinch gesture and the change in the user's hand position from the first position to the second position, and adjusting the individual settings of the first computer system in accordance with the change in the user's hand position.
31. The fourth user input for activating the individual affordances among the plurality of affordances for accessing the system functions of the first computer system includes a third air pinch gesture and a change in the position of the user's hand from a first position to a second position, The individual system user interface for adjusting the individual settings of the first computer system is displayed in response to the detection of the third air pinch gesture. The method according to claim 28 or 29, wherein, in response to detecting the change in the position of the user's hand from the first position to the second position, the first computer system adjusts the individual settings of the first computer system in accordance with the change in the position of the user's hand.
32. The method according to any one of claims 1 to 31, wherein displaying the plurality of affordances for accessing the system functions of the first computer system includes displaying the plurality of affordances for accessing the system functions of the first computer system at a first simulated distance from the user's viewpoint, the first simulated distance being shorter than the simulated distance of other user interface objects from the user's viewpoint.
33. The method according to any one of claims 1 to 32, wherein displaying a plurality of affordances for accessing the system functions of the first computer system includes displaying a plurality of system status indicators containing information about the status of the system.
34. The first user interface object displayed while the first view of the three-dimensional environment is visible is displayed while the third gaze input satisfies the first proximity criterion to the first user interface object. The aforementioned method, While the first user interface object is being displayed, it is detected that the third eye-tracking input no longer meets the first proximity criterion to the first user interface object, The method according to any one of claims 1 to 33, comprising: detecting that the third eye-gaze input no longer meets the first proximity criterion to the first user interface object, and ceasing to display the first user interface object.
35. While the first user interface object is not displayed, a fourth gaze input is detected that satisfies a second proximity criterion to a location where the first user interface object was previously displayed. The method according to any one of claims 1 to 34, comprising displaying the first user interface object in response to detecting the fourth gaze input that satisfies the second proximity criterion to the location where the first user interface object was previously displayed.
36. Before displaying the first user interface object at the first position in the three-dimensional environment, a fifth gaze input is detected via one or more input devices directed to a second region in the first view of the three-dimensional environment, the second region having a first spatial relationship with respect to the first view of the three-dimensional environment. The method according to any one of claims 1 to 35, comprising: detecting a fifth gaze input directed to a second region in the first view of the three-dimensional environment, and displaying a first user interface object at a first position in the three-dimensional environment while the first view of the three-dimensional environment is visible.
37. In response to detecting the fifth gaze input directed towards the second region within the first view of the three-dimensional environment, displaying the first user interface object at the first position in the three-dimensional environment is: While the fifth eye-tracking input is directed towards the second region, the first user interface object is displayed at a first size, The method according to claim 36, comprising displaying the first user interface object at a first size, and then displaying the first user interface object at a second size larger than the first size while the fifth eye-tracking input is directed towards the second area.
38. While the individual views of the three-dimensional environment are visible and the first user interface object is not displayed within the individual views of the three-dimensional environment, a sixth gaze input directed to a specific region within the individual views of the three-dimensional environment is detected via one or more input devices. In response to detecting the sixth gaze input directed to the individual region within the individual view of the three-dimensional environment, In accordance with the determination that the individual view is the first view corresponding to the first viewpoint of the user, and that the individual region has a first spatial relationship with respect to the first view of the three-dimensional environment, the first user interface object is displayed within the first view of the three-dimensional environment. The method according to claim 36 or 37, comprising displaying the first user interface object in the second view of the three-dimensional environment, in accordance with the determination that the individual view is the second view corresponding to the second viewpoint of the user, and the individual region has the first spatial relationship with respect to the second view of the three-dimensional environment.
39. During the first period before the first user interface object is displayed in response to user input corresponding to a request to display the first user interface object, The first user interface is continuously displayed within one or more views of the three-dimensional environment. While the first user interface is continuously displayed in one or more views of the three-dimensional environment, a sixth gaze input directed towards the first user interface object is detected. The method according to any one of claims 1 to 37, comprising: discontinuing the display of the first user interface object in response to detecting a sixth gaze input directed at the first user interface object while the first user interface object is continuously displayed in one or more views of the three-dimensional environment.
40. The method according to claim 39, further comprising displaying visual guidance on how to redisplay the first user interface object in individual views of the three-dimensional environment in response to detecting the sixth gaze input directed at the first user interface object while the first user interface object is continuously displayed in one or more views of the three-dimensional environment.
41. The method according to claim 40, comprising detecting that the user's attention was directed to the visual guidance before moving away from it while the visual guidance was being displayed, and the first computer system ceasing to display the first user interface object in response to detecting that the user's attention has moved outside of the individual region having a first spatial relationship to the individual view of the three-dimensional environment.
42. While detecting individual gaze inputs directed at the first user interface object, the size of the first user interface object is increased, The method according to any one of claims 1 to 41, comprising increasing the size of the first user interface object in accordance with the determination that the individual eye-tracking inputs satisfy the attention criteria relating to the first user interface object, and then displaying the plurality of affordances for accessing the system functions of the first computer system.
43. The method according to any one of claims 1 to 42, wherein the first computer system determines that the first gaze input satisfies the attention criterion, according to the determination that the first gaze input is maintained on the first user interface object for at least a first time period, or according to the determination that a first gesture is detected in relation to the first gaze input maintained on the first user interface object before the first gaze input is maintained on the first user interface object for at least a first time period.
44. A non-temporary computer-readable storage medium for storing one or more programs configured to be executed by one or more processors of a first computer system communicating with a first display generation component and one or more input devices, wherein the one or more programs include instructions for performing the method according to any one of claims 1 to 43.
45. A first computer system communicating with a first display generation component and one or more input devices, wherein the first computer system is One or more processors, A first computer system comprising: a memory for storing one or more programs configured to be executed by one or more processors, wherein the one or more programs include instructions for performing the method according to any one of claims 1 to 43.
46. A first computer system communicating with a first display generation component and one or more input devices, wherein the first computer system is A first computer system comprising means for performing the method described in any one of claims 1 to 43.
47. A non-temporary computer-readable storage medium that stores one or more programs configured to be executed by one or more processors of a first computer system communicating with a first display generation component and one or more input devices, wherein the one or more programs are Through the first display generation component, while a first view of the three-dimensional environment is visible, a first user interface object is displayed, wherein the first user interface object is displayed at a first position in the three-dimensional environment, and the first position in the three-dimensional environment has a first spatial arrangement with respect to individual parts of the user. While the first user interface object is displayed in the first view of the three-dimensional environment, input corresponding to the user's viewpoint movement from a first viewpoint to a second viewpoint in the three-dimensional environment is detected via one or more input devices. In response to detecting the input corresponding to the user's movement of the viewpoint from the first viewpoint to the second viewpoint in the three-dimensional environment, the display of the first user interface object is maintained at a specific position in the three-dimensional environment having a first spatial arrangement with respect to the specific part of the user, while the second view of the three-dimensional environment is visible. While the second view of the three-dimensional environment is visible and the first user interface object is displayed within the second view of the three-dimensional environment, a first gaze input directed towards the first user interface object is detected via one or more input devices. A non-temporary computer-readable storage medium including instructions that, upon detection of the first gaze input directed towards the first user interface object, displays a plurality of affordances for accessing system functions of the first computer system, in accordance with a determination that the first gaze input satisfies attention criteria relating to the first user interface object.
48. A first computer system communicating with a first display generation component and one or more input devices, wherein the first computer system is One or more processors, The system comprises a memory that stores one or more programs configured to be executed by one or more processors, and the one or more programs are Through the first display generation component, while a first view of the three-dimensional environment is visible, a first user interface object is displayed, wherein the first user interface object is displayed at a first position in the three-dimensional environment, and the first position in the three-dimensional environment has a first spatial arrangement with respect to individual parts of the user. While the first user interface object is displayed in the first view of the three-dimensional environment, input corresponding to the user's viewpoint movement from a first viewpoint to a second viewpoint in the three-dimensional environment is detected via one or more input devices. In response to detecting the input corresponding to the user's movement of the viewpoint from the first viewpoint to the second viewpoint in the three-dimensional environment, the display of the first user interface object is maintained at a specific position in the three-dimensional environment having a first spatial arrangement with respect to the specific part of the user, while the second view of the three-dimensional environment is visible. While the second view of the three-dimensional environment is visible and the first user interface object is displayed within the second view of the three-dimensional environment, a first gaze input directed towards the first user interface object is detected via one or more input devices. A first computer system, including instructions, which, upon detection of a first gaze input directed towards the first user interface object, displays a plurality of affordances for accessing system functions of the first computer system, in accordance with a determination that the first gaze input satisfies attention criteria relating to the first user interface object.
49. A first computer system communicating with a first display generation component and one or more input devices, wherein the first computer system is Means for displaying a first user interface object, wherein the first user interface object is displayed at a first position in the three-dimensional environment, and the first position in the three-dimensional environment has a first spatial arrangement with respect to individual parts of the user, while a first view of the three-dimensional environment is visible via the first display generation component, While the first user interface object is displayed in the first view of the three-dimensional environment, means for detecting input corresponding to the movement of the user's viewpoint from a first viewpoint to a second viewpoint in the three-dimensional environment via one or more input devices, In response to detecting the input corresponding to the user's movement of the viewpoint from the first viewpoint to the second viewpoint in the three-dimensional environment, means for maintaining the display of the first user interface object at a specific position in the three-dimensional environment having a first spatial arrangement with respect to the specific part of the user, while the second view of the three-dimensional environment is visible. Means for detecting a first gaze input directed towards the first user interface object via one or more input devices while the second view of the three-dimensional environment is visible and the first user interface object is displayed within the second view of the three-dimensional environment, A first computer system comprising: means for displaying a plurality of affordances for accessing system functions of the first computer system, in response to detecting the first gaze input directed towards the first user interface object, and determining that the first gaze input satisfies attention criteria for the first user interface object.
50. In a first computer system communicating with a first display generation component and one or more input devices, The first display generation component displays a first user interface object, which is displayed at a first position in the three-dimensional environment, and which has a first spatial arrangement with respect to individual parts of the user, while a first view of the three-dimensional environment is visible via the first display generation component. While the first user interface object is displayed in the first view of the three-dimensional environment, a first gaze input directed towards the first user interface object is detected via one or more input devices. In response to detecting the first gaze input directed towards the first user interface object, In accordance with the determination that the first event for the first notification satisfies the timing criteria, the content associated with the first notification is displayed. A method comprising: displaying a plurality of affordances for performing a system operation associated with the first computer system without displaying the content associated with the first notification, in accordance with a determination that the first event relating to the first notification does not meet the timing criteria.
51. The method according to claim 50, comprising displaying the plurality of affordances for performing a system operation associated with the first computer system while displaying the content associated with the first notification.
52. In accordance with the determination that the first event relating to the first notification satisfies the timing criteria, the first user interface object is displayed in a first appearance indicating the application associated with the first notification. The method according to claim 50 or 51, wherein, in accordance with the determination that the first event for the first notification does not meet the timing criterion, the first user interface object is displayed in a second appearance different from the first appearance.
53. The method of claim 52, comprising ceasing to display the first user interface object in the first appearance after a threshold time period has elapsed, in accordance with the determination that the first event relating to the first notification satisfies the timing criterion.
54. While displaying the plurality of affordances for performing system operations associated with the first computer system, the system detects input via one or more input devices corresponding to the user's viewpoint shift from a first viewpoint to a second viewpoint in the three-dimensional environment, In response to detecting the input corresponding to the user's movement of the viewpoint from the first viewpoint to the second viewpoint within the three-dimensional environment, In accordance with the movement of the user's viewpoint, the first user interface object is moved by a first amount within the three-dimensional environment, The method according to any one of claims 50 to 53, comprising: moving the plurality of affordances for performing system operations associated with the first computer system in the three-dimensional environment by a second amount, wherein the second amount is different from the first amount, in accordance with the movement of the user's viewpoint, based on the determination that the movement of the viewpoint is detected while the plurality of affordances for performing system operations associated with the first computer system are displayed.
55. To detect input corresponding to the user's movement of the viewpoint from a first viewpoint to a second viewpoint in the three-dimensional environment via one or more input devices, In response to detecting the input corresponding to the user's movement of the viewpoint from the first viewpoint to the second viewpoint within the three-dimensional environment, In accordance with the determination that the first event for the first notification satisfies the timing criterion, Displaying the first user interface object in a first appearance that indicates the application associated with the first notification, In accordance with the movement of the user's viewpoint, the first user interface object is moved by a third amount within the three-dimensional environment, In accordance with the determination that the first event for the first notification does not meet the timing criteria, Displaying the first user interface object with a second appearance different from the first appearance, The method according to any one of claims 50 to 54, comprising moving the first user interface object in the three-dimensional environment by a fourth amount, wherein the fourth amount is different from the third amount, in accordance with the movement of the user's viewpoint.
56. To detect input corresponding to the user's movement of the viewpoint from a first viewpoint to a second viewpoint in the three-dimensional environment via one or more input devices, In response to detecting the input corresponding to the user's movement of the viewpoint from the first viewpoint to the second viewpoint within the three-dimensional environment, In accordance with the determination that the movement of the viewpoint is detected while the plurality of affordances for performing the system operations associated with the first computer system are displayed, the plurality of affordances for performing the system operations associated with the first computer system are moved by a fifth amount in the three-dimensional environment in accordance with the movement of the user's viewpoint. The method according to any one of claims 50 to 55, comprising: in accordance with the determination that the movement of the viewpoint is detected while the content associated with the first notification is being displayed, moving the content associated with the first notification in the three-dimensional environment by a sixth amount, wherein the sixth amount is different from the fifth amount, in accordance with the movement of the user's viewpoint.
57. The method according to any one of claims 50 to 56, comprising maintaining the display of the first user interface object in the first view of the three-dimensional environment.
58. While displaying the content associated with the first notification, a second gaze input directed towards the first user interface object is detected via one or more input devices, In response to detecting the second gaze input directed towards the first user interface object, To stop displaying the content associated with the first notification, The method according to any one of claims 50 to 57, comprising displaying the plurality of affordances for performing a system operation associated with the first computer system without displaying the content associated with the first notification.
59. While displaying the plurality of affordances for performing system operations associated with the first computer system, a third gaze input directed towards the first user interface object is detected via one or more input devices, In response to detecting the third gaze input directed towards the first user interface object, To stop displaying the plurality of affordances for performing the system operations associated with the first computer system, The method according to any one of claims 50 to 58, comprising displaying the content associated with the first notification.
60. In response to detecting the first gaze input directed towards the first user interface object, The method according to any one of claims 50 to 59, further comprising displaying a session user interface at a location having a first relationship to the plurality of affordances in order to perform a system operation associated with the first computer system in accordance with the determination that the first computer system is in an active communication session.
61. The method according to claim 60, further comprising visually de-emphasizing the session user interface in accordance with the determination that the user's gaze is directed towards the plurality of affordances for performing system operations associated with the first computer system while the session user interface and the plurality of affordances for performing system operations associated with the first computer system are being displayed simultaneously.
62. The method according to claim 60 or 61, further comprising visually de-emphasizing the plurality of affordances for performing system operations associated with the first computer system, in accordance with the determination that the user's gaze is directed towards the session user interface while the session user interface and the plurality of affordances for performing system operations associated with the first computer system are being displayed simultaneously.
63. While displaying the content associated with the first notification, a first input directed to the content associated with the first notification is detected via one or more input devices, The method according to any one of claims 50 to 62, further comprising: launching the first application associated with the first notification in the three-dimensional environment, in response to detecting the first input directed to the content associated with the first notification; and displaying the user interface of the first application associated with the first notification in the three-dimensional environment.
64. The method according to claim 63, wherein detecting the first input directed to the content associated with the first notification includes detecting that the first input satisfies an application launch criterion, the application launch criterion requiring that the first input include an air pinch-and-drag gesture for the application launch criterion to be satisfied.
65. To detect input corresponding to the user's movement of the viewpoint from a first viewpoint to a second viewpoint in the three-dimensional environment via one or more input devices, In response to detecting the input corresponding to the user's movement of the viewpoint from the first viewpoint to the second viewpoint within the three-dimensional environment, In accordance with the determination that a movement of the user's viewpoint from the first viewpoint to the second viewpoint is detected while the content associated with the first notification is being displayed, the content associated with the first notification is moved by a seventh amount in the three-dimensional environment in accordance with the movement of the user's viewpoint. The method according to claim 63 or 64, comprising: moving the user interface of the first application associated with the first notification in the three-dimensional environment by an eighth amount, wherein the eighth amount is different from the seventh amount, in accordance with the movement of the user's viewpoint, based on the determination that a movement of the user's viewpoint from a first viewpoint to a second viewpoint has been detected while the user interface of the first application associated with the first notification is being displayed.
66. While displaying the content associated with the first notification, a second input directed to the content associated with the first notification is detected via one or more input devices, which is an erasure criterion, wherein the erasure criterion requires the second input, including an air pinch-and-drag gesture, to satisfy the erasure criterion. The method according to any one of claims 50 to 65, comprising: detecting the second input, ceasing to display the content associated with the first notification.
67. While displaying the content associated with the first notification, a third input directed to the content associated with the first notification is detected via one or more input devices, In response to detecting the third input directed to the content associated with the first notification, The determination that the third input includes a first air gesture and the movement of the user's hand in a third direction during the first air gesture, and the launch of the first application associated with the first notification, The method according to any one of claims 50 to 66, comprising determining that the third input includes a second air gesture, and ceasing to display the content associated with the first notification in accordance with the movement of the user's hand in a fourth direction different from the third direction during the second air gesture.
68. The method according to any one of claims 50 to 67, comprising displaying the content associated with the first notification, at the same time as displaying the plurality of affordances for performing a system operation associated with the first computer system, in response to the detection of the first gaze input directed to the first user interface object and in accordance with the determination that the first event for the first notification satisfies the timing criteria.
69. The method according to any one of claims 50 to 67, wherein, in response to the detection of the first gaze input directed toward the first user interface object, the content associated with the first notification is displayed without displaying the plurality of affordances for performing a system operation associated with the first computer system, in accordance with the determination that the first event for the first notification satisfies the timing criteria.
70. A non-temporary computer-readable storage medium for storing one or more programs configured to be executed by one or more processors of a first computer system communicating with a first display generation component and one or more input devices, wherein the one or more programs include instructions for performing the method according to any one of claims 50 to 69.
71. A first computer system communicating with a first display generation component and one or more input devices, wherein the first computer system is One or more processors, A first computer system comprising: a memory for storing one or more programs configured to be executed by one or more processors, wherein the one or more programs include instructions for performing the method according to any one of claims 50 to 69.
72. A first computer system communicating with a first display generation component and one or more input devices, wherein the first computer system is A first computer system comprising means for performing the method described in any one of claims 50 to 69.
73. A non-temporary computer-readable storage medium that stores one or more programs configured to be executed by one or more processors of a first computer system communicating with a first display generation component and one or more input devices, wherein the one or more programs are While a first view of the three-dimensional environment is visible via the first display generation component, a first user interface object is displayed, wherein the first user interface object is displayed at a first position in the three-dimensional environment, and the first position in the three-dimensional environment has a first spatial arrangement with respect to the individual parts of the user. While the first user interface object is displayed in the first view of the three-dimensional environment, a first gaze input directed towards the first user interface object is detected via one or more input devices. In response to detecting the first gaze input directed towards the first user interface object, In accordance with the determination that the first event for the first notification satisfies the timing criteria, the content associated with the first notification is displayed. A non-temporary computer-readable storage medium including instructions for displaying a plurality of affordances for performing a system operation associated with the first computer system without displaying the content associated with the first notification, in accordance with the determination that the first event relating to the first notification does not meet the timing criteria.
74. A first computer system communicating with a first display generation component and one or more input devices, wherein the first computer system is While a first view of the three-dimensional environment is visible via the first display generation component, a first user interface object is displayed, wherein the first user interface object is displayed at a first position in the three-dimensional environment, and the first position in the three-dimensional environment has a first spatial arrangement with respect to the individual parts of the user. While the first user interface object is displayed in the first view of the three-dimensional environment, a first gaze input directed towards the first user interface object is detected via one or more input devices. In response to detecting the first gaze input directed towards the first user interface object, In accordance with the determination that the first event for the first notification satisfies the timing criteria, the content associated with the first notification is displayed. A first computer system, which includes, in accordance with a determination that the first event relating to the first notification does not meet the timing criteria, displays a plurality of affordances for performing a system operation associated with the first computer system without displaying the content associated with the first notification.
75. A first computer system communicating with a first display generation component and one or more input devices, wherein the first computer system is Means for displaying a first user interface object, wherein the first user interface object is displayed at a first position in the three-dimensional environment, and the first position in the three-dimensional environment has a first spatial arrangement with respect to individual parts of the user, while a first view of the three-dimensional environment is visible via the first display generation component, Means for detecting a first gaze input directed towards the first user interface object via one or more input devices while the first user interface object is displayed within the first view of the three-dimensional environment, In response to detecting the first gaze input directed towards the first user interface object, In accordance with the determination that the first event for the first notification satisfies the timing criteria, the content associated with the first notification is displayed. A first computer system comprising: means for displaying a plurality of affordances for performing a system operation associated with the first computer system without displaying the content associated with the first notification, in accordance with a determination that the first event relating to the first notification does not satisfy the timing criteria.
76. In a first computer system communicating with a first display generation component and one or more input devices, While a first view of the three-dimensional environment is visible via the first display generation component, a first user interface object is displayed, wherein the first user interface object is displayed at a first position in the three-dimensional environment, and the first position in the three-dimensional environment has a first spatial arrangement with respect to the individual parts of the user. While the first user interface object is displayed in the first view of the three-dimensional environment, a first gaze input directed towards the first user interface object is detected via one or more input devices. In response to detecting the first gaze input directed towards the first user interface object, In accordance with the determination that there is a request for the first computer system to join a first communication session that satisfies the timing criteria, the first user interface including affordances for joining the first communication session is displayed. A method comprising displaying a plurality of affordances for performing a system operation associated with the first computer system, without displaying the affordance for joining a communication session, in accordance with the determination that there is no request to join a communication session that satisfies the timing criteria.
77. In accordance with the determination that there is a request for the first computer system to participate in a first communication session that satisfies the timing criteria, the first user interface object is displayed in a first appearance, The method according to claim 76, further comprising displaying the first user interface object in a second appearance in accordance with the determination that there are no requests to join a communication session that satisfy the timing criteria.
78. Displaying the first user interface object in the first appearance includes displaying the first user interface object in the first color, The method according to claim 77, wherein displaying the first user interface object in the second appearance includes displaying the first user interface object in a second color different from the first color.
79. The method according to claim 77 or 78, wherein displaying the first user interface object in the first appearance includes displaying an animation of the first user interface object.
80. The method according to claim 79, comprising displaying the animation of the first user interface object without generating audio output, in accordance with the determination that there is a request for the first computer system to join the first communication session that satisfies the timing criteria.
81. The method according to any one of claims 76 to 80, comprising the first computer system displaying a visual indication of a user associated with a request to join a first communication session that satisfies the timing criteria, in accordance with the determination that the first computer system has a request to join a first communication session that satisfies the timing criteria.
82. Before detecting the first gaze input directed towards the first user interface object that satisfies the timing criteria, the first computer system displays the user's visual indication associated with the request to join the first communication session, After displaying the first user interface which includes affordances for joining the first communication session, it is detected that the user's gaze is no longer directed towards the first user interface object, The method according to claim 81, further comprising: detecting that the user's gaze is no longer directed toward the first user interface object, and displaying the first user interface object in a third appearance.
83. While displaying the first user interface object at the first position in the three-dimensional environment having the first spatial arrangement with respect to the individual parts of the user, input corresponding to the movement of the user's viewpoint from a first viewpoint to a second viewpoint in the three-dimensional environment is detected via one or more input devices, The method according to any one of claims 76 to 82, comprising detecting the input corresponding to the movement of the user's viewpoint from the first viewpoint to the second viewpoint in the three-dimensional environment, and maintaining the display of the first user interface object at a separate position in the three-dimensional environment having a first spatial arrangement with respect to the separate portion of the user, while the second view of the three-dimensional environment is visible.
84. The method according to any one of claims 76 to 83, comprising simultaneously displaying the first user interface including affordances for joining the first communication session and the plurality of affordances for performing system operations associated with the first computer system, in response to detecting the first gaze input directed towards the first user interface object, and determining that there is a request for the first computer system to join a first communication session that satisfies the timing criteria.
85. The method according to any one of claims 76 to 84, wherein the first communication session is an augmented reality communication session or a virtual reality communication session.
86. The request for the first computer system to join the first communication session is received by a second user, and the first user interface is displayed according to a determination that the first gaze input directed to the first user interface object is detected within a threshold time period during which the first computer system receives the request for the first communication session, and the method is In accordance with the determination that the affordance for joining the first communication session has not been activated within the threshold time period in which the request was received, To discontinue displaying the first user interface, which includes the affordance for participating in the first communication session, A second user interface, the second user interface includes a visual indication that the affordance for joining the first communication session was not activated within the threshold time period, The method according to any one of claims 76 to 85, further comprising displaying an affordance for initiating a second communication session with the second user.
87. The method according to claim 86, comprising displaying the second user interface over a first threshold time period, and ceasing to display the second user interface after the first threshold time period has elapsed.
88. If, in accordance with the determination that the first communication session is an augmented reality communication session or a virtual reality communication session, the request is received for less than a second threshold time period before detecting the first gaze input directed at the first user interface object, the request for the first computer system to join the first communication session satisfies the timing criterion, The method according to any one of claims 76 to 87, wherein, in accordance with the determination that the first communication session is neither an augmented reality communication session nor a virtual reality communication session, if the request for the first computer system to join the first communication session is received for less than a third threshold time, where the third threshold time is less than the second threshold time, before detecting the first gaze input directed to the first user interface object, the request satisfies the timing criterion.
89. If, in accordance with the determination that the first communication session is an augmented reality communication session or a virtual reality communication session, the request is received for less than a fourth threshold time period before detecting the first gaze input directed at the first user interface object, the request for the first computer system to join the first communication session satisfies the timing criterion, The method according to any one of claims 76 to 88, wherein, in accordance with the determination that the first communication session is a video or audio communication session, if the request for the first computer system to join the first communication session is received for less than a fifth threshold time, where the fifth threshold time is less than the fourth threshold time, before detecting the first gaze input directed to the first user interface object, the request satisfies the timing criterion.
90. If, in accordance with the determination that the first communication session is a video communication session, the request is received for less than a sixth threshold time before detecting the first gaze input directed at the first user interface object, the request for the first computer system to join the first communication session satisfies the timing criterion. The method according to any one of claims 76 to 89, wherein, in accordance with the determination that the first communication session is an audio communication session, if the request for the first computer system to join the first communication session is received for less than a seventh threshold time, where the seventh threshold time is less than the sixth threshold time, before detecting the first gaze input directed to the first user interface object, the request satisfies the timing criterion.
91. In accordance with the determination that the first communication session is an audio communication session, If the request is received less than an eighth threshold time period before detecting the first gaze input directed to the first user interface object, the request for the first computer system to join the first communication session satisfies the timing criterion. The first user interface, which includes affordances for participating in the first communication session, is displayed at a first spleness level. In accordance with the determination that the first communication session is not an audio communication session, If, before detecting the first gaze input directed towards the first user interface object, the request for the first computer system to join the first communication session is received less than a ninth threshold time amount, wherein the ninth threshold time amount is greater than the eighth threshold time amount, then the request satisfies the timing criterion. The method according to any one of claims 76 to 90, wherein the first user interface, which includes an affordance for participating in the first communication session, is a second splendor level, the second splendor level being represented at a second splendor level lower than the first splendor level.
92. The method according to any one of claims 76 to 91, comprising a third user interface including a plurality of affordances for performing an action associated with the active communication session, in accordance with the determination that an active communication session exists and the determination that the user's gaze is directed toward the first user interface object, wherein the third user interface includes displaying the third user interface, which is displayed in a separate spatial arrangement relative to the first user interface object.
93. While the first view of the three-dimensional environment is visible via the first display generation component, the third user interface is displayed, wherein the third user interface is displayed at a second position in the three-dimensional environment, and the second position in the three-dimensional environment has a second spatial arrangement with respect to the individual parts of the user. While the third user interface is displayed at the second position in the three-dimensional environment having the second spatial arrangement with respect to the individual parts of the user, input corresponding to the movement of the user's viewpoint from a first viewpoint to a second viewpoint in the three-dimensional environment is detected via one or more input devices, The method of claim 92, comprising detecting the input corresponding to the movement of the user's viewpoint from the first viewpoint to the second viewpoint in the three-dimensional environment, and maintaining the display of the third user interface at a separate position in the three-dimensional environment having the second spatial arrangement with respect to the separate portion of the user, while the second view of the three-dimensional environment is visible.
94. The third user interface is displayed at individual positions in the three-dimensional environment having a second spatial arrangement relative to the first user interface object via the first display generation component, While the first user interface object is displayed simultaneously with the third user interface within the first view of the three-dimensional environment, input corresponding to the user's viewpoint movement from a first viewpoint to a second viewpoint within the three-dimensional environment is detected via one or more input devices. In response to detecting the input corresponding to the user's movement of the viewpoint from the first viewpoint to the second viewpoint within the three-dimensional environment, The method according to claim 92 or 93, comprising maintaining the display of the third user interface at a separate position in the three-dimensional environment having the second spatial arrangement with respect to the first user interface object, while the second view of the three-dimensional environment is visible.
95. In accordance with the determination that an active communication session exists and that the user's gaze is directed toward the first user interface object, the first display generation component displays the plurality of affordances for performing a system operation associated with the first computer system while the first view of the three-dimensional environment is visible, wherein the plurality of affordances for performing a system operation associated with the first computer system are displayed at a third position in the three-dimensional environment, and the third position in the three-dimensional environment has a third spatial arrangement relative to the third user interface. While the plurality of affordances for performing system operations associated with the first computer system and the third user interface are displayed in the first view of the three-dimensional environment, input corresponding to the movement of the user's viewpoint from a first viewpoint to a second viewpoint in the three-dimensional environment is detected via one or more input devices, In response to detecting the input corresponding to the user's movement of the viewpoint from the first viewpoint to the second viewpoint within the three-dimensional environment, The method according to any one of claims 92 to 94, comprising: maintaining the display of the plurality of affordances for performing system operations associated with the first computer system in separate positions within the three-dimensional environment having the third spatial arrangement relative to the third user interface, while a second view of the three-dimensional environment is visible.
96. To detect user input from a user of the second computer system to initiate a request to join a communication session, While the request to join the aforementioned communication session is active, The method according to any one of claims 76 to 95, further comprising displaying a fourth user interface, which includes a plurality of affordances for performing an action associated with the requested communication session, at a separate location relative to the first user interface object, in accordance with the determination that the user's gaze is directed toward the first user interface object.
97. While the request to join the aforementioned communication session is active, The method according to claim 96, comprising discontinuing the display of the fourth user interface while maintaining the display of the first user interface object, in accordance with the determination that the user's gaze is no longer directed toward the first user interface object.
98. After ceasing to display the fourth user interface, while the request to join the communication session is active, the system detects a second gaze input directed at the first user interface object via one or more input devices, The method according to claim 97, comprising redisplaying the fourth user interface in response to the detection of the second gaze input directed toward the first user interface object.
99. The method according to any one of claims 96 to 98, comprising displaying an animation of the first user interface object while the request to join the communication session is active.
100. The second computer system detects that it has joined the requested communication session, The method according to any one of claims 96 to 99, further comprising: displaying a visual representation of the user in the second computer system in response to the second computer system detecting that it has joined the requested communication session.
101. The plurality of affordances for performing the actions associated with the communication session include affordances for toggling the display of the user's visual representation within the communication session, and the method is To detect input directed to the affordance for toggling the display of the user's visual representation, In response to detecting the input directed to the affordance for toggling the display of the user's visual representation, In accordance with the determination that the input directed to the affordance is detected while the first visual representation of the individual user is being displayed, the display of the first visual representation of the individual user is replaced with the second visual representation of the individual user. The method according to any one of claims 92 to 100, comprising replacing the display of the second visual representation of the individual user with the first visual representation of the individual user, in accordance with the determination that the input directed to the affordance has been detected while the second visual representation of the individual user is being displayed.
102. While displaying the first user interface which includes the affordance for participating in the first communication session, To detect a third gaze input directed towards the first user interface object, The method according to any one of claims 76 to 101, comprising: detecting the third gaze input directed toward the first user interface object, and displaying the plurality of affordances for performing a system operation associated with the first computer system without displaying the first user interface including the affordances for joining the first communication session.
103. A non-temporary computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a first computer system communicating with a first display generation component and one or more input devices, wherein the one or more programs include instructions for performing the method according to any one of claims 76 to 102.
104. A first computer system communicating with a first display generation component and one or more input devices, wherein the first computer system is One or more processors, A first computer system comprising: a memory for storing one or more programs configured to be executed by one or more processors, wherein the one or more programs include instructions for performing the method according to any one of claims 76 to 102.
105. A first computer system communicating with a first display generation component and one or more input devices, wherein the first computer system is A first computer system comprising means for performing the method described in any one of claims 76 to 102.
106. A non-temporary computer-readable storage medium that stores one or more programs configured to be executed by one or more processors of a first computer system communicating with a first display generation component and one or more input devices, wherein the one or more programs are While a first view of the three-dimensional environment is visible via the first display generation component, a first user interface object is displayed, wherein the first user interface object is displayed at a first position in the three-dimensional environment, and the first position in the three-dimensional environment has a first spatial arrangement with respect to the individual parts of the user. While the first user interface object is displayed in the first view of the three-dimensional environment, a first gaze input directed towards the first user interface object is detected via one or more input devices. In response to detecting the first gaze input directed towards the first user interface object, In accordance with the determination that there is a request for the first computer system to join a first communication session that satisfies the timing criteria, the first user interface including affordances for joining the first communication session is displayed. A non-temporary computer-readable storage medium including instructions that, in accordance with the determination that there is no request to join a communication session that satisfies the timing criteria, displays a plurality of affordances for performing a system operation associated with the first computer system without displaying the affordance for joining a communication session.
107. A first computer system communicating with a first display generation component and one or more input devices, wherein the first computer system is While a first view of the three-dimensional environment is visible via the first display generation component, a first user interface object is displayed, wherein the first user interface object is displayed at a first position in the three-dimensional environment, and the first position in the three-dimensional environment has a first spatial arrangement with respect to the individual parts of the user. While the first user interface object is displayed in the first view of the three-dimensional environment, a first gaze input directed towards the first user interface object is detected via one or more input devices. In response to detecting the first gaze input directed towards the first user interface object, In accordance with the determination that there is a request for the first computer system to join a first communication session that satisfies the timing criteria, the first user interface including affordances for joining the first communication session is displayed. A first computer system, which includes displaying a plurality of affordances for performing a system operation associated with the first computer system, without displaying the affordance for joining a communication session, in accordance with the determination that there is no request to join a communication session that satisfies the timing criteria.
108. A first computer system communicating with a first display generation component and one or more input devices, wherein the first computer system is Means for displaying a first user interface object, wherein the first user interface object is displayed at a first position in the three-dimensional environment, and the first position in the three-dimensional environment has a first spatial arrangement with respect to individual parts of the user, while a first view of the three-dimensional environment is visible via the first display generation component, Means for detecting a first gaze input directed towards the first user interface object via one or more input devices while the first user interface object is displayed within the first view of the three-dimensional environment, In response to detecting the first gaze input directed towards the first user interface object, In accordance with the determination that there is a request for the first computer system to join a first communication session that satisfies the timing criteria, the first user interface including affordances for joining the first communication session is displayed. A first computer system comprising: means for displaying a plurality of affordances for performing a system operation associated with the first computer system, without displaying the affordance for joining a communication session, in accordance with the determination that there is no request to join a communication session that satisfies the timing criteria.
109. In a computer system communicating with a first display generation component and one or more input devices, A first view of a three-dimensional environment corresponding to the user's first viewpoint is generated via the first display generation component, The first view of the three-dimensional environment includes a first user interface element displayed at a first position within the three-dimensional environment. While the first user interface element is displayed at the first position in the three-dimensional environment, the first user interface element has a first spatial relationship with the user's first viewpoint. The first user interface element displays a first view that includes at least a first affordance, The first view of the three-dimensional environment is displayed, and the first movement of the user's viewpoint from the first viewpoint to the second viewpoint is detected while the first view of the three-dimensional environment is displayed, including displaying the first user interface element at the first position in the three-dimensional environment. In response to the detection of the first movement of the user's viewpoint from the first viewpoint to the second viewpoint, while a second view of the three-dimensional environment corresponding to the user's second viewpoint is visible through one or more display generation components, the first user interface element is displayed at a second position in the three-dimensional environment, and while the first user interface element is displayed at the second position in the three-dimensional environment, the first user interface element has a first spatial relationship with the user's second viewpoint. While the first user interface element is displayed in the second view of the three-dimensional environment, a first input corresponding to the activation of the first affordance is detected via one or more input devices. In response to detecting the first input corresponding to the activation of the first affordance, a second user interface element is displayed in the second view of the three-dimensional environment, wherein the second user interface element is displayed at a third position in the three-dimensional environment. Detecting a second movement of the user's viewpoint from the second viewpoint to the third viewpoint while displaying the second view of the three-dimensional environment, which includes displaying the second user interface element at the third position in the three-dimensional environment, A method comprising: displaying the second user interface element at a location in the third view of the three-dimensional environment corresponding to the third position in the three-dimensional environment, in response to detecting the second movement of the user's viewpoint from the second viewpoint to the third viewpoint, while the third view of the three-dimensional environment corresponding to the user's third viewpoint is visible through one or more display generation components.
110. The second user interface element is a search user interface configured to accept one or more search criteria from the user in order to perform a search, and the method is While the second user interface element is displayed, a first user input including one or more first search criteria is detected, The method according to claim 109, comprising detecting the first user input which includes the one or more first search criteria, and performing a first search according to the one or more first search criteria.
111. Detecting the first user input which includes one or more first search criteria includes detecting the first speech input which includes one or more first search criteria, and detecting the first gaze input directed towards the second user interface element. Performing a first search according to one or more first search criteria is: The method according to claim 110, comprising performing the first search according to one or more first search criteria included in the first utterance input.
112. The method according to claim 110 or 111, wherein displaying the second user interface element, which includes the search user interface, includes a keyboard configured to input one or more text search keywords into the search user interface.
113. The method according to any one of claims 109 to 112, wherein the second user interface element includes a representation of one or more notifications received by the computer system.
114. The second user interface element includes at least a first icon corresponding to the first experience and a second icon corresponding to the second experience, The aforementioned method, While the second user interface element, which includes the first icon and the second icon, is being displayed, a second user input directed to the individual icons of the first icon and the second icon is being detected. In response to detecting the second user input directed to the individual icons, In accordance with the determination that the second user input is directed to the first icon, a first process for displaying the first experience in the three-dimensional environment is initiated. The method according to any one of claims 109 to 113, comprising: initiating a second process for displaying the second experience in the three-dimensional environment, in accordance with the determination that the second user input is directed to the second icon.
115. The method according to claim 114, wherein the first experience corresponds to a first application, and the second experience corresponds to a second application different from the first application.
116. The method according to claim 114 or 115, wherein the first experience corresponds to a first other user, and the second experience corresponds to a second other user different from the first other user.
117. The method according to any one of claims 114 to 116, wherein the first experience corresponds to a first virtual three-dimensional environment, and the second experience corresponds to a second virtual three-dimensional environment different from the first virtual environment.
118. Displaying the second user interface element includes displaying the first part of the second user interface element without displaying one or more second parts of the second user interface element. The aforementioned method, Detecting a third user input while displaying the first portion of the second user interface element, without displaying one or more second portions of the second user interface element, The method according to any one of claims 109 to 117, comprising detecting the third user input and, in accordance with the determination that the third user input satisfies a first criterion, ceasing to display the first portion of the second user interface element and displaying at least one of the one or more second portions of the second user interface element.
119. The second user interface element includes a home user interface, and in accordance with the determination that the third user input satisfies the first criterion, the display of the first portion of the second user interface element is discontinued, and the display of at least one of the one or more second portions of the second user interface element is discontinued. The method according to claim 118, comprising discontinuing the display of the first section of the home user interface and displaying the second section of the home user interface in accordance with the determination that the third user input satisfies a switching criterion, wherein the first section of the home user interface and the second section of the home user interface correspond to different categories of icons selected from a first category corresponding to an application, a second category corresponding to a computer-generated three-dimensional experience, and a third category corresponding to a user.
120. In accordance with the determination that the third user input satisfies the first criterion, the display of the first portion of the second user interface element is discontinued, and at least one of the one or more second portions of the second user interface element is not displayed. The method according to claim 119, comprising scrolling the currently displayed section of the home user interface in accordance with the determination that the third user input satisfies a scroll criterion different from the switching criterion.
121. The first portion of the second user interface element includes a first set of icons, and at least one of the one or more second portions of the second user interface element includes a second set of icons different from the first set of icons. While the first portion of the second user interface element is displayed, each icon of the first set of icons is displayed with a different value for the first visual characteristic. The method according to claim 119 or 120, wherein while at least one of the one or more second parts of the second user interface element is displayed, each icon of the second set of icons is displayed with a different value for the second visual characteristic.
122. The first set of icons includes at least a first icon in the central portion of the first part of the second user interface element and a second icon in the peripheral portion of the first part of the second user interface element, The first icon is displayed with a first value of the first visual characteristic, The second icon is displayed with the second value of the first visual characteristic, The method according to claim 121, wherein the first value of the first visual characteristic corresponds to a higher visual emphasis than the second value of the first visual characteristic.
123. The method according to claim 122, wherein the first icon is displayed with a greater thickness than the second icon in the direction of visual depth within the three-dimensional environment.
124. Before displaying the first user interface element, which includes at least the first affordance, at the first position in the three-dimensional environment, a third user interface element, which does not include the first affordance, is to be displayed at the fourth position in the three-dimensional environment. While the third user interface element is displayed at the fourth position in the three-dimensional environment, a fourth user input that satisfies the second criterion is detected. The method according to any one of claims 109 to 123, comprising: detecting the fourth user input that satisfies the second criterion, and displaying the first user interface element at the first position in the three-dimensional environment.
125. The method according to claim 124, wherein the fourth user input that satisfies the second criterion includes eye-tracking input directed to the third user interface element.
126. The method according to claim 124, wherein the fourth user input includes a hand gesture performed in conjunction with eye-gaze input directed to the third user interface element.
127. The first user interface element includes a second affordance different from the first affordance, and the method is While the second user interface element is in the third position in the three-dimensional environment, the first user interface element, which is displayed in the fifth position, has a first spatial relationship with respect to the third viewpoint of the user, and is displayed in the fifth position in the three-dimensional environment. While the second user interface element is in the third position in the three-dimensional environment and the first user interface element is displayed in the fifth position in the three-dimensional environment, a seventh user input corresponding to the activation of the second affordance is detected. The method according to any one of claims 109 to 126, comprising detecting a seventh user input corresponding to the activation of the second affordance, and displaying a fourth user interface element, which is different from the second user interface element, at a sixth position in the three-dimensional environment.
128. The method according to claim 127, wherein the seventh user input is detected while the first user interface element and the second user interface element are simultaneously visible in the currently displayed view of the three-dimensional environment.
129. The method according to claim 128, comprising discontinuing the display of the second user interface element in response to the detection of the seventh user input.
130. The first view of the three-dimensional environment is displayed, which includes displaying the first user interface element at the first position in the three-dimensional environment and the second user interface element at the second position, and while the first view of the three-dimensional environment is displayed, the third movement of the user's viewpoint from the first viewpoint to the fourth viewpoint is detected. In response to detecting the third movement of the user's viewpoint from the first viewpoint to the fourth viewpoint, Displaying a fourth view of the three-dimensional environment corresponding to the user's fourth viewpoint, The first user interface element, which, while the first user interface element is displayed at the seventh position in the three-dimensional environment, has a first spatial relationship with the user's fourth viewpoint, and is displayed at the seventh position in the three-dimensional environment. The method according to any one of claims 109 to 129, comprising displaying the second user interface element at the second position in the three-dimensional environment.
131. A non-temporary computer-readable storage medium for storing one or more programs configured to be executed by one or more processors of a computer system communicating with a display generation component and one or more input devices, wherein the one or more programs include instructions for performing the method according to any one of claims 109 to 130.
132. A computer system that communicates with a display generation component and one or more input devices, wherein the computer system is One or more processors, A first computer system comprising: a memory for storing one or more programs configured to be executed by one or more processors, wherein the one or more programs include instructions for performing the method according to any one of claims 109 to 130.
133. A computer system that communicates with a display generation component and one or more input devices, wherein the computer system is A computer system comprising means for performing the method described in any one of claims 109 to 130.
134. A non-temporary computer-readable storage medium that stores one or more programs configured to be executed by one or more processors of a computer system communicating with a display generation component and one or more input devices, wherein the one or more programs are A first view of a three-dimensional environment corresponding to the user's first viewpoint is generated via the first display generation component, The first view of the three-dimensional environment includes a first user interface element displayed at a first position within the three-dimensional environment. While the first user interface element is displayed at the first position in the three-dimensional environment, the first user interface element has a first spatial relationship with the user's first viewpoint. The first user interface element displays a first view that includes at least a first affordance, The first view of the three-dimensional environment is displayed, which includes displaying the first user interface element at the first position in the three-dimensional environment, and while the first view of the three-dimensional environment is displayed, a first movement of the user's viewpoint from the first viewpoint to the second viewpoint is detected. In response to the detection of the first movement of the user's viewpoint from the first viewpoint to the second viewpoint, while a second view of the three-dimensional environment corresponding to the user's second viewpoint is visible through one or more display generation components, the first user interface element is displayed at a second position in the three-dimensional environment, and while the first user interface element is displayed at the second position in the three-dimensional environment, the first user interface element has a first spatial relationship with the user's second viewpoint. While the first user interface element is displayed in the second view of the three-dimensional environment, a first input corresponding to the activation of the first affordance is detected via one or more input devices. In response to detecting the first input corresponding to the activation of the first affordance, a second user interface element is displayed in the second view of the three-dimensional environment, the second user interface element being displayed at a third position in the three-dimensional environment. The second view of the three-dimensional environment is displayed, which includes displaying the second user interface element at the third position in the three-dimensional environment, and while the second view of the three-dimensional environment is displayed, a second movement of the user's viewpoint from the second viewpoint to the third viewpoint is detected. A non-temporary computer-readable storage medium including instructions for displaying the second user interface element at a location in the third view of the three-dimensional environment corresponding to the third position in the three-dimensional environment, in response to detecting the second movement of the user's viewpoint from the second viewpoint to the third viewpoint while the third view of the three-dimensional environment corresponding to the user's third viewpoint is visible through one or more display generation components.
135. A computer system that communicates with a display generation component and one or more input devices, wherein the computer system is One or more processors, The system comprises a memory that stores one or more programs configured to be executed by one or more processors, and the one or more programs are A first view of a three-dimensional environment corresponding to the user's first viewpoint is generated via the first display generation component, The first view of the three-dimensional environment includes a first user interface element displayed at a first position within the three-dimensional environment. While the first user interface element is displayed at the first position in the three-dimensional environment, the first user interface element has a first spatial relationship with the user's first viewpoint. The first user interface element displays a first view that includes at least a first affordance, The first view of the three-dimensional environment is displayed, which includes displaying the first user interface element at the first position in the three-dimensional environment, and while the first view of the three-dimensional environment is displayed, a first movement of the user's viewpoint from the first viewpoint to the second viewpoint is detected. In response to the detection of the first movement of the user's viewpoint from the first viewpoint to the second viewpoint, while a second view of the three-dimensional environment corresponding to the user's second viewpoint is visible through one or more display generation components, the first user interface element is displayed at a second position in the three-dimensional environment, and while the first user interface element is displayed at the second position in the three-dimensional environment, the first user interface element has a first spatial relationship with the user's second viewpoint. While the first user interface element is displayed in the second view of the three-dimensional environment, a first input corresponding to the activation of the first affordance is detected via one or more input devices. In response to detecting the first input corresponding to the activation of the first affordance, a second user interface element is displayed in the second view of the three-dimensional environment, the second user interface element being displayed at a third position in the three-dimensional environment. The second view of the three-dimensional environment is displayed, which includes displaying the second user interface element at the third position in the three-dimensional environment, and while the second view of the three-dimensional environment is displayed, a second movement of the user's viewpoint from the second viewpoint to the third viewpoint is detected. A computer system including instructions to display the second user interface element at a location in the third view of the three-dimensional environment corresponding to the third position in the three-dimensional environment, in response to detecting the second movement of the user's viewpoint from the second viewpoint to the third viewpoint while the third view of the three-dimensional environment corresponding to the user's third viewpoint is visible through one or more display generation components.
136. A computer system that communicates with a display generation component and one or more input devices, wherein the computer system is A first view of a three-dimensional environment corresponding to the user's first viewpoint is generated via the first display generation component, The first view of the three-dimensional environment includes a first user interface element displayed at a first position within the three-dimensional environment. While the first user interface element is displayed at the first position in the three-dimensional environment, the first user interface element has a first spatial relationship with the user's first viewpoint. The first user interface element includes means for displaying a first view that includes at least a first affordance, Means for detecting a first movement of the user's viewpoint from a first viewpoint to a second viewpoint while displaying a first view of the three-dimensional environment, which includes displaying the first user interface element at the first position in the three-dimensional environment; In response to the detection of the first movement of the user's viewpoint from the first viewpoint to the second viewpoint, while a second view of the three-dimensional environment corresponding to the user's second viewpoint is visible through one or more display generation components, the means for displaying the first user interface element is provided at a second position in the three-dimensional environment, wherein the first user interface element has a first spatial relationship with the user's second viewpoint while the first user interface element is displayed at the second position in the three-dimensional environment. While the first user interface element is displayed in the second view of the three-dimensional environment, means for detecting a first input corresponding to the activation of the first affordance via one or more input devices, In response to detecting the first input corresponding to the activation of the first affordance, a means for displaying a second user interface element is provided within the second view of the three-dimensional environment, wherein the second user interface element is displayed at a third position within the three-dimensional environment. Means for detecting a second movement of the user's viewpoint from the second viewpoint to the third viewpoint while displaying the second view of the three-dimensional environment, which includes displaying the second user interface element at the third position in the three-dimensional environment; A computer system comprising: means for displaying the second user interface element at a location in the third view of the three-dimensional environment corresponding to the third position in the three-dimensional environment, in response to detecting the second movement of the user's viewpoint from the second viewpoint to the third viewpoint while the third view of the three-dimensional environment corresponding to the user's third viewpoint is visible through one or more display generation components.
137. In a first computer system communicating with a first display generation component and one or more input devices, Detecting a first user input, which includes detecting a first gaze input directed to a first position in the three-dimensional environment via one or more input devices, while a first view of the three-dimensional environment is visible via the first display generation component, In response to detecting the first user input, which includes detecting the first eye-tracking input, In accordance with the determination that the first position in the three-dimensional environment is a viewport through which the three-dimensional environment is visible and has a first spatial relationship with respect to the viewport, the first user interface object is displayed in the first view of the three-dimensional environment, wherein the first user interface object includes one or more affordances for accessing a first set of functions of the first computer system, and the first user interface object is displayed at a second position in the three-dimensional environment which is a viewport through which the three-dimensional environment is visible and has a second spatial relationship with respect to the viewport that is different from the first spatial relationship, A method comprising: discontinuing the display of the first user interface object in the first view of the three-dimensional environment, based on the determination that the first position in the three-dimensional environment is the viewport, through which the three-dimensional environment is visible, and does not have a first spatial relationship with the viewport.
138. While the first user interface object is not visible in the currently displayed view of the three-dimensional environment, a first change in the user's viewpoint from a first viewpoint associated with the first view of the three-dimensional environment to a second viewpoint associated with the second view of the three-dimensional environment is detected. In response to detecting the first change in the user's viewpoint, the currently displayed view of the three-dimensional environment is updated in accordance with the first change in the user's viewpoint in order to display the second view of the three-dimensional environment. Detecting a second user input, which includes detecting a second gaze input directed to a third position different from the first position in the three-dimensional environment via one or more input devices, while the second view of the three-dimensional environment is visible via the first display generation component, In response to detecting the second user input, which includes detecting the second eye-tracking input, In accordance with the determination that the third position in the three-dimensional environment is the viewport, through which the three-dimensional environment is visible, and that it has the first spatial relationship with respect to the viewport, the first user interface object in the second view of the three-dimensional environment is displayed at the fourth position in the three-dimensional environment that has the second spatial relationship with respect to the second view of the three-dimensional environment. The method according to claim 137, comprising: discontinuing the display of the first user interface object in the second view of the three-dimensional environment, based on the determination that the third position in the three-dimensional environment is the viewport, through which the three-dimensional environment is visible, and does not have the first spatial relationship with respect to the viewport.
139. In response to detecting the first user input, which includes detecting the first eye-tracking input, The method according to claim 137 or 138, comprising performing a separate action corresponding to the second user interface object in accordance with the determination that the first position in the three-dimensional environment is a viewport through which the three-dimensional environment is visible, does not have a first spatial relationship with the viewport, and is different from the first user interface object, and that the second user interface object occupies the first position in the three-dimensional environment.
140. Detecting a third user input, including a third gaze input directed to a fifth position in the three-dimensional environment, while the first view of the three-dimensional environment is visible and the first user interface object is not displayed within the first view of the three-dimensional environment, In response to detecting the third user input, which includes the third eye-tracking input, In accordance with the determination that the fifth position in the three-dimensional environment is within a first region which includes the viewport and which has a first spatial relationship with respect to the viewport, the third user interface object is displayed at the individual position in the three-dimensional environment. The method according to any one of claims 137 to 139, comprising: determining that the fifth position in the three-dimensional environment is not within a first region including the individual position having a first spatial relationship with respect to the viewport, through which the three-dimensional environment is visible; and then ceasing to display the third user interface object at the individual position in the three-dimensional environment.
141. The method according to claim 140, wherein the first region includes the viewpoint, a first subregion including the individual positions having a first spatial relationship with respect to the viewpoint, through which the three-dimensional environment is visible, and a second subregion not including the individual positions.
142. The method according to claim 141, wherein displaying the first user interface object at the second position in response to detection of the first user input, including the first eye-gaze input, further depends on the determination that the first eye-gaze input has been maintained within the first sub-region for at least a first threshold time period.
143. Detecting a fourth user input, which includes detecting a fourth gaze input via one or more input devices that is directed towards the first subregion and not maintained within the first subregion for at least a first threshold time, while the first user interface object is not visible in the first view of the three-dimensional environment; In response to detecting the fourth user input, which includes the fourth eye-tracking input, The method according to claim 142, comprising displaying the first user interface object at the second position in the three-dimensional environment, according to the determination that an individual gesture satisfying a first criterion has been detected while the fourth gaze input is maintained within the first sub-region.
144. The method according to any one of claims 137 to 143, wherein the first user interface object includes a separate system user interface for accessing one or more system functions of the first computer system.
145. While the first user interface object is displayed in the first view of the three-dimensional environment at a second position in the three-dimensional environment having a second spatial relationship with respect to the first view of the three-dimensional environment, it is detected that the user's attention is no longer directed towards the first user interface object. The method according to any one of claims 137 to 144, comprising: detecting that the user's attention is no longer directed toward the first user interface object, and ceasing to display the first user interface object in the first view of the three-dimensional environment.
146. The determination that the first position in the three-dimensional environment is the viewport and has a first spatial relationship with respect to the viewport, through which the three-dimensional environment is visible, includes the determination that the first position is within a first response region of a first size. The method according to claim 145, wherein detecting that the user's attention is no longer directed to the first position in the three-dimensional environment includes detecting that the user's attention has moved from within the first response region to outside a second response region of a second size different from the first size.
147. Detecting a fourth user input, which includes detecting a first utterance input from a user, in conjunction with detecting gaze input directed to an individual affordance among the one or more affordances for accessing the first set of functions of the first computer system, while the first user interface object is displayed in the first view of the three-dimensional environment, The method according to any one of claims 137 to 146, further comprising detecting the fourth user input and performing an individual action corresponding to the individual affordance in accordance with the first utterance input.
148. Performing the individual actions corresponding to the individual affordances in accordance with the first utterance input is: The method according to claim 147, comprising performing an action corresponding to a command included in the first speech input, in accordance with the determination that the individual affordances are affordances for accessing the virtual assistant function of the first computer system.
149. Performing the individual actions corresponding to the individual affordances in accordance with the first utterance input is: The method according to claim 147 or 148, comprising providing the text converted from the first speech input as input to the text input function, in accordance with the determination that the individual affordances are affordances for accessing the text input function of the first computer system that accepts text input.
150. While the first view of the three-dimensional environment is being displayed via the first display generation component, the current spatial relationship between the first display generation component and the user is determined, The method according to any one of claims 137 to 149, comprising adjusting a criterion for determining whether the individual position has the first spatial relationship to the viewport, which is the viewport through which the three-dimensional environment is visible, according to the current spatial relationship between the first display generation component and the user.
151. The method according to claim 150, comprising displaying a second visual indication that the current spatial relationship between the first display generation component and the user no longer satisfies the alignment criteria, in accordance with the determination that the current spatial relationship between the first display generation component and the user no longer satisfies the alignment criteria.
152. Displaying the first user interface object at a second position having a second spatial relationship with respect to the viewport, wherein the three-dimensional environment is visible through the viewport, is: The method according to claim 150 or 151, comprising adjusting criteria for establishing the second spatial relationship between the first user interface object and the viewport, through which the three-dimensional environment is visible, in accordance with the current spatial relationship between the first display generation component and the user.
153. The method according to any one of claims 150 to 152, comprising displaying one or more user interface objects in the first view of the three-dimensional environment, wherein, unlike the first user interface object, the position of each of the one or more user interface objects in the first view of the three-dimensional environment does not change in accordance with changes in the current spatial relationship between the first display generation component and the user.
154. In a first time period, the one or more affordances for accessing the first set of functions of the first computer system include a first affordance for adjusting the audio level of the first computer system. The method according to any one of claims 137 to 153, wherein, at a second time different from the first time, the one or more affordances for accessing the first set of functions of the first computer system include a second affordance for adjusting the audio level of a first type of audio provided by the first computer system, and a third affordance for adjusting the audio level of a second type of audio provided by the first computer system, wherein the second and third affordances are different from the first affordance.
155. The viewport, through which the three-dimensional environment is visible, displays the third user interface object at the individual position in the three-dimensional environment having a first spatial relationship with respect to the viewport, and detects a second change in the user's viewpoint from the first viewpoint to the third viewpoint via one or more input devices, The method according to any one of claims 140 to 154, comprising: detecting the second change in the user's viewpoint; displaying the viewport through which the three-dimensional environment is visible; and displaying the third user interface object in an updated position in the view of the three-dimensional environment having a first spatial relationship with respect to the viewport through which the three-dimensional environment is visible.
156. The method according to claim 155, wherein the third user interface object is semi-transparent and has an appearance based on at least a portion of the three-dimensional environment in which the third user interface object is displayed.
157. While the three-dimensional environment is visible through the viewport, the first appearance of the third user interface object at a first indicator position in the three-dimensional environment is a first appearance that is at least partially based on the characteristics of the three-dimensional environment at the first indicator position in the viewport, through which the three-dimensional environment is visible. The method according to claim 155 or 156, further comprising detecting the movement of the user's viewpoint from the first viewpoint to the third viewpoint in the three-dimensional environment, the viewport having a first spatial relationship with respect to the viewport, through which the three-dimensional environment is visible, and the individual appearance of the first user interface object at the individual indicator position displays the third user interface object in an individual appearance that is at least partially based on the characteristics of the three-dimensional environment at the individual indicator position.
158. The method according to any one of claims 155 to 157, wherein displaying the first user interface object in response to detecting the first user input, including the first eye-gaze input, includes displaying an animated transition of the one or more affordances for accessing the first set of functions of the first computer system, emerging in a first direction from the third user interface object.
159. The method according to any one of claims 155 to 158, wherein displaying the first user interface object in response to detection of the first user input, including the first eye-gaze input, includes displaying an animated transition of one or more affordances for accessing the first set of functions of the first computer system as they gradually appear.
160. In response to detecting the first user input, which includes the first eye-tracking input, In accordance with the determination that the first position in the three-dimensional environment is the viewport, and that the three-dimensional environment is visible through the viewport, and that the first spatial relationship is with respect to the viewport, Before displaying the first user interface object at the second position, an indication of the first user interface object is displayed. After displaying the indication of the first user interface object, In accordance with the determination that the criteria for displaying the first user interface object are met by the first user input, the indication of the first user interface object is replaced with the first user interface object, The method according to any one of claims 155 to 159, comprising: discontinuing to display the indication of the third user interface object and ceasing to display the third user interface object at the second position in the three-dimensional environment, in accordance with the determination that the criteria for displaying the first user interface object are not met by the first user input, and the first gaze input has moved away from the first position having a first spatial relationship with the viewport, through which the three-dimensional environment is visible.
161. The method according to any one of claims 137 to 160, wherein the first position in the three-dimensional environment is the viewport, which is located in a peripheral region of the viewport through which the three-dimensional environment is visible.
162. Detecting a fifth user input, which includes detecting eye-tracking input directed to individual affordances of the one or more affordances while displaying the first user interface object that includes the one or more affordances for accessing the first set of functions of the first computer system, In response to detecting the fifth user input, The first function is executed in accordance with the determination that the individual affordances are first affordances corresponding to the first function of the first computer system, and that the fifth user input includes a gesture input that satisfies the gesture criteria. The execution of the first function is discontinued in accordance with the determination that the individual affordances are the first affordances corresponding to the first function of the first computer system, and that the fifth user input does not include a gesture input that satisfies the gesture criterion. The method according to any one of claims 137 to 161, comprising: executing the second function in accordance with the determination that the individual affordances are second affordances corresponding to the second function of the first computer system, and that the fifth user input does not include a gesture input that satisfies the gesture criterion.
163. Detecting a change in the pose of a first part of the user while displaying the first user interface object which includes one or more affordances for accessing the first set of functions of the first computer system, In response to detecting the change in the pose of the first part of the user, The appearance of the individual affordances is modified according to the determination that the change in the pose of the first part of the user results in a first type of pose, The method according to any one of claims 137 to 162, further comprising: ceasing to change the appearance of the individual affordances in accordance with the determination that the change in the pose of the first part of the user does not result in a first type of pose.
164. In response to detecting the change in the pose of the first part of the user, The method according to claim 163, comprising, in accordance with the determination that the change in the pose of the first part of the user results in a first type of pose, ceasing to change the appearance of at least one of the one or more affordances that are different from the individual affordances.
165. While displaying the first user interface object which includes one or more affordances for accessing the first set of functions of the first computer system, a sixth user input is detected via one or more input devices, including eye-tracking input directed to individual affordances of the one or more affordances. The method according to any one of claims 137 to 164, further comprising: detecting the sixth user input directed to the individual affordance, and displaying additional content associated with the individual affordance.
166. While the first user interface object is displayed, a seventh user input is detected via one or more input devices that activates a first affordance among the one or more affordances for accessing the first set of functions of the first computer system; The method according to any one of claims 137 to 165, further comprising: detecting a seventh user input that activates the first affordance; displaying a first system user interface for a first system function of the first computer system in the three-dimensional environment.
167. While the first user interface object and the first system user interface are being displayed, an eighth user input is detected via one or more input devices that activates one or more second affordances, which are different from the first affordances, among the affordances for accessing the first set of functions of the first computer system. In response to detecting the eighth user input that activates the second affordance, Displaying a second system user interface, different from the first system user interface, for a second system function of the first computer system, The method according to claim 166, comprising discontinuing the display of the first system user interface.
168. While the first system user interface and the first user interface object are being displayed, a ninth user input, including gaze input directed towards the first user interface object, is detected via one or more input devices. The method according to claim 166 or 167, further comprising: modifying one or more visual properties of the first system user interface to reduce the visual prominence of the first system user interface relative to the first user interface object in response to the detection of the ninth user input.
169. While the first system user interface and the first user interface object are being displayed, a tenth user input, including eye-tracking input directed towards the first system user interface, is detected via one or more input devices. The method according to any one of claims 166 to 168, further comprising: modifying one or more visual properties of the first user interface object in response to the detection of the tenth user input, so as to reduce the visual prominence of the first user interface object relative to the first system user interface.
170. While displaying the application launch user interface and the first user interface object in the three-dimensional environment via the first display generation component, the system detects an eleventh user input via one or more input devices that activates one or more third affordances among the affordances for accessing the first set of functions of the first computer system, In response to detecting the 11th user input that activates the individual affordances, Displaying a third system user interface for a third system function of the first computer system corresponding to the third affordance, The method according to any one of claims 166 to 169, further comprising discontinuing the display of the application launch user interface.
171. While displaying the application user interface and the first user interface objects in the three-dimensional environment via the first display generation component, a twelfth user input is detected via one or more input devices that activates one or more fourth affordances of the affordances for accessing the first set of functions of the first computer system. In response to detecting the 12th user input that activates the individual affordances, The method according to any one of claims 166 to 170, further comprising displaying a fourth system user interface for a fourth system function of the first computer system corresponding to the fourth affordance, simultaneously with the application user interface.
172. While displaying the first user interface object via the first display generation component, detecting a thirteenth user input via one or more input devices that activates one or more fifth affordances of the affordances for accessing the first set of functions of the first computer system, In response to detecting the 12th user input that activates the fifth affordance, The method according to any one of claims 137 to 171, further comprising performing a separate operation corresponding to the activation of the fifth affordance.
173. The method according to claim 172, wherein performing the individual operations includes displaying one or more controls for adjusting one or more settings of the first computer system, the one or more controls being displayed superimposed on at least a portion of the first user interface object.
174. Detecting the 13th user input that activates one or more of the 5th affordances for accessing the 1st set of functions of the 1st computer system includes detecting a pinch-and-release gesture directed to the 5th affordance, the method While displaying one or more controls for adjusting one or more settings of the first computer system, a pinch-and-drag gesture directed towards a first control among the one or more controls is detected. The method according to claim 173, comprising: detecting the pinch-and-drag gesture directed towards the first control among the one or more controls, and adjusting a first setting corresponding to the first control according to one or more characteristics of the pinch-and-drag gesture.
175. The method according to any one of claims 137 to 174, wherein displaying the first user interface object in the first view of the three-dimensional environment includes displaying the first user interface object at a first simulated distance from the user's first viewpoint, the first simulated distance being shorter than the respective simulated distances from the user's first viewpoint to one or more other user interface objects displayed in the first view of the three-dimensional environment.
176. The method according to any one of claims 137 to 175, comprising displaying the first user interface object and simultaneously displaying a plurality of system status indicators containing information relating to the status of the first computer system.
177. The first user interface object is displayed while the first gaze input remains within a first proximity level to the first user interface object, and the method While the first user interface object is being displayed, it is detected that the first eye-tracking input has moved away from the first user interface object, In response to the detection that the first eye-tracking input has moved away from the first user interface object, In accordance with the determination that the first eye-tracking input exceeds the first proximity level to the first user interface object, the display of the first user interface object is stopped, The method according to any one of claims 137 to 176, comprising: maintaining the display of the first user interface object in accordance with the determination that the first eye-tracking input remains within a first proximity level to the first user interface object.
178. After ceasing to display the first user interface object, it is detected that the first gaze input has returned to the first position having a first spatial relationship with the viewport, where the three-dimensional environment is visible through the viewport. The method according to claim 177, comprising: redisplaying the first user interface object in response to detection that the first eye-tracking input has returned to the first position.
179. A computer system, The first display generation component, One or more input devices, One or more processors, A memory storing one or more programs is provided, and the one or more programs are configured to be executed by the one or more processors, and the one or more programs are Detecting a first user input, which includes detecting a first gaze input directed to a first position in the three-dimensional environment via one or more input devices, while a first view of the three-dimensional environment is visible via the first display generation component, In response to detecting the first user input, which includes detecting the first eye-tracking input, In accordance with the determination that the first position in the three-dimensional environment is a viewport through which the three-dimensional environment is visible and has a first spatial relationship with respect to the viewport, the first user interface object is displayed in the first view of the three-dimensional environment, wherein the first user interface object includes one or more affordances for accessing a first set of functions of the first computer system, and the first user interface object is displayed at a second position in the three-dimensional environment which is a viewport through which the three-dimensional environment is visible and has a second spatial relationship with respect to the viewport that is different from the first spatial relationship, A computer system including an instruction to stop displaying the first user interface object in the first view of the three-dimensional environment, based on the determination that the first position in the three-dimensional environment is the viewport, and the three-dimensional environment is visible through the viewport, and does not have a first spatial relationship with the viewport.
180. A computer-readable storage medium storing one or more programs, wherein the one or more programs include a first display generation component and one or more input devices, and / or communicate with them, when executed by a computer system, the computer system... While a first view of the three-dimensional environment is visible through the first display generation component, a first user input is detected, which includes detecting a first gaze input directed to a first position in the three-dimensional environment via one or more input devices. In response to detecting the first user input, which includes detecting the first eye-tracking input, In accordance with the determination that the first position in the three-dimensional environment is a viewport through which the three-dimensional environment is visible and has a first spatial relationship with respect to the viewport, the first user interface object is displayed in the first view of the three-dimensional environment, the first user interface object includes one or more affordances for accessing a first set of functions of the first computer system, and the first user interface object is displayed at a second position in the three-dimensional environment which is a viewport through which the three-dimensional environment is visible and has a second spatial relationship with respect to the viewport that is different from the first spatial relationship, the first user interface object is displayed at a second position in the three-dimensional environment which is a viewport through which the three-dimensional environment is visible and has a second spatial relationship with respect to A computer-readable storage medium that, upon determination that the first position in the three-dimensional environment is the viewport, the three-dimensional environment is visible through the viewport, and does not have a first spatial relationship with the viewport, causes the first user interface object to be removed from display within the first view of the three-dimensional environment.
181. A computer system, Display generation components and One or more input devices, A means for detecting a first user input, which includes detecting a first gaze input directed to a first position in the three-dimensional environment via one or more input devices, while a first view of the three-dimensional environment is visible via the first display generation component, In response to detecting the first user input, which includes detecting the first eye-tracking input, In accordance with the determination that the first position in the three-dimensional environment is a viewport through which the three-dimensional environment is visible and has a first spatial relationship with respect to the viewport, the first user interface object is displayed in the first view of the three-dimensional environment, wherein the first user interface object includes one or more affordances for accessing a first set of functions of the first computer system, and the first user interface object is displayed at a second position in the three-dimensional environment which is a viewport through which the three-dimensional environment is visible and has a second spatial relationship with respect to the viewport that is different from the first spatial relationship, A computer system comprising: means for determining that the first position in the three-dimensional environment is the viewport, the three-dimensional environment is visible through the viewport, and the first position does not have a first spatial relationship with respect to the viewport, and then ceasing to display the first user interface object in the first view of the three-dimensional environment.
182. An information processing device for use in a computer system that includes and / or communicates with display generation components and one or more input devices, A means for detecting a first user input, which includes detecting a first gaze input directed to a first position in the three-dimensional environment via one or more input devices, while a first view of the three-dimensional environment is visible via the first display generation component, In response to detecting the first user input, which includes detecting the first eye-tracking input, In accordance with the determination that the first position in the three-dimensional environment is a viewport through which the three-dimensional environment is visible and has a first spatial relationship with respect to the viewport, the first user interface object is displayed in the first view of the three-dimensional environment, wherein the first user interface object includes one or more affordances for accessing a first set of functions of the first computer system, and the first user interface object is displayed at a second position in the three-dimensional environment which is a viewport through which the three-dimensional environment is visible and has a second spatial relationship with respect to the viewport that is different from the first spatial relationship, Information processing apparatus comprising: means for discontinuing the display of the first user interface object in the first view of the three-dimensional environment, based on the determination that the first position in the three-dimensional environment is the viewport, the three-dimensional environment is visible through the viewport, and the viewport does not have a first spatial relationship with respect to the viewport.
183. A computer system, The first display generation component, One or more input devices, One or more processors, A computer system comprising: a memory for storing one or more programs, wherein the one or more programs are configured to be executed by the one or more processors, and the one or more programs include instructions for performing the method according to any one of claims 137 to 178.
184. A computer-readable storage medium storing one or more programs, wherein the one or more programs include a first display generation component and one or more input devices, and / or, when executed by a computer system communicating with them, includes instructions causing the computer system to execute any of the methods according to any one of claims 137 to 178.
185. A graphical user interface on a computer system comprising and / or communicating with a first display generation component, one or more input devices, a memory, and one or more processors for executing one or more programs stored in the memory, wherein the graphical user interface comprises a user interface displayed according to the method of any one of claims 137 to 178.
186. A computer system, The first display generation component, One or more input devices, A computer system comprising means for performing the method described in any one of claims 137 to 178.
187. An information processing device for use in a computer system that includes a first display generation component and one or more input devices and / or communicates with them, An information processing apparatus comprising means for performing any of the methods described in claims 137 to 178.
188. In a computer system communicating with a first display generation component and one or more input devices, While a first view of the three-dimensional environment is visible via the first display generation component, it is detected via one or more input devices that the attention of a user of the computer system is directed to a first portion of the first view of the three-dimensional environment. In response to detecting that the user's attention is directed to the first portion of the first view of the three-dimensional environment, While a first set of one or more contextual conditions is met when the user's attention is directed to the first portion of the first view of the three-dimensional environment, a first set of one or more user interface objects corresponding to the first set of one or more contextual conditions is displayed, according to the determination that the first portion of the first view of the three-dimensional environment is a viewport, through which the three-dimensional environment is visible, and has a first spatial relationship to the viewport. A method comprising: when the user's attention is directed to the first portion of the first view of the three-dimensional environment, while a second set of one or more contextual conditions different from the first set of one or more contextual conditions is satisfied, the first portion of the first view of the three-dimensional environment displays a second set of one or more user interface objects corresponding to the second set of one or more contextual conditions, in accordance with the determination that the first portion of the first view of the three-dimensional environment is a viewport through which the three-dimensional environment is visible and has a first spatial relationship to the viewport, wherein the second set of one or more user interface objects is different from the first set of one or more user interface objects.
189. While the first set of user interface objects and the second set of user interface objects are not visible in the currently displayed view of the three-dimensional environment, a first change in the user's viewpoint from a first viewpoint associated with the first view of the three-dimensional environment to a second viewpoint associated with the second view of the three-dimensional environment is detected. In response to detecting the first change in the user's viewpoint, the currently displayed view of the three-dimensional environment is updated in accordance with the first change in the user's viewpoint in order to display the second view of the three-dimensional environment. While the second view of the three-dimensional environment is visible through the first display generation component, it is detected via one or more input devices that the attention of the user of the computer system is directed to the second portion of the second view of the three-dimensional environment. In response to detecting that the user's attention is directed to the second portion of the second view of the three-dimensional environment, While one or more third sets of contextual conditions are met when the user's attention is directed to the second portion of the second view of the three-dimensional environment, a third set of one or more user interface objects corresponding to the third set of one or more contextual conditions is displayed, according to the determination that the second portion of the second view of the three-dimensional environment is a viewport through which the three-dimensional environment is visible and has a first spatial relationship with the viewport. The method according to claim 188, comprising: when the user's attention is directed to the second portion of the second view of the three-dimensional environment, while a fourth set of one or more contextual conditions different from the third set of one or more contextual conditions is met, the second portion of the second view of the three-dimensional environment displays the fourth set of one or more user interface objects corresponding to the fourth set of one or more contextual conditions, in accordance with the determination that the second portion of the second view of the three-dimensional environment is a viewport through which the three-dimensional environment is visible and has a first spatial relationship to the viewport.
190. In response to detecting that the user's attention is directed to the first portion of the first view of the three-dimensional environment, The method according to claim 188 or 189, comprising: deleting the display of a first set of one or more user interface objects while a first set of one or more contextual conditions is met when the user's attention is directed to the first part of the first view of the three-dimensional environment, in accordance with the determination that the first part of the first view of the three-dimensional environment is a viewport and the three-dimensional environment is visible through the viewport, and does not have a first spatial relationship with the viewport; and deleting the display of a second set of one or more user interface objects while a first set of one or more contextual conditions is met when the user's attention is directed to the first part of the first view of the three-dimensional environment.
191. While displaying the first set of one or more user interface objects, a first user input directed to an individual user interface object of the first set of one or more user interface objects is detected. The method according to any one of claims 188 to 190, comprising: detecting the first user input; performing a first action corresponding to the individual user interface object.
192. Executing the first action corresponding to the individual user interface object in response to detecting the first user input is: In accordance with the determination that the first user input is of a first type and that the individual user interface object contains the first information, an individual operation corresponding to the first information is performed. The method according to claim 191, comprising, in accordance with the determination that the first user input is an input of the first type and the individual user interface object contains second information different from the first information, performing an individual operation corresponding to the second information, wherein the individual operation corresponding to the second information is different from the individual operation corresponding to the first information.
193. The method according to claim 192, wherein the first user input, which is the first type of input, includes a selection user input while the user's attention is directed to the individual user interface object.
194. The method according to claim 192 or 193, wherein performing the first operation corresponding to the individual user interface object includes displaying additional information corresponding to the first notification, in accordance with the determination that the individual user interface object is a first notification.
195. Executing the first action corresponding to the individual user interface object in response to detecting the first user input is: The method according to any one of claims 192 to 194, comprising displaying one or more affordances for accessing a first set of functions of the computer system, in accordance with the determination that the first user input is a second type of user input different from the first type of user input.
196. The method according to claim 195, wherein the first user input, which is the second type of user input, includes a gaze input directed to a first region of the first view of the three-dimensional environment.
197. Executing the first action corresponding to the individual user interface object in response to detecting the first user input is: The method according to any one of claims 192 to 196, comprising displaying a first additional user interface object different from the individual user interface objects, in accordance with the determination that the first user input is a third type of user input.
198. The method according to claim 197, wherein displaying the first additional user interface object includes displaying the first additional user interface object simultaneously with the individual user interface object.
199. Displaying the first additional user interface object is: In accordance with the determination that the total number of the first set of user interface objects currently visible in the first view of the three-dimensional environment is less than a first threshold number, the first additional user interface object is displayed while maintaining the display of the first set of user interface objects in the first view of the three-dimensional environment. The method according to claim 197 or 198, comprising displaying a first additional user interface object and removing the display of at least one of the first set of user interface objects from the first view of the three-dimensional environment, in accordance with a determination that the total number of the first set of user interface objects currently visible in the first view of the three-dimensional environment is greater than or equal to a first threshold number.
200. The method according to any one of claims 197 to 199, wherein displaying the first additional user interface object includes replacing the display of the individual user interface object with the first additional user interface object.
201. During the first time that the individual user interface object occupies a particular portion of the first view associated with the user's attention, The individual user interface objects are displayed at a first distance from the user's first viewpoint, which corresponds to the first view of the three-dimensional environment. The first additional user interface object is displayed at a second distance different from the first distance from the user's first viewpoint at a first time, The first additional user interface object is moved to the individual portion of the first view associated with the user's attention, and at a second time the individual user interface is not displayed in the individual portion of the first view associated with the user's attention, The method according to any one of claims 197 to 200, wherein the first additional user interface object is displayed at a first distance from the user's first viewpoint.
202. The method according to any one of claims 197 to 201, wherein the first user input, which is the third type of input, includes a scroll input.
203. The method according to any one of claims 197 to 202, wherein the first user input, which is the third type of input, includes eye-tracking input.
204. Before displaying the first additional user interface object, the individual user interface object is displayed in the first view of the three-dimensional environment at a first visual prominence level. While the first additional user interface object is displayed within the first view of the three-dimensional environment, the individual user interface object is displayed at a second visual splendor level lower than the first splendor level. The aforementioned method, While the first additional user interface object is displayed, a second user input is detected, The method according to any one of claims 197 to 203, comprising detecting the second user input and, in accordance with the determination that the second user input corresponds to a request to display the individual user interface object, displaying the individual user interface object at a first splendor level.
205. Detecting a third user input while displaying the first set of one or more user interface objects, In response to detecting the third user input, The method according to any one of claims 191 to 204, comprising: discontinuing to display the first set of one or more user interface objects in accordance with the determination that the first user input is a fourth type of user input.
206. The method according to claim 205, wherein the third user input, which is the fourth type of input, includes gaze input directed away from the area occupied by the first set of one or more user interface objects for at least a threshold time amount.
207. The method according to claim 205, wherein the third user input, which is the fourth type of input, includes movement in a first direction.
208. The occurrence of a first event is detected while the first set of one or more user interface objects is displayed in the first view of the computer-generated environment, The method according to any one of claims 188 to 207, comprising, in response to detecting the occurrence of the first event, adding a new user interface object to the first set of one or more user interface objects, wherein the new user interface object corresponds to the first event.
209. The method according to any one of claims 188 to 208, comprising detecting that the user's attention is directed to the first portion of the first view of the three-dimensional environment, and displaying one or more indications of the system status of the computer system, according to a determination that the first portion of the first view is the viewport, through which the three-dimensional environment is visible, and having a first spatial relationship with the viewport.
210. Detecting a fourth user input while displaying the first set of one or more user interface objects and while displaying the one or more indications of the system status of the computer system, The method according to claim 209, further comprising: detecting the fourth user input, and while maintaining the display of the first set of one or more indications of the system status;
211. The method according to any one of claims 188 to 210, comprising displaying an indication of a second additional user interface object that corresponds to and is available for display, while displaying the first set of user interface objects that correspond to the first set of contextual conditions.
212. The method according to claim 211, wherein while the first set of one or more user interface objects is displayed at a first visual splendor level, the indication of the second additional user interface object is displayed at a second visual splendor level lower than the first visual splendor level.
213. Detecting a fifth input directed to the indication of a second additional user interface object while the first set of one or more user interface objects is displayed at the first visual splendor level and the indication of a second additional user interface object is displayed at the second visual splendor level, The method according to claim 212, comprising: detecting the fifth user input directed to the indication of the second additional user interface object, and displaying the second additional user interface object at a third visual splendor level, wherein the third visual splendor level is greater than the second splendor level.
214. The method according to any one of claims 188 to 213, wherein displaying the first set of one or more user interface objects includes displaying content corresponding to the current state of the computer system.
215. The method according to any one of claims 188 to 214, wherein displaying the first set of one or more user interface objects includes displaying the first set of one or more affordances for performing an action corresponding to the first set of one or more contextual conditions.
216. The method according to any one of claims 188 to 215, wherein displaying the first set of one or more user interface objects includes displaying application content corresponding to a first application.
217. The first set of one or more user interface objects is: A first user interface object including first application content from the first application, A second user interface object containing second application content from a second application different from the first application, The method according to claim 216, further comprising two or more of the following: a third user interface object containing system content corresponding to the current state of the computer system.
218. Displaying the first set of one or more user interface objects includes displaying the first set of one or more user interface objects in first priority of the first set of one or more user interface objects based on the first set of one or more contextual conditions, The method according to any one of claims 188 to 217, wherein displaying the second set of one or more user interface objects is a second priority of the second set of one or more user interface objects based on the second set of one or more contextual conditions.
219. Before detecting that the user's attention is directed to the first portion of the first view of the three-dimensional environment, a first user interface object from the first set of user interface objects, the first user interface object displays a preview of the first user interface object corresponding to a notification or request, The method according to claim 218, further comprising: after the preview of the first user interface object is displayed in the first view of the three-dimensional environment, prioritizing the display of the first user interface object in the first set of user interface objects in accordance with the determination that the user's attention is directed to the first portion of the first view of the three-dimensional environment.
220. The method according to claim 219, comprising prioritizing the display of the second user interface object over the display of the first user interface object, in accordance with the determination that the first set of user interface objects includes the first user interface object corresponding to a first notification and includes the second user interface object corresponding to a first request.
221. Before detecting that the user's attention is directed to the first portion of the first view of the three-dimensional environment, a third user interface object from the first set of user interface objects, wherein the third user interface object displays a preview of the third user interface object corresponding to the ongoing activity, The method according to any one of claims 218 to 220, further comprising: prioritizing the display of the third user interface object in a first set of user interface objects after the preview of the third user interface object has been displayed in the first view of the three-dimensional environment, in accordance with the determination that the user's attention is directed to the first portion of the first view of the three-dimensional environment.
222. The method according to any one of claims 218 to 221, comprising prioritizing the display of a fourth user interface object corresponding to a system control in the first set of user interface objects, based on the determination that a preview of an individual user interface object from the first set of user interface objects was not displayed before the user's attention was directed to the first portion of the first view of the three-dimensional environment.
223. The method according to any one of claims 218 to 222, comprising, in accordance with the determination that the first set of user interface objects includes two or more user interface objects corresponding to a notification, prioritizing the display of the two or more user interface objects corresponding to a notification according to the respective timestamps associated with the two or more user interface objects.
224. The method according to any one of claims 218 to 223, wherein the first set of user interface objects includes, in accordance with a determination that the first set of user interface objects includes two or more user interface objects corresponding to the request, the display of the two or more user interface objects corresponding to the request is prioritized according to a pre-established priority for different types of requests.
225. A computer system, Display generation components and One or more input devices, One or more processors, A memory storing one or more programs is provided, and the one or more programs are configured to be executed by the one or more processors, and the one or more programs are While a first view of the three-dimensional environment is visible through the first display generation component, it is detected via one or more input devices that the attention of a user of the computer system is directed to a first portion of the first view of the three-dimensional environment. In response to detecting that the user's attention is directed to the first portion of the first view of the three-dimensional environment, While a first set of one or more contextual conditions is met when the user's attention is directed to the first portion of the first view of the three-dimensional environment, a first set of one or more user interface objects corresponding to the first set of one or more contextual conditions is displayed, according to the determination that the first portion of the first view of the three-dimensional environment is a viewport, through which the three-dimensional environment is visible, and has a first spatial relationship to the viewport. A computer system including instructions to display a second set of one or more user interface objects corresponding to the second set of one or more user interface objects, which is different from the first set of one or more user interface objects, while the user's attention is directed to the first portion of the first view of the three-dimensional environment, and while a second set of one or more contextual conditions different from the first set of one or more contextual conditions is satisfied, the first portion of the first view of the three-dimensional environment is a viewport, through which the three-dimensional environment is visible, and has a first spatial relationship to the viewport.
226. A computer-readable storage medium storing one or more programs, wherein the one or more programs include and / or communicate with display generation components and one or more input devices, and when executed by a computer system, the computer system... While a first view of the three-dimensional environment is visible through the first display generation component, one or more input devices are used to detect that the attention of a user of the computer system is directed to a first portion of the first view of the three-dimensional environment. In response to detecting that the user's attention is directed to the first portion of the first view of the three-dimensional environment, While a first set of one or more contextual conditions is met when the user's attention is directed to the first portion of the first view of the three-dimensional environment, a first set of one or more user interface objects corresponding to the first set of one or more contextual conditions is displayed, according to the determination that the first portion of the first view of the three-dimensional environment is a viewport through which the three-dimensional environment is visible and has a first spatial relationship with the viewport. A computer-readable storage medium including instructions to display a second set of one or more user interface objects corresponding to the second set of one or more contextual conditions, while the user's attention is directed to the first portion of the first view of the three-dimensional environment, and while a second set of one or more contextual conditions different from the first set of one or more contextual conditions is satisfied, the first portion of the first view of the three-dimensional environment is a viewport, through which the three-dimensional environment is visible, and has a first spatial relationship to the viewport, wherein the second set of one or more user interface objects is different from the first set of one or more user interface objects.
227. A computer system, Display generation components and One or more input devices, Means for detecting, via one or more input devices, that the attention of a user of the computer system is directed to a first portion of the first view of the three-dimensional environment while a first view of the three-dimensional environment is visible via the first display generation component, In response to detecting that the user's attention is directed to the first portion of the first view of the three-dimensional environment, While a first set of one or more contextual conditions is met when the user's attention is directed to the first portion of the first view of the three-dimensional environment, a first set of one or more user interface objects corresponding to the first set of one or more contextual conditions is displayed, according to the determination that the first portion of the first view of the three-dimensional environment is a viewport, through which the three-dimensional environment is visible, and has a first spatial relationship to the viewport. A computer system comprising: when the user's attention is directed to the first portion of the first view of the three-dimensional environment, while a second set of one or more contextual conditions different from the first set of one or more contextual conditions is satisfied, the first portion of the first view of the three-dimensional environment is a viewport, through which the three-dimensional environment is visible, and has a first spatial relationship to the viewport, and means for displaying a second set of one or more user interface objects corresponding to the second set of one or more contextual conditions, wherein the second set of one or more user interface objects is different from the first set of one or more user interface objects.
228. An information processing device for use in a computer system that includes and / or communicates with display generation components and one or more input devices, Means for detecting, via one or more input devices, that the attention of a user of the computer system is directed to a first portion of the first view of the three-dimensional environment while a first view of the three-dimensional environment is visible via the first display generation component, In response to detecting that the user's attention is directed to the first portion of the first view of the three-dimensional environment, While a first set of one or more contextual conditions is met when the user's attention is directed to the first portion of the first view of the three-dimensional environment, a first set of one or more user interface objects corresponding to the first set of one or more contextual conditions is displayed, according to the determination that the first portion of the first view of the three-dimensional environment is a viewport, through which the three-dimensional environment is visible, and has a first spatial relationship to the viewport. Information processing apparatus comprising: when the user's attention is directed to the first portion of the first view of the three-dimensional environment, while a second set of one or more contextual conditions different from the first set of one or more contextual conditions is satisfied, the first portion of the first view of the three-dimensional environment is a viewport, through which the three-dimensional environment is visible, and has a first spatial relationship to the viewport, means for displaying a second set of one or more user interface objects corresponding to the second set of one or more contextual conditions, wherein the second set of one or more user interface objects is different from the first set of one or more user interface objects.
229. A computer system, Display generation components and One or more input devices, One or more processors, A computer system comprising: a memory for storing one or more programs, wherein the one or more programs are configured to be executed by the one or more processors, and the one or more programs include instructions for performing the method according to any one of claims 188 to 224.
230. A computer-readable storage medium storing one or more programs, wherein the one or more programs include a display generation component and one or more input devices, and / or, when executed by a computer system communicating with them, includes instructions causing the computer system to execute any of the methods according to any one of claims 188 to 224.
231. A graphical user interface on a computer system comprising and / or communicating with display generation components, one or more input devices, memory, and one or more processors for executing one or more programs stored in the memory, wherein the graphical user interface comprises a user interface displayed according to the method of any one of claims 188 to 224.
232. A computer system, Display generation components and One or more input devices, A computer system comprising means for performing any method according to claims 188 to 224.
233. An information processing device for use in a computer system that includes and / or communicates with display generation components and one or more input devices, An information processing apparatus comprising means for performing any of the methods described in claims 188 to 224.
234. In a computer system communicating with a first display generation component and one or more input devices, Detecting the occurrence of a first event while a first view of the environment is visible through one or more display generation components, In response to detecting the occurrence of the first event, the first indication of the first notification corresponding to the first event is displayed via the first display generation component, After displaying the first indication of the first notification corresponding to the first event via the first display generation component, In accordance with the determination that the user's attention to the first indication was directed to the first indication within a first threshold time period, and then left the first indication before the first criterion was met, the display of the first indication is maintained for a first duration, and the display of the first indication is discontinued after the expiration of the first duration. A method comprising, in accordance with the determination that the attention of the user of the computer system was not directed to the first indication within a first threshold time period, maintaining the display of the first indication for a second duration, which is different from the first duration, and ceasing the display of the first indication after the expiration of the second duration.
235. The method according to claim 234, wherein the second duration is longer than the first duration.
236. The method according to claim 234 or 235, wherein the occurrence of the first event includes at least one of receiving an incoming communication request, a change in the state of an application, or a change in the state of the computer system.
237. After displaying the first indication of the first notification corresponding to the first event via the first display generation component, The method according to any one of claims 234 to 236, comprising displaying the first notification including the first notification content in accordance with the determination that the attention of the user of the computer system is directed to the first indication and that the first criterion is met.
238. The method according to claim 237, wherein the first notification, including the first notification content, is displayed simultaneously with one or more user interface objects corresponding to a first set of one or more contextual conditions that are met when the user's attention is directed to the first indication.
239. While displaying the first notification which includes the first notification content, detect a first user input that satisfies a second criterion relating to the first notification, The method according to claim 237 or 238, further comprising: detecting the first user input that satisfies the second criterion, extending the first notification to display at least a portion of the first notification content and additional content corresponding to the first notification that was not included in the first notification content.
240. The method according to claim 239, wherein the second criterion includes a first criterion that requires the user's attention to the first notification to be maintained for at least a second threshold time period in order to be satisfied.
241. The method according to claim 239 or 240, wherein the second criterion includes a second criterion requiring that user input directed to the first notification be of a first input type in order to satisfy the second criterion.
242. Displaying the first indication of the first notification in response to the detection of the occurrence of the first event includes displaying the first indication of the first notification at a first location in the environment, the first location having a first spatial relationship with the first view of the environment, The aforementioned method, Before detecting the occurrence of the first event, it is detected that the user's attention is directed to the first location within the first view of the environment, The method according to any one of claims 234 to 241, comprising: detecting that the user's attention is directed to the first location in the first view of the environment; and displaying a first user interface object at the first location in the first view of the environment.
243. Displaying the first indication of the first notification in response to the detection of the occurrence of the first event includes displaying the first indication of the first notification in a first location within the first view of the environment, The aforementioned method, After discontinuing the display of the first indication, it is detected that the user's attention is directed to the first location, The method according to any one of claims 234 to 241, further comprising: detecting that the user's attention is directed to the first location; displaying a representation of the first notification.
244. The method according to claim 243, comprising, in response to detecting that the user's attention is directed to the first location, displaying a first set of one or more user interface objects corresponding to a first set of one or more contextual conditions, simultaneously with the representation of the first notification.
245. Displaying the first indication of the first notification in response to the detection of the occurrence of the first event includes displaying the first indication of the first notification at a first location in the three-dimensional environment. The aforementioned method, After discontinuing the display of the first indication of the first notification following the expiration of the first duration or the second duration, it is detected that the user's attention is directed to the first location. In response to detecting that the user's attention is directed towards the first location, Displaying the representation of the first notification in accordance with the determination that the user's attention was directed to the first location within a third threshold time period for discontinuing the display of the first indication of the first notification, The method according to any one of claims 234 to 244, further comprising displaying a second set of one or more user interface objects without displaying the representation of the first notification, in accordance with the determination that the user's attention was not directed to the first location within a third threshold time period for ceasing to display the first indication of the first notification.
246. The method according to claim 245, wherein the second set of user interface objects includes one or more user interface objects corresponding to a separate set of one or more contextual conditions that are met when the user's attention is directed to the first location.
247. The method according to claim 245 or 246, wherein the second set of user interface objects includes one or more affordances for accessing system functions of the computer system.
248. After the expiration of the first duration or the second duration, the display of the first indication of the first notification is discontinued, and a first request for displaying the notification user interface is detected. The method according to any one of claims 234 to 247, comprising detecting the first request for displaying the notification user interface, the notification user interface including a plurality of previously received notifications and the first notification.
249. The method of claim 248, wherein detecting the first request to display the notification user interface includes detecting a user interaction with a system user interface displayed in response to detecting that the user's attention is directed to a specific area of the first view of the environment.
250. The individual regions of the first view of the environment are located in a first position within the environment having a first spatial relationship with respect to the first view of the environment. The aforementioned method, To detect a change in the user's current viewpoint from a first viewpoint corresponding to the first view of the environment to a second viewpoint corresponding to the second view of the environment, In response to detecting the change in the user's current viewpoint from the first viewpoint to the second viewpoint, the currently displayed view of the environment is updated from the first view of the environment to the second view, While the second view of the environment is being displayed, The user's attention is detected to be directed to a specific region of the second view of the environment, and the specific region of the second view of the environment has the first spatial relationship with respect to the second view of the environment. The method of claim 249, comprising: displaying the notification user interface in response to detecting that the user's attention is directed to the individual area of the second view of the environment.
251. The aforementioned first event is an event of a first type, The first indication of the first notification corresponding to the first event is displayed in a first position within the environment. The aforementioned method, To detect the occurrence of a second event of a second type, which is different from the first type, The method according to any one of claims 234 to 250, comprising, in response to the detection of the occurrence of the second event, displaying a second indication of a first alert corresponding to the second event at a second position in the environment, which is different from the first position in the environment, wherein the first position is in an area for displaying notifications and the second position is in an area for displaying alerts.
252. To stop displaying the second indication of the first alert corresponding to the second event, After ceasing to display the second indication of the first alert corresponding to the second event, a second request to display the notification user interface is detected, The method according to claim 251, wherein, in response to detecting the second request for displaying the notification user interface, the notification user interface includes one or more notifications corresponding to the first type of event, and the notification user interface does not include alerts corresponding to the second type of event.
253. While the second indication of the first alert is displayed, it is detected that the user's attention is directed to a separate area within the first view of the environment which includes a plurality of affordances for accessing system functions of the computer system, The method of claim 251 or 252, comprising: detecting that the user's attention is directed to the separate area which includes the plurality of affordances for accessing the system functions of the computer system, and ceasing to display the second indication for the first alert.
254. The method according to any one of claims 251 to 253, wherein the second indication of the first alert includes one or more selectable options for performing an action corresponding to the first alert or the second event.
255. A computer system, Display generation components and One or more input devices, One or more processors, A memory storing one or more programs is provided, and the one or more programs are configured to be executed by the one or more processors, and the one or more programs are While the first view of the environment is visible through one or more display generation components, the occurrence of the first event is detected. Upon detection of the occurrence of the first event, the first indication of the first notification corresponding to the first event is displayed via the first display generation component. After displaying the first indication of the first notification corresponding to the first event via the first display generation component, In accordance with the determination that the user's attention to the first indication was directed to the first indication within a first threshold time period, and then left the first indication before the first criterion was met, the display of the first indication is maintained for a first duration, and the display of the first indication is discontinued after the expiration of the first duration. A computer system including an instruction to maintain the display of the first indication for a second duration, which is different from the first duration, in accordance with the determination that the user's attention to the first indication was not directed to the first indication within a first threshold time period of the computer system, and to discontinue the display of the first indication after the expiration of the second duration.
256. A computer-readable storage medium storing one or more programs, wherein the one or more programs include and / or communicate with display generation components and one or more input devices, and when executed by a computer system, the computer system... While the first view of the environment is visible through one or more display generation components, the occurrence of the first event is detected. Upon detecting the occurrence of the first event, the first indication of the first notification corresponding to the first event is displayed via the first display generation component. After displaying the first indication of the first notification corresponding to the first event via the first display generation component, The computer system maintains the display of the first indication for a first duration, in accordance with the determination that the user's attention is directed to the first indication within a first threshold time period, and then moves away from the first indication before the first criterion is met, and discontinues the display of the first indication after the expiration of the first duration. A computer-readable storage medium that, in accordance with the determination that the attention of the user of the computer system was not directed to the first indication within a first threshold time period, maintains the display of the first indication for a second duration, which is different from the first duration, and discontinues the display of the first indication after the expiration of the second duration.
257. A computer system, Display generation components and One or more input devices, A means for detecting the occurrence of a first event while a first view of the environment is visible through one or more display generation components, In response to detecting the occurrence of the first event, means for displaying a first indication of a first notification corresponding to the first event via the first display generation component, After displaying the first indication of the first notification corresponding to the first event via the first display generation component, In accordance with the determination that the user's attention to the first indication was directed to the first indication within a first threshold time period, and then left the first indication before the first criterion was met, the display of the first indication is maintained for a first duration, and the display of the first indication is discontinued after the expiration of the first duration. A computer system comprising: a determination that the user's attention of the computer system was not directed to the first indication within a first threshold time period, wherein the second duration is different from the first duration, and means for maintaining the display of the first indication for a second duration, and discontinuing the display of the first indication after the expiration of the second duration.
258. An information processing device for use in a computer system that includes and / or communicates with display generation components and one or more input devices, A means for detecting the occurrence of a first event while a first view of the environment is visible through one or more display generation components, In response to detecting the occurrence of the first event, means for displaying a first indication of a first notification corresponding to the first event via the first display generation component, After displaying the first indication of the first notification corresponding to the first event via the first display generation component, In accordance with the determination that the user's attention to the first indication was directed to the first indication within a first threshold time period, and then left the first indication before the first criterion was met, the display of the first indication is maintained for a first duration, and the display of the first indication is discontinued after the expiration of the first duration. An information processing device comprising: a determination that the attention of the user of the computer system was not directed to the first indication within a first threshold time period, wherein the second duration is different from the first duration, and means for maintaining the display of the first indication over a second duration, and discontinuing the display of the first indication after the expiration of the second duration.
259. A computer system, Display generation components and One or more input devices, One or more processors, A computer system comprising: a memory for storing one or more programs, wherein the one or more programs are configured to be executed by the one or more processors, and the one or more programs include instructions for performing the method according to any one of claims 234 to 254.
260. A computer-readable storage medium storing one or more programs, wherein the one or more programs include a display generation component and one or more input devices, and / or, when executed by a computer system communicating with them, includes instructions causing the computer system to execute any of the methods according to any one of claims 234 to 254.
261. A graphical user interface on a computer system comprising and / or communicating with display generation components, one or more input devices, memory, and one or more processors for executing one or more programs stored in the memory, wherein the graphical user interface comprises a user interface displayed according to the method of any one of claims 234 to 254.
262. A computer system, Display generation components and One or more input devices, A computer system comprising means for performing any of the methods described in claims 234 to 254.
263. An information processing device for use in a computer system that includes and / or communicates with display generation components and one or more input devices, An information processing apparatus comprising means for performing any of the methods described in claims 234 to 254.
264. In a computer system communicating with a first display generation component and one or more input devices, While individual views of a three-dimensional environment containing one or more physical objects are visible via the first display generation component, a first input is detected that corresponds to a request to display one or more notifications within the individual views of the three-dimensional environment. In response to the detection of the first input, a separate notification corresponding to a previously detected event is displayed at a separate location within the three-dimensional environment, In accordance with the determination that the representation of the physical environment in the individual location where the individual notification is displayed has a first set of values relating to a first visual characteristic, the individual notification is displayed in a first visual appearance that is at least partially based on the first set of values relating to the first visual characteristic of the representation of the physical environment in the individual location. A method comprising displaying the individual notification in a second visual appearance different from the first visual appearance, based at least in part on the second set of values for the first visual characteristics of the representation of the physical environment in the individual location where the individual notification is displayed, according to a determination that the representation of the physical environment in the individual location has a second set of values different from the first set of values for the first visual characteristics.
265. While each of the aforementioned notifications is displayed, a first change in the user's current viewpoint from a first viewpoint associated with the first view of the three-dimensional environment to a second viewpoint associated with the second view of the three-dimensional environment is detected, In response to detecting the first change in the user's current viewpoint, Updating the individual views of the three-dimensional environment in accordance with the first change in the user's viewpoint, The method of claim 264, further comprising updating the visual appearance of each of the individual notices in accordance with a change in the first visual characteristics of the representation of the physical environment in the individual location where the individual notices are displayed.
266. The first visual characteristic is color, Displaying the individual notices in the first visual appearance includes displaying the individual notices in a first set of background colors that are at least partially based on a first set of color values representing the physical environment in the individual location. The method according to claim 264 or 265, wherein displaying the individual notice in the second visual appearance includes displaying the individual notice in a second set of background colors different from the first set of background colors, which are at least partially based on a second set of color values of the representation of the physical environment in the individual location.
267. Each of the individual views of the three-dimensional environment includes one or more virtual objects. The individual location where the individual notification is displayed is located between the first location where the individual virtual object is displayed and the user's viewpoint. The method according to any one of claims 264 to 266, wherein the individual notice is displayed in an individual visual appearance based at least in part on an individual set of values for the first visual characteristics of the individual virtual object in the first location.
268. The method according to any one of claims 264 to 267, wherein the individual notification is one of a first notification group corresponding to a first group of detected events, and the individual notification is displayed as a representative notification of the first notification group.
269. The first group of detected events corresponds to the first application, and the method is The method according to claim 268, wherein in the first view of the three-dimensional environment, a second notification group corresponding to a second group of events, wherein the second group of detected events corresponds to a second application different from the first application, and the second notification group for the second group is a separate representative notification for the second group.
270. While displaying the individual notifications at the individual locations within the three-dimensional environment, a second input directed to the individual notification is detected. The method according to claim 268 or 269, comprising: detecting the second input directed to the individual notification, and performing an individual action for the individual notification in response to the detection of the individual input directed to the individual notification.
271. In response to the detection of the second input directed to the individual notification, the individual action for the individual notification is performed. The method of claim 270, comprising navigating a plurality of notifications, including the individual notification, in accordance with a determination that the second input corresponds to a request to navigate content directed to the second input, the method comprising: moving one or more notifications that were visible at the time the second input was detected out of the first view of the three-dimensional environment; moving the individual notification; and moving one or more notifications that were not visible at the time the individual notification was detected into the first view of the three-dimensional environment.
272. The method according to claim 271, comprising modifying the visual appearance of each of the notifications as the notifications move through different parts of the three-dimensional environment while navigating the notifications, at least partially based on a separate set of values for the first visual characteristics of each part of the three-dimensional environment behind the notifications with respect to the user's current viewpoint.
273. In response to detecting the second input directed to the individual notification, performing the individual action relating to the individual notification means that The method according to any one of claims 270 to 272, comprising ceasing to display the individual notification in accordance with the determination that the second input corresponds to a request to erase the content to which the second input is directed.
274. In response to detecting the second input directed to the individual notification, performing the individual action relating to the individual notification means that In accordance with the determination that the second input corresponds to a request to extend the content to which the second input is directed, displaying an extended version of the individual notification that includes additional content associated with the individual notification that was not included in the individual notification before the second input was detected, and displaying the extended version of the individual notification is In accordance with the determination that the individual notification is a first notification displayed at a first location within the individual view of the three-dimensional environment, the first additional content associated with the first notification is displayed at the first location. The method according to any one of claims 270 to 273, comprising: displaying second additional content, which is different from the first additional content, associated with the second notice at the second location, based on the determination that the individual notice is a second notice displayed at a second location different from the first notice displayed at the first location in the individual view of the three-dimensional environment.
275. In response to detecting the second input directed to the individual notification, performing the individual action relating to the individual notification means that In accordance with the determination that the second input corresponds to a request to extend the content to which the second input is directed, and that the individual notification is a representative notification of a first notification group corresponding to an event of a first type detected, the computer system displays, in response to the detection of the second input, one or more additional notifications in the first notification group that were not displayed when the second input was detected, along with the individual notification, which, in one example, is a first notification for a first message from a first sender, the first notification is the latest message for a group of messages from the first sender, and is shown as the representative notification for the group of notifications corresponding to the message received from the first sender, and in response to the detection of the second input, the computer system displays the respective notifications for previous messages from the first sender that were not initially displayed together with the first notification for the first message (e.g., the standard, unextended version of the notification), The method according to any one of claims 270 to 274, comprising: displaying an extended version of the individual notification, which includes additional content associated with the individual notification that was not included in the individual notification at the time the second input was detected, in accordance with the determination that the second input corresponds to a request to extend the content to which the second input is directed, and that the individual notification is an individual notification that is not part of a particular group of notifications.
276. In response to detecting the second input directed to the individual notification, performing the individual action relating to the individual notification means that In accordance with the determination that the second input corresponds to a request to expand the content to which the second input is directed, and that the individual notification is a representative notification of a first notification group corresponding to a detected event of the first type, Simultaneously with the individual notifications, display one or more additional notifications from the first notification group that were not displayed when the second input was detected, The method according to any one of claims 270 to 275, comprising reducing the visual prominence of other notifications displayed simultaneously with the individual notification when the second input is detected.
277. In response to detecting the second input directed to the individual notification, performing the individual action relating to the individual notification means that In accordance with the determination that the second input corresponds to a request to erase the content to which the second input is directed, To reduce the visual prominence of the individual notifications within the individual views of the three-dimensional environment, The second input is directed to the first region for the individual notification, and the determination that the individual notification is a representative notification of the first notification group corresponding to a detected event of the first event type increases the visual prominence of the second notification, which is different from the individual notification, from the first notification group in the individual view of the three-dimensional environment. The method according to any one of claims 270 to 276, comprising: the second input being directed to a second region for the individual notification, which is different from the first region, and ceasing to display the individual notification in accordance with the determination that the individual notification is the representative notification of the first notification group corresponding to a detected event of the first event type, and then ceasing to increase the visual prominence of another notification from the first notification group in the individual view of the three-dimensional environment.
278. While the second notification is displayed at the individual location in the three-dimensional environment after reducing the visual prominence of the individual notification in response to the second input, a third input directed to the second notification is detected. In response to detecting the third input directed to the second notification, In accordance with the determination that the third input corresponds to a request to erase the content to which the third input is directed, To reduce the visual prominence of the second notification within the individual views of the three-dimensional environment, In accordance with the determination that the third input is directed to the first region for the second notification, the visual prominence of the third notification, which is different from the individual notification and the second notification, from the first notification group in the individual view of the three-dimensional environment is increased. The method of claim 277, comprising: ceasing to display the second notification in accordance with the determination that the third input is directed to the second area for the second notification, and then ceasing to increase the visual prominence of another notification from the first notification group in the individual view of the three-dimensional environment.
279. In response to detecting the second input directed to the individual notification, performing the individual action relating to the individual notification means that In accordance with the determination that the second input corresponds to a request to erase the content to which the second input is directed, To reduce the visual prominence of the individual notifications within the individual views of the three-dimensional environment, The second input is directed to the first region for the individual notification, and the determination that the individual notification is a representative notification of the first notification group corresponding to a detected event of the first event type increases the visual prominence of a third notification, which is different from the individual notification, from the first notification group in the individual view of the three-dimensional environment. The method according to any one of claims 270 to 278, comprising: stopping the display of the individual notification after determining that the second input is directed to the first area for the individual notification and that the individual notification is an individual notification that is not part of a group of notifications, and then stopping the visual prominence of another notification in the individual view of the three-dimensional environment.
280. In response to the detection of the second input directed to the individual notification, the individual action for the individual notification is performed. In accordance with the determination that the second input corresponds to a request to erase the content to which the second input is directed, The method according to claim 279, comprising displaying a fourth notice at the individual location that was occupied by the individual notice at the time the second input was detected, in accordance with the determination that the second input is directed to the first area for the individual notice and the individual notice is an individual notice that is not part of a group of notices.
281. The individual notification is displayed simultaneously with one or more other notifications corresponding to each detected event, and the method is While simultaneously displaying the individual notifications corresponding to each detected event and one or more other notifications, a third change in the user's current viewpoint from a first viewpoint associated with the first view of the three-dimensional environment to a third viewpoint associated with the third view of the three-dimensional environment is detected. In response to detecting the third change in the user's current viewpoint, Updating the individual views of the three-dimensional environment in accordance with the third change in the user's current viewpoint, The method according to any one of claims 264 to 280, comprising modifying the visual appearance of each of the individual notices and the one or more other notices based at least in part on a separate set of values for the first visual characteristics of each part of the three-dimensional environment behind the individual notice and the one or more other notices with respect to the third viewpoint of the user.
282. The method according to claim 281, comprising maintaining the respective positions of the individual notification and the one or more other notifications in the three-dimensional environment while the user's current viewpoint changes from the first viewpoint to the third viewpoint.
283. While the individual notification and one or more other notifications are simultaneously displayed within the individual view of the three-dimensional environment, a fourth input directed to at least one of the individual notification and one or more other notifications is detected. The method according to claim 281 or 282, comprising, in response to detecting the fourth input, restricting the movement of the individual notice and the one or more other notices that are simultaneously displayed in the individual view of the three-dimensional environment, in accordance with the determination that the fourth input corresponds to a request to move the content to which the fourth input is directed, despite the fourth input.
284. The method according to any one of claims 264 to 283, wherein, before detecting the first input, the method includes displaying a system user interface within the individual view of the three-dimensional environment, the system user interface comprising one or more affordances for accessing system functions of the computer system, and detecting the first input includes detecting an input directed to the system user interface.
285. The method according to claim 284, wherein the system user interface includes one or more recent notifications corresponding to each detected event that satisfies a timing criterion.
286. The one or more recent notifications included in the system user interface are scrollable in a first direction relative to the individual views of the three-dimensional environment. The method according to claim 285, wherein the individual notification is displayed simultaneously with one or more other notifications within the individual view of the three-dimensional environment, and the individual notification and the one or more other notifications are scrollable in a second direction different from the first direction with respect to the individual view of the three-dimensional environment.
287. The method according to any one of claims 270 to 286, wherein the second input directed to the individual notification includes eye-gaze input directed to the individual notification.
288. The method according to any one of claims 270 to 287, wherein the second input directed to the individual notification includes an air gesture.
289. A computer system, The first display generation component, One or more input devices, One or more processors, A memory storing one or more programs is provided, and the one or more programs are configured to be executed by the one or more processors, and the one or more programs are While individual views of a three-dimensional environment containing one or more physical objects are visible via the first display generation component, a first input is detected that corresponds to a request to display one or more notifications within the individual views of the three-dimensional environment. Upon detection of the first input, individual notifications corresponding to previously detected events are displayed at individual locations within the three-dimensional environment. In accordance with the determination that the representation of the physical environment in the individual location where the individual notification is displayed has a first set of values relating to a first visual characteristic, the individual notification is displayed in a first visual appearance that is at least partially based on the first set of values relating to the first visual characteristic of the representation of the physical environment in the individual location. A computer system including instructions to display the individual notification in a second visual appearance different from the first visual appearance, based at least in part on the second set of values for the first visual characteristics of the representation of the physical environment in the individual location where the individual notification is displayed, according to a determination that the representation of the physical environment in the individual location has a second set of values different from the first set of values for the first visual characteristics.
290. A computer-readable storage medium storing one or more programs, wherein the one or more programs include and / or communicate with display generation components and one or more input devices, and when executed by a computer system, the computer system... While individual views of a three-dimensional environment containing one or more physical objects are visible via the first display generation component, a first input is detected that corresponds to a request to display one or more notifications within the individual views of the three-dimensional environment. Upon detecting the first input, a separate notification corresponding to a previously detected event is displayed at a separate location within the three-dimensional environment. In accordance with the determination that the representation of the physical environment in the individual location where the individual notification is displayed has a first set of values relating to a first visual characteristic, the individual notification is displayed in a first visual appearance that is at least partially based on the first set of values relating to the first visual characteristic of the representation of the physical environment in the individual location. A computer-readable storage medium that displays the individual notifications in a second visual appearance different from the first visual appearance, based at least in part on the second set of values for the first visual characteristics of the representation of the physical environment in the individual location where the individual notifications are displayed, according to a determination that the representation of the physical environment in the individual location has a second set of values different from the first set of values for the first visual characteristics.
291. A computer system, Display generation components and One or more input devices, means for detecting a first input corresponding to a request to display one or more notifications within the individual views of a three-dimensional environment, which include one or more physical objects, while the individual views of the three-dimensional environment are visible via the first display generation component, Upon detection of the first input, individual notifications corresponding to previously detected events are displayed at individual locations within the three-dimensional environment. In accordance with the determination that the representation of the physical environment in the individual location where the individual notification is displayed has a first set of values relating to a first visual characteristic, the individual notification is displayed in a first visual appearance that is at least partially based on the first set of values relating to the first visual characteristic of the representation of the physical environment in the individual location. A computer system comprising: means for displaying the individual notification in a second visual appearance different from the first visual appearance, based at least in part on the second set of values for the first visual characteristics of the representation of the physical environment in the individual location where the individual notification is displayed, according to a determination that the representation of the physical environment in the individual location has a second set of values different from the first set of values for the first visual characteristics.
292. An information processing device for use in a computer system that includes and / or communicates with display generation components and one or more input devices, means for detecting a first input corresponding to a request to display one or more notifications within the individual views of a three-dimensional environment, which include one or more physical objects, while the individual views of the three-dimensional environment are visible via the first display generation component, Upon detection of the first input, individual notifications corresponding to previously detected events are displayed at individual locations within the three-dimensional environment. In accordance with the determination that the representation of the physical environment in the individual location where the individual notification is displayed has a first set of values relating to a first visual characteristic, the individual notification is displayed in a first visual appearance that is at least partially based on the first set of values relating to the first visual characteristic of the representation of the physical environment in the individual location. Information processing apparatus comprising: means for displaying the individual notification in a second visual appearance different from the first visual appearance, which is at least partially based on the second set of values for the first visual characteristics of the representation of the physical environment in the individual location where the individual notification is displayed, according to a determination that the representation of the physical environment in the individual location has a second set of values different from the first set of values for the first visual characteristics.
293. A computer system, Display generation components and One or more input devices, One or more processors, A computer system comprising: a memory for storing one or more programs, wherein the one or more programs are configured to be executed by the one or more processors, and the one or more programs include instructions for performing the method according to any one of claims 272 to 288.
294. A computer-readable storage medium storing one or more programs, wherein the one or more programs include a display generation component and one or more input devices, and / or, when executed by a computer system communicating with them, includes instructions causing the computer system to execute any of the methods according to any one of claims 272 to 288.
295. A graphical user interface on a computer system comprising and / or communicating with display generation components, one or more input devices, memory, and one or more processors for executing one or more programs stored in the memory, wherein the graphical user interface comprises a user interface displayed according to the method of any one of claims 272 to 288.
296. A computer system, Display generation components and One or more input devices, A computer system comprising means for performing any of the methods described in claims 272 to 288.
297. An information processing device for use in a computer system that includes and / or communicates with display generation components and one or more input devices, An information processing apparatus comprising means for performing any of the methods described in claims 272 to 288.
298. In a first computer system communicating with a first display generation component and one or more input devices, The first display generation component displays a first user interface object in a first view of a three-dimensional environment corresponding to the user's first viewpoint, wherein the first user interface object is displayed at a first position in the three-dimensional environment and has a first spatial relationship with the user's first viewpoint. While the first user interface object is displayed in the first view of the three-dimensional environment, a first movement of the user's current viewpoint from the first viewpoint to the second viewpoint is detected via one or more input devices. In response to detecting the first movement of the user's current viewpoint from the first viewpoint to the second viewpoint, The display of the first view of the three-dimensional environment is replaced with the display of the second view of the three-dimensional environment corresponding to the user's second viewpoint. If the first movement of the user's current viewpoint from the first viewpoint to the second viewpoint does not satisfy the first criterion, and the first user interface object is of the first type, and the first user interface object is displayed in the second view of the three-dimensional environment, in accordance with the determination that the first user interface object is of the first type, and the first user interface object is displayed in the second view of the three-dimensional environment, the first user interface object is displayed in the second view of the three-dimensional environment, If the first movement of the user's current viewpoint from the first viewpoint to the second viewpoint does not satisfy the first criterion, and the first user interface object is determined to be of a second type different from the first type, then the display of the first user interface object at the second position in the three-dimensional environment within the second view of the three-dimensional environment is discontinued. To detect a second movement of the user's current viewpoint from the user's second viewpoint to a third viewpoint via one or more input devices, In response to detecting the second movement of the user's current viewpoint from the second viewpoint to the third viewpoint, The display of the second view of the three-dimensional environment is replaced with the display of the third view of the three-dimensional environment corresponding to the user's third viewpoint. A method comprising: displaying the first user interface object in the third view of the three-dimensional environment, in accordance with the determination that the second movement of the user's current viewpoint from the second viewpoint to the third viewpoint satisfies the first criterion, the first user interface object, regardless of whether the first user interface object is of the first or second type, is displayed in a third position different from the first and second positions in the three-dimensional environment and has a first spatial relationship with the user's third viewpoint.
299. The method according to claim 298, wherein the first type of user interface object includes a user interface element accessible via separate inputs, each input having one or more controls for controlling one or more system functions.
300. The method according to claim 298 or 299, wherein the first type of user interface object includes closed captions for media content being played simultaneously.
301. The method according to any one of claims 298 to 300, wherein the first type of user interface object includes a notification.
302. Before detecting the first movement of the user's current viewpoint from the first viewpoint to the second viewpoint, a second user interface object, distinct from the first user interface object, is displayed within the first view of the three-dimensional environment, wherein the second user interface object is of the first type. In response to detecting the first movement of the user's current viewpoint from the first viewpoint to the second viewpoint, If the first movement of the user's current viewpoint from the first viewpoint to the second viewpoint does not satisfy the first criterion, and the first user interface object is of the first type, The first user interface object is moved in a first manner according to the first movement of the user's current viewpoint, If the first movement of the user's current viewpoint from the first viewpoint to the second viewpoint does not satisfy the first criterion, and the second user interface object is of the first type, Moving the second user interface object in a second manner different from the first manner, in accordance with the first movement of the user's current viewpoint, The method according to any one of claims 298 to 301, comprising displaying the second user interface object in the second view of the three-dimensional environment, wherein the second user interface object is displayed in a new position in the three-dimensional environment, and the new position has a spatial relationship with the second viewpoint similar to that the previous position of the second user interface object had with the user's first viewpoint before the first movement of the current viewpoint from the first viewpoint to the second viewpoint.
303. Moving the first user interface object in the first manner in accordance with the first movement of the user's current viewpoint includes moving the first user interface object with respect to the first movement of the user's current viewpoint at a first attenuation rate, The method according to claim 302, wherein moving the second user interface object in a second manner in accordance with the first movement of the user's current viewpoint includes moving the second user interface object with respect to the first movement of the user's current viewpoint at a second attenuation rate different from the first attenuation rate.
304. The method according to any one of claims 298 to 303, wherein the second type of user interface object includes a system setup user interface.
305. The method according to any one of claims 298 to 304, wherein the second type of user interface object includes a system alert.
306. The method according to any one of claims 298 to 305, wherein the second type of user interface object includes a media player for displaying media content currently being played.
307. Before detecting the first movement of the user's current viewpoint from the first viewpoint to the second viewpoint, a third user interface object, distinct from the first user interface object, is displayed within the first view of the three-dimensional environment, wherein the third user interface object is of the second type. In response to detecting the first movement of the user's current viewpoint from the first viewpoint to the second viewpoint, In accordance with the determination that the first user interface object belongs to the first category of the second type, and that the first movement of the user's current viewpoint from the first viewpoint to the second viewpoint does not satisfy the first criterion for the first category of the second type, the display of the first user interface object at the second position in the three-dimensional environment within the second view of the three-dimensional environment is discontinued. In accordance with the determination that the third user interface object belongs to a second category of the second type, which is different from the first category, and that the first movement of the user's current viewpoint from the first viewpoint to the second viewpoint does not satisfy the first criterion for the second category of the second type, the display of the third user interface object at the new position in the three-dimensional environment within the second view of the three-dimensional environment is discontinued. In response to detecting the second movement of the user's current viewpoint from the second viewpoint to the third viewpoint, The method according to any one of claims 298 to 306, comprising: determining that the first user interface object is of the first category of the second type; determining that the first movement of the user's current viewpoint from the first viewpoint to the second viewpoint satisfies the first criterion for the first category of the second type, and that the first movement of the user's current viewpoint from the first viewpoint to the second viewpoint does not satisfy the first criterion for the second category of the second type, and displaying the first user interface object in the third view of the three-dimensional environment at the third position having the first spatial relationship with the user's third viewpoint, without displaying the third user interface object in the third view of the three-dimensional environment at the new position having the same spatial relationship with the third viewpoint as the previous position of the third user interface object had with the first viewpoint before the first and second movements of the user's current viewpoint.
308. In response to detecting the second movement of the user's current viewpoint from the second viewpoint to the third viewpoint, In accordance with the determination that the first user interface object belongs to the first category of the second type, and that the second movement of the user's current viewpoint from the second viewpoint to the third viewpoint satisfies the first criterion for the first category of the second type, a first type of delayed tracking behavior is displayed for the first user interface object before displaying the first user interface object at the third position in the three-dimensional environment. The method according to claims 298 to 307, comprising displaying a second type of delayed tracking behavior, different from the first type of delayed tracking behavior, to the first user interface object before displaying the first user interface object at the third position in the three-dimensional environment, in accordance with the determination that the first user interface object belongs to a second category of the second type, which is different from the first category, and that the second movement of the user's current viewpoint from the second viewpoint to the third viewpoint satisfies the first criterion with respect to the second category of the second type.
309. Displaying the first type of delayed tracking behavior to the first user interface object before displaying the first user interface object at the third position in the three-dimensional environment includes moving the first user interface object to the third position in the third view of the three-dimensional environment in a third manner. The method according to claim 308, wherein displaying a second type of delay-following behavior, different from the first type of delay-following behavior, to the first user interface object before displaying the first user interface object at the third position in the three-dimensional environment includes moving the first user interface object to the third position in the third view of the three-dimensional environment in a fourth manner, different from the third manner.
310. The determination that the second shift of the user's current viewpoint from the second viewpoint to the third viewpoint satisfies the first criterion for the second type of the first category includes the determination that the third viewpoint remained the user's current viewpoint for at least a first threshold time period. The method according to claim 308 or 309, wherein the determination that the second movement of the user's current viewpoint from the second viewpoint to the third viewpoint satisfies the first criterion for the second category of the second type includes the determination that the third viewpoint remained the user's current viewpoint for at least a first threshold time amount different from the first threshold time amount.
311. In response to detecting the second movement of the user's current viewpoint from the second viewpoint to the third viewpoint, before displaying the first user interface object at the third position in the third view of the three-dimensional environment, In accordance with the determination that the first user interface object is of the second type, one or more visual properties of the first user interface object are modified to visually de-emphasize the first user interface object in the currently displayed view of the three-dimensional environment during at least a portion of the first and second movements of the user's current viewpoint. The method according to any one of claims 298 to 310, comprising: in accordance with the determination that the first user interface object is of the first type, modifying one or more of the visual properties of the first user interface object in the currently displayed view of the three-dimensional environment to be less than one or more of the visual properties of the first user interface object that would be modified to visually de-emphasize the first user interface object during at least part of the first and second moves of the user's current viewpoint if the object were of the second type.
312. Modifying one or more visual properties of the first user interface object so as to visually de-emphasize the first user interface object in the currently displayed view of the three-dimensional environment during at least part of the first and second movements of the user's current viewpoint, The method according to claim 311, comprising detecting at least a portion of the first and second movements of the user's current viewpoint, and updating the amount of change of one or more visual properties of the first user interface object relative to the original appearance of the first user interface object over a period of time between at least a portion of the first and second movements of the user's current viewpoint.
313. The method according to any one of claims 298 to 312, wherein the determination that the second movement of the user's current viewpoint from the second viewpoint to the third viewpoint satisfies the first criterion includes the determination that the user's current viewpoint has less than a threshold movement amount for at least a separate threshold time amount.
314. In response to detecting at least a portion of the first and second movements of the user's current viewpoint, the display of the first user interface object is discontinued in accordance with the determination that at least a portion of the first and second movements of the user's current viewpoint satisfy the second criterion and that the first user interface object is of a third type different from the first and second types. After ceasing the display of the first user interface object, In response to detecting the second movement of the user's current viewpoint, The method according to any one of claims 298 to 313, comprising: discontinuing to display the first user interface object in the third view of the three-dimensional environment in accordance with the determination that the second movement of the current viewpoint satisfies the first criterion and the first user interface object is of the third type.
315. While displaying the third view of the three-dimensional environment, the system detects user input corresponding to a request to display the third type of user interface object. The method according to claim 314, comprising detecting the user input corresponding to a request to display the third type of user interface object, and determining that the first user interface object is of the third type and that the first user interface object has not been displayed during at least a portion of the first and second movements of the user's current viewpoint, and then redisplaying the first user interface object in the third view of the three-dimensional environment.
316. The method according to claim 314 or 315, wherein the third type of user interface object includes, respectively, one or more instances of a control center user interface, a notification user interface for displaying one or more previously received notifications, an extended version of a notification, a home user interface, a keyboard, and / or a virtual assistant.
317. In response to detecting at least a portion of the first and second movements of the user's current viewpoint, The process includes discontinuing the display of the first user interface object in accordance with the determination that at least a portion of the first and second movements of the user's current viewpoint meets the third criterion. The second criterion includes the requirement that, in order for the third criterion to be met, the user's viewpoint moves outside the second region of the three-dimensional environment. The third criterion includes the requirement that, in order for the third criterion to be met, the user's viewpoint moves outside the third region of the three-dimensional environment. The method according to any one of claims 314 to 316, wherein the third region has a different size and / or shape from the second region.
318. The method according to claim 317, wherein the third region is larger than the second region.
319. The method according to claim 317 or 318, wherein the third region has a different shape from the second region.
320. The method according to any one of claims 317 to 319, wherein the third region extends to a location sufficiently close to the location of the first user interface object in the three-dimensional environment in order to enable the user to provide input to a location in the three-dimensional environment in which the first user interface object is located.
321. A computer system that communicates with a display generation component and one or more input devices, wherein the computer system is One or more processors, The system comprises a memory that stores one or more programs configured to be executed by one or more processors, and the one or more programs are Through the first display generation component, a first user interface object is displayed in a first view of a three-dimensional environment corresponding to the user's first viewpoint, wherein the first user interface object is displayed at a first position in the three-dimensional environment and has a first spatial relationship with the user's first viewpoint. While the first user interface object is displayed in the first view of the three-dimensional environment, a first movement of the user's current viewpoint from the first viewpoint to the second viewpoint is detected via one or more input devices. In response to detecting the first movement of the user's current viewpoint from the first viewpoint to the second viewpoint, The display of the first view of the three-dimensional environment is replaced with the display of the second view of the three-dimensional environment corresponding to the user's second viewpoint. If the first movement of the user's current viewpoint from the first viewpoint to the second viewpoint does not satisfy the first criterion, and the first user interface object is of the first type, and the first user interface object is displayed in the second view of the three-dimensional environment, in accordance with the determination that the first user interface object is of the first type, and the first user interface object is displayed in the second view of the three-dimensional environment, the first user interface object is displayed in the second view of the three-dimensional environment, If the first movement of the user's current viewpoint from the first viewpoint to the second viewpoint does not satisfy the first criterion, and the first user interface object is determined to be of a second type different from the first type, then the display of the first user interface object at the second position in the three-dimensional environment within the second view of the three-dimensional environment is discontinued. The second movement of the user's current viewpoint from the second viewpoint to the third viewpoint is detected via one or more input devices. In response to detecting the second movement of the user's current viewpoint from the second viewpoint to the third viewpoint, The display of the second view of the three-dimensional environment is replaced with the display of the third view of the three-dimensional environment corresponding to the user's third viewpoint. A computer system including instructions to display the first user interface object in the third view of the three-dimensional environment, where the first user interface object is displayed in a third position different from the first and second positions in the three-dimensional environment and has a first spatial relationship with the user's third viewpoint, regardless of whether the first user interface object is of the first or second type.
322. A non-temporary computer-readable storage medium that stores one or more programs configured to be executed by one or more processors of a computer system communicating with a display generation component and one or more input devices, wherein the one or more programs are Through the first display generation component, a first user interface object is displayed in a first view of a three-dimensional environment corresponding to the user's first viewpoint, wherein the first user interface object is displayed at a first position in the three-dimensional environment and has a first spatial relationship with the user's first viewpoint. While the first user interface object is displayed in the first view of the three-dimensional environment, a first movement of the user's current viewpoint from the first viewpoint to the second viewpoint is detected via one or more input devices. In response to detecting the first movement of the user's current viewpoint from the first viewpoint to the second viewpoint, The display of the first view of the three-dimensional environment is replaced with the display of the second view of the three-dimensional environment corresponding to the user's second viewpoint. If the first movement of the user's current viewpoint from the first viewpoint to the second viewpoint does not satisfy the first criterion, and the first user interface object is of the first type, and the first user interface object is displayed in the second view of the three-dimensional environment, in accordance with the determination that the first user interface object is of the first type, and the first user interface object is displayed in the second view of the three-dimensional environment, the first user interface object is displayed in the second view of the three-dimensional environment, If the first movement of the user's current viewpoint from the first viewpoint to the second viewpoint does not satisfy the first criterion, and the first user interface object is determined to be of a second type different from the first type, then the display of the first user interface object at the second position in the three-dimensional environment within the second view of the three-dimensional environment is discontinued. The second movement of the user's current viewpoint from the second viewpoint to the third viewpoint is detected via one or more input devices. In response to detecting the second movement of the user's current viewpoint from the second viewpoint to the third viewpoint, The display of the second view of the three-dimensional environment is replaced with the display of the third view of the three-dimensional environment corresponding to the user's third viewpoint. A non-temporary computer-readable storage medium, including instructions for displaying the first user interface object in the third view of the three-dimensional environment, where the first user interface object is displayed in a third position different from the first and second positions in the three-dimensional environment, and has a first spatial relationship with the user's third viewpoint, in accordance with the determination that the second movement of the user's current viewpoint from the second viewpoint to the third viewpoint satisfies the first criterion.
323. A computer system, Display generation components and One or more input devices, Means for displaying a first user interface object, wherein the first user interface object is displayed at a first position in the three-dimensional environment and has a first spatial relationship with the user's first viewpoint, via the first display generation component, within a first view of a three-dimensional environment corresponding to the user's first viewpoint, Means for detecting a first movement of the user's current viewpoint from the first viewpoint to a second viewpoint via one or more input devices while the first user interface object is displayed in the first view of the three-dimensional environment, In response to detecting the first movement of the user's current viewpoint from the first viewpoint to the second viewpoint, The display of the first view of the three-dimensional environment is replaced with the display of the second view of the three-dimensional environment corresponding to the user's second viewpoint. If the first movement of the user's current viewpoint from the first viewpoint to the second viewpoint does not satisfy the first criterion, and the first user interface object is of the first type, and the first user interface object is displayed in the second view of the three-dimensional environment, in accordance with the determination that the first user interface object is of the first type, and the first user interface object is displayed in the second view of the three-dimensional environment, the first user interface object is displayed in the second view of the three-dimensional environment, Means for discontinuing the display of the first user interface object at the second position in the three-dimensional environment within the second view of the three-dimensional environment, in accordance with the determination that the first movement of the user's current viewpoint from the first viewpoint to the second viewpoint does not satisfy the first criterion and that the first user interface object is of a second type different from the first type, Means for detecting a second movement of the user's current viewpoint from the user's second viewpoint to a third viewpoint via one or more input devices, In response to detecting the second movement of the user's current viewpoint from the second viewpoint to the third viewpoint, The display of the second view of the three-dimensional environment is replaced with the display of the third view of the three-dimensional environment corresponding to the user's third viewpoint. A computer system comprising: means for displaying the first user interface object in the third view of the three-dimensional environment, wherein the first user interface object is displayed in a third position different from the first and second positions in the three-dimensional environment, and has a first spatial relationship with the user's third viewpoint, regardless of whether the first user interface object is of the first or second type.
324. An information processing device for use in a computer system that includes and / or communicates with display generation components and one or more input devices, Means for displaying a first user interface object, wherein the first user interface object is displayed at a first position in the three-dimensional environment and has a first spatial relationship with the user's first viewpoint, via the first display generation component, within a first view of a three-dimensional environment corresponding to the user's first viewpoint, Means for detecting a first movement of the user's current viewpoint from the first viewpoint to a second viewpoint via one or more input devices while the first user interface object is displayed in the first view of the three-dimensional environment, In response to detecting the first movement of the user's current viewpoint from the first viewpoint to the second viewpoint, The display of the first view of the three-dimensional environment is replaced with the display of the second view of the three-dimensional environment corresponding to the user's second viewpoint. If the first movement of the user's current viewpoint from the first viewpoint to the second viewpoint does not satisfy the first criterion, and the first user interface object is of the first type, and the first user interface object is displayed in the second view of the three-dimensional environment, in accordance with the determination that the first user interface object is of the first type, and the first user interface object is displayed in the second view of the three-dimensional environment, the first user interface object is displayed in the second view of the three-dimensional environment, Means for discontinuing the display of the first user interface object at the second position in the three-dimensional environment within the second view of the three-dimensional environment, in accordance with the determination that the first movement of the user's current viewpoint from the first viewpoint to the second viewpoint does not satisfy the first criterion and that the first user interface object is of a second type different from the first type, Means for detecting a second movement of the user's current viewpoint from the user's second viewpoint to a third viewpoint via one or more input devices, In response to detecting the second movement of the user's current viewpoint from the second viewpoint to the third viewpoint, The display of the second view of the three-dimensional environment is replaced with the display of the third view of the three-dimensional environment corresponding to the user's third viewpoint. Information processing apparatus comprising: means for displaying the first user interface object in the third view of the three-dimensional environment, wherein the first user interface object is displayed in a third position different from the first and second positions in the three-dimensional environment, and has a first spatial relationship with the user's third viewpoint, regardless of whether the first user interface object is of the first or second type.
325. A computer system, Display generation components and One or more input devices, One or more processors, A computer system comprising: a memory for storing one or more programs, wherein the one or more programs are configured to be executed by the one or more processors, and the one or more programs include instructions for performing the method according to any one of claims 298 to 320.
326. A computer-readable storage medium storing one or more programs, wherein the one or more programs include a display generation component and one or more input devices, and / or, when executed by a computer system communicating with them, includes instructions causing the computer system to execute any of the methods described in any one of claims 298 to 320.
327. A graphical user interface on a computer system comprising and / or communicating with display generation components, one or more input devices, memory, and one or more processors for executing one or more programs stored in the memory, wherein the graphical user interface comprises a user interface displayed according to the method of any one of the claims.
328. A computer system, Display generation components and One or more input devices, A computer system comprising means for performing any of the methods described in claims 298 to 320.
329. An information processing device for use in a computer system that includes and / or communicates with display generation components and one or more input devices, An information processing apparatus comprising means for performing any of the methods described in claims 298 to 320.