Devices, methods, and graphical user interfaces for user registration and authentication.

JP2026519368APending Publication Date: 2026-06-16APPLE INC

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
APPLE INC
Filing Date
2024-04-19
Publication Date
2026-06-16

Smart Images

  • Figure 2026519368000001_ABST
    Figure 2026519368000001_ABST
Patent Text Reader

Abstract

This disclosure generally relates to techniques and user interfaces for user registration, user authentication, user representation, and device transitions from a first state to a second state. [Representative drawing] Figure 9C2
Need to check novelty before this filing date? Find Prior Art

Claims

1. It is a method, In a computer system that communicates with one or more display generation components and one or more input devices, As part of registering one or more eyes of a person via the aforementioned one or more display generation components, a first user interface object is displayed, While the first user interface object is displayed, the fixation of one or more eyes is detected via one or more input devices, In response to detecting the gaze of one or more eyes, In accordance with the determination that the gaze of one or more eyes is moving toward the first user interface object, a first feedback is output. A method comprising: outputting a second feedback, different from the first feedback, in accordance with the determination that the gaze of one or more eyes has moved away from the first user interface object.

2. The method according to claim 1, wherein the first user interface object is a viewpoint-locked virtual object.

3. The method according to claim 1 or 2, wherein outputting the first feedback includes displaying the first visual feedback via one or more display generation components.

4. The method according to claim 3, wherein displaying the first visual feedback includes displaying a first animation in which the appearance of the first user interface object changes.

5. The first user interface object includes one or more segments, The method according to claim 4, wherein displaying the first animation, which changes the appearance of the first user interface object, includes displaying at least a portion of the one or more segments filled with one or more colors.

6. The method according to claim 5, wherein displaying the first animation which changes the appearance of the first user interface object includes displaying a gradual fill of at least one or more segments from the outer region of the first user interface object toward the central region of the first user interface object.

7. After displaying the first animation, which changes the appearance of the first user interface object via one or more of the display generation components, The method according to any one of claims 4 to 6, further comprising displaying a second animation of the first user interface object, different from the first animation, via the one or more display generating components, in accordance with the determination that the gaze of one or more eyes has moved away from the first user interface object, the second animation at least partially reverses the change in appearance.

8. The method according to any one of claims 4 to 6, wherein outputting the second feedback includes maintaining the display of the first user interface object without displaying the first animation.

9. The method according to any one of claims 3 to 8, wherein the first visual feedback includes prompts to change the position of at least a portion of the computer system relative to one or more eyes.

10. The method according to claim 9, wherein displaying the first visual feedback includes replacing the display of the first user interface object with the display of a prompt for changing the position of at least a part of the computer system to one or more eyes.

11. Displaying the first visual feedback means To display a first prompt via one or more display generation components for changing the position of at least a portion of the computer system relative to one or more eyes in a first direction, The method according to claim 9 or 10, further comprising, after displaying the first prompt, displaying a second prompt via one or more display generating components to change the position of at least a portion of the computer system relative to one or more eyes to a second direction different from the first direction.

12. The method according to any one of claims 1 to 11, wherein outputting the first feedback includes outputting a first audio prompt in response to a request to change the position of at least a portion of the computer system to the one or more eyes.

13. In accordance with the determination that at least a portion of the computer system should be moved in a first direction, the first audio prompt includes spaced audio corresponding to the first direction. The method according to claim 12, wherein, according to a determination that at least a portion of the computer system should be moved in a second direction different from the first direction, the first audio prompt includes spaced audio corresponding to the second direction.

14. The method according to any one of claims 1 to 13, wherein outputting the second feedback includes displaying a prompt to view the first user interface object via one or more display generation components.

15. After registering one or more of the person's eyes, the passcode generation user interface is displayed via one or more display generation components. While the passcode generation user interface is displayed, one or more user inputs interacting with the passcode generation user interface are received via one or more input devices. The method according to any one of claims 1 to 14, further comprising storing a passcode corresponding to a person in response to receiving one or more user inputs interacting with the passcode generation user interface.

16. Outputting the first feedback includes outputting the first audio feedback, The method according to any one of claims 1 to 15, wherein outputting the second feedback includes outputting a second audio feedback that is different from the first audio feedback.

17. Outputting the first audio feedback includes outputting the first audio feedback while the gaze of one or more eyes is directed towards the first user interface object, The aforementioned method, The method according to claim 16, further comprising outputting a third audio feedback different from the first audio feedback, in accordance with the determination that the gaze of one or more eyes continues to be directed toward the first user interface object after outputting the first audio feedback.

18. The method according to claim 17, wherein outputting a third audio feedback different from the first audio feedback includes increasing the volume of the first audio feedback.

19. The method according to claim 17 or 18, further comprising outputting a fourth audio feedback, distinct from the third and first audio feedback, in accordance with a determination that, after outputting the first audio feedback, the gaze of one or more eyes is not directed toward the first user interface object, wherein outputting the fourth audio feedback includes reducing the volume of the first audio feedback.

20. The method according to any one of claims 17 to 19, further comprising outputting the first audio feedback after outputting the third audio feedback, in accordance with the determination that the gaze of one or more eyes is not directed toward the first user interface object.

21. The method according to claim 17 or 18, further comprising maintaining the output of the first audio feedback after outputting the first audio feedback, in accordance with the determination that the gaze of one or more eyes is not directed toward the first user interface object.

22. The method according to any one of claims 17 to 21, wherein the first audio feedback includes spatial audio having a location corresponding to the first user interface object.

23. The method according to any one of claims 1 to 22, further comprising outputting success audio content indicating the success of the registration of one or more of the person's eyes, based on the success of the registration of one or more of the person's eyes.

24. The method according to claim 23, wherein the success audio content corresponds to unlock audio content output when the computer system transitions from a locked state to an unlocked state.

25. The method according to any one of claims 1 to 24, further comprising outputting failure audio content indicating the failure of registration of one or more of the person's eyes in response to a determination that the registration of one or more of the person's eyes has failed.

26. The method of claim 25, further comprising, in response to the determination that the registration of one or more of the person's eyes has failed, displaying a visual prompt via one or more display generating components to prompt the person to initiate the process for registering one or more of the person's eyes.

27. The method according to claim 25 or 26, further comprising automatically initiating a process for registering one or more of the person's eyes in response to the determination that the registration of one or more of the person's eyes has failed.

28. Automatically initiating the process for registering one or more of the aforementioned person's eyes is: The method according to claim 27, comprising delaying the automatic initiation of the process for registering the one or more eyes of the person until one or more error conditions are resolved.

29. 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 one or more display generation components 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 28.

30. A computer system configured to communicate with one or more display generation components and one or more input devices, wherein the computer system is One or more processors, A 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 28.

31. A computer system configured to communicate with one or more display generation components 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 1 to 28.

32. A computer program product comprising one or more programs configured to be executed by one or more processors of a computer system communicating with one or more display generation components 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 28.

33. 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 one or more display generation components and one or more input devices, wherein the one or more programs are As part of registering one or more eyes of a person via the aforementioned one or more display generation components, a first user interface object is displayed. While the first user interface object is being displayed, the gaze of one or more eyes is detected via one or more input devices, In response to detecting the gaze of one or more eyes, In accordance with the determination that the gaze of one or more eyes is moving toward the first user interface object, a first feedback is output. A non-temporary computer-readable storage medium including instructions that output a second feedback, different from the first feedback, in accordance with the determination that the gaze of one or more eyes has moved away from the first user interface object.

34. A computer system configured to communicate with one or more display generation components 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 As part of registering one or more eyes of a person via the aforementioned one or more display generation components, a first user interface object is displayed. While the first user interface object is being displayed, the gaze of one or more eyes is detected via one or more input devices, In response to detecting the gaze of one or more eyes, In accordance with the determination that the gaze of one or more eyes is moving toward the first user interface object, a first feedback is output. A computer system including instructions that output a second feedback, different from the first feedback, in accordance with the determination that the gaze of one or more eyes has moved away from the first user interface object.

35. A computer system configured to communicate with one or more display generation components and one or more input devices, wherein the computer system is As part of registering one or more eyes of a person via the one or more display generation components, means for displaying a first user interface object, While the first user interface object is being displayed, means for detecting the gaze of one or more eyes via one or more input devices, In response to detecting the gaze of one or more eyes, In accordance with the determination that the gaze of one or more eyes is moving toward the first user interface object, a first feedback is output. A computer system comprising: means for outputting a second feedback different from the first feedback in accordance with the determination that the gaze of one or more eyes has moved away from the first user interface object.

36. A computer program product comprising one or more programs configured to be executed by one or more processors of a computer system communicating with one or more display generation components and one or more input devices, wherein the one or more programs are As part of registering one or more eyes of a person via the aforementioned one or more display generation components, a first user interface object is displayed. While the first user interface object is being displayed, the gaze of one or more eyes is detected via one or more input devices, In response to detecting the gaze of one or more eyes, In accordance with the determination that the gaze of one or more eyes is moving toward the first user interface object, a first feedback is output. A computer program product including instructions that output a second feedback, different from the first feedback, in accordance with the determination that the gaze of one or more eyes has moved away from the first user interface object.

37. It is a method, In a computer system that communicates with one or more display generation components and one or more input devices, Displaying a first user interface object via one or more of the aforementioned display generation components, While the first user interface object is being displayed, the computer system detects the gaze of one or more eyes via one or more input devices, In response to detecting the gaze of one or more eyes, In accordance with the determination that the gaze of one or more eyes is not directed towards the first user interface object, the first animation of the first user interface object is displayed via one or more display generation components. A method comprising: discontinuing the display of the first animation of the first user interface object in accordance with the determination that the gaze of one or more eyes is directed toward the first user interface object.

38. While detecting that the gaze of one or more eyes is not directed towards the first user interface object, the first animation of the first user interface object is displayed. While the first animation of the first user interface object is being displayed, it is detected that the gaze of one or more eyes is directed towards the first user interface object, The method according to claim 37, further comprising detecting that the gaze of one or more eyes is directed towards the first user interface object, ceasing to display the first animation.

39. While the first animation of the first user interface object is being displayed, The method according to claim 37 or 38, further comprising displaying a visual indication via the display generating component prompting the user to look at the first user interface object, in accordance with the determination that the gaze of one or more eyes has not been directed toward the first user interface object for a threshold duration.

40. The method according to claim 39, wherein the visual indication prompting the user to look at the first user interface object includes moving the first user interface object in a manner distinct from the first animation.

41. The method according to any one of claims 37 to 40, wherein the first animation includes the movement of a plurality of concentric rings.

42. The method according to any one of claims 37 to 41, wherein the first animation includes movement of at least a portion of the representation of a human eye.

43. In response to detecting the gaze of one or more eyes, The method according to any one of claims 37 to 42, further comprising outputting a first audio output corresponding to the first animation in accordance with the determination that the gaze of one or more eyes is not directed toward the first user interface object.

44. The method according to claim 43, wherein the first audio output includes a repeating sound.

45. In response to detecting the gaze of one or more eyes, The further includes outputting a second audio output different from the first audio output, in accordance with the determination that the gaze of one or more eyes is directed towards the first user interface object. The method according to claim 43 or 44, wherein the second audio output changes over time as the one or more eyes continue to be directed toward the first user interface object.

46. The method according to any one of claims 43 to 45, wherein the first audio output includes spatial audio having a location corresponding to the first user interface object.

47. In response to detecting the gaze of one or more eyes, In accordance with the determination that the gaze of one or more of the aforementioned eyes is directed towards the first user interface object, biometric information corresponding to the one or more of the aforementioned eyes is collected. After collecting the biological information corresponding to one or more eyes, In accordance with the determination that the biometric information corresponding to one or more eyes satisfies the authentication criteria, the first user interface object whose appearance changes in a first manner is displayed via one or more display generation components, The method according to any one of claims 37 to 46, further comprising: displaying the first user interface object whose appearance changes in a second manner different from the first manner via the one or more display generation components, in accordance with the determination that the biometric information corresponding to the one or more eyes does not meet the authentication criteria.

48. The method according to claim 47, wherein displaying the first user interface object whose appearance changes in the second manner includes vibrating the first user interface object.

49. After collecting the biometric information corresponding to one or more eyes, it is determined that the biometric information corresponding to one or more eyes does not meet the authentication criteria. In response to the determination that the biometric information corresponding to one or more of the aforementioned eyes does not meet the authentication criteria, The method according to claim 47 or 48, further comprising: collecting second biometric information corresponding to the one or more eyes used in a second authentication attempt of the one or more eyes, based on the determination that there have been no previous failed authentication attempts of the one or more eyes within a defined period of time.

50. In response to the determination that the biometric information corresponding to one or more of the aforementioned eyes does not meet the authentication criteria, The method according to claim 49, further comprising displaying an authentication user interface via one or more display generating components, which includes one or more selectable objects that can be selected for entering authentication information, in accordance with the determination that there have been at least a threshold number of previous failed authentication attempts within the defined period.

51. The authentication user interface includes a selectable retry object for initiating a process to retry the biometric authentication of one or more eyes. The aforementioned method, While the authentication user interface is displayed, user input corresponding to the selection of the retry object is received via one or more input devices. The method according to claim 50, further comprising: receiving the user input corresponding to the selection of the retry object, and collecting a third biometric information corresponding to the one or more eyes to be used in the authentication attempt of the one or more eyes.

52. In response to the determination that the biometric information corresponding to one or more of the aforementioned eyes does not meet the authentication criteria, The method according to claim 51, further comprising, in accordance with the determination that there have been previous failed authentication attempts exceeding the threshold number of times within the defined period, displaying a second authentication user interface via one or more display generating components, which includes one or more selectable objects that can be selected for inputting authentication information, wherein the second authentication user interface does not include the retry object.

53. The user input corresponding to the selection of the retry object is: A gaze input corresponding to the aforementioned retry object, The method according to claim 51 or 52, comprising a selection input.

54. Before displaying the first user interface object, as part of registering one or more eyes of a person via one or more display generation components, a registration user interface including a registered gaze target object is displayed, While the registration user interface is being displayed, in accordance with the determination that the gaze of one or more of the person's eyes has moved away from the registration gaze target object, a prompt to look at the registration gaze target object is displayed via one or more display generation components. After displaying the aforementioned registration user interface, To collect biological information corresponding to one or more of the aforementioned eyes, After collecting the biological information corresponding to one or more eyes, The method according to any one of claims 37 to 53, further comprising: displaying a prompt to view the first user interface object via the one or more display generation components in accordance with a determination that the biometric information corresponding to one or more eyes does not meet the authentication criteria.

55. Displaying the first user interface object means Displaying the first user interface object together with a first platter that at least partially surrounds the first user interface object, in accordance with the determination that there has been one or more previous failed authentication attempts of one or more of the aforementioned eyes within a defined period, The method according to any one of claims 37 to 54, comprising displaying the first user interface object without displaying the first platter, in accordance with the determination that there have been no previous failed authentication attempts for one or more eyes within a defined period of time.

56. The method according to claim 55, wherein the first platter is displayed in a manner that illuminates one or more eyes for the subsequent collection of biological information corresponding to one or more eyes.

57. After detecting the gaze of one or more eyes, while the first user interface object is displayed, biometric information corresponding to the one or more eyes is collected. After collecting the biological information corresponding to one or more eyes, The method according to any one of claims 37 to 56, further comprising discontinuing the display of the first user interface object in accordance with a determination that the biometric information corresponding to one or more eyes meets the authentication criteria.

58. After detecting the gaze of one or more eyes, collect biometric information corresponding to the one or more eyes, After collecting the biological information corresponding to one or more eyes, The method according to any one of claims 37 to 57, further comprising displaying success visual feedback via one or more display generation components in accordance with a determination that the biometric information corresponding to one or more eyes meets the authentication criteria.

59. The process further includes, while collecting the biometric information corresponding to one or more eyes, displaying a progress animation via one or more display generation components, The first user interface object includes a first plurality of lines, The aforementioned progression animation includes the movement of the first plurality of lines, The method according to claim 58, wherein the success visual feedback includes changing the first plurality of lines to a second plurality of lines different from the first plurality of lines.

60. The method according to claim 59, wherein the second plurality of lines includes a different number of lines than the first plurality of lines.

61. The method according to claim 59 or 60, wherein changing the first plurality of lines to a second plurality of lines includes merging a first line among the first plurality of lines with a second line among the first plurality of lines.

62. The first plurality of lines are, The first subset of lines having a first number of gaps separating the first subset of lines, A second number gap separating a second subset of lines, the second number gap having a second number gap different from the first number gap, comprises: Changing the first plurality of lines to the second plurality of lines involves modifying at least one of the first subset of lines and the second subset of lines such that the first subset of lines and the second subset of lines include a third number of gaps, The aforementioned method, The method according to any one of claims 59 to 61, further comprising changing the first plurality of lines into the second plurality of lines, and then aligning the gaps of the third number in the first subset of lines with the gaps of the third number in the second subset of lines.

63. The first plurality of lines includes one or more lines separated by one or more gaps, The method according to any one of claims 59 to 62, wherein changing the first plurality of lines to the second plurality of lines includes combining at least a portion of the one or more lines to eliminate the one or more gaps.

64. The method according to any one of claims 58 to 63, wherein displaying the success visual feedback includes reducing the size of the first user interface object.

65. The method according to any one of claims 58 to 64, wherein displaying the aforementioned success visual feedback includes displaying an animation that includes movement representing blinking of the eyes.

66. The method according to any one of claims 37 to 65, wherein while the first user interface object is displayed, the augmented reality passthrough environment is visible simultaneously with the first user interface object through one or more display generation components.

67. While the first user interface object is being displayed, the augmented reality passthrough environment is not visible through the one or more display generation components. The method according to any one of claims 37 to 65, further comprising the augmented reality passthrough environment being visible through one or more display generating components after the first user interface object has been displayed.

68. 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 one or more display generation components and one or more input devices, wherein the one or more programs include instructions for performing the method according to any one of claims 37 to 67.

69. A computer system configured to communicate with one or more display generation components and one or more input devices, wherein the computer system is One or more processors, A 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 37 to 67.

70. A computer system configured to communicate with one or more display generation components 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 37 to 67.

71. A computer program product comprising one or more programs configured to be executed by one or more processors of a computer system communicating with one or more display generation components and one or more input devices, wherein the one or more programs include instructions for performing the method according to any one of claims 37 to 67.

72. 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 one or more display generation components and one or more input devices, wherein the one or more programs are A first user interface object is displayed via one or more of the aforementioned display generation components. While the first user interface object is being displayed, the computer system detects the gaze of one or more eyes through one or more input devices, In response to detecting the gaze of one or more eyes, In accordance with the determination that the gaze of one or more eyes is not directed towards the first user interface object, the first animation of the first user interface object is displayed via one or more display generation components. A non-temporary computer-readable storage medium including a command to stop displaying the first animation of the first user interface object in accordance with the determination that the gaze of one or more eyes is directed toward the first user interface object.

73. A computer system configured to communicate with one or more display generation components 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 user interface object is displayed via one or more of the aforementioned display generation components. While the first user interface object is being displayed, the computer system detects the gaze of one or more eyes through one or more input devices, In response to detecting the gaze of one or more eyes, In accordance with the determination that the gaze of one or more eyes is not directed towards the first user interface object, the first animation of the first user interface object is displayed via one or more display generation components. A computer system including an instruction to stop displaying the first animation of the first user interface object in accordance with the determination that the gaze of one or more eyes is directed toward the first user interface object.

74. A computer system configured to communicate with one or more display generation components and one or more input devices, wherein the computer system is A means for displaying a first user interface object via one or more of the aforementioned display generation components, Means for detecting the gaze of one or more eyes detected by the computer system via one or more input devices while the first user interface object is being displayed, In response to detecting the gaze of one or more eyes, In accordance with the determination that the gaze of one or more eyes is not directed towards the first user interface object, the first animation of the first user interface object is displayed via one or more display generation components. A computer system comprising: means for discontinuing the display of the first animation of the first user interface object in accordance with the determination that the gaze of one or more eyes is directed toward the first user interface object.

75. A computer program product comprising one or more programs configured to be executed by one or more processors of a computer system communicating with one or more display generation components and one or more input devices, wherein the one or more programs are A first user interface object is displayed via one or more of the aforementioned display generation components. While the first user interface object is being displayed, the computer system detects the gaze of one or more eyes through one or more input devices, In response to detecting the gaze of one or more eyes, In accordance with the determination that the gaze of one or more eyes is not directed towards the first user interface object, the first animation of the first user interface object is displayed via one or more display generation components. A computer program product including an instruction to stop displaying the first animation of the first user interface object in accordance with the determination that the gaze of one or more eyes is directed toward the first user interface object.

76. It is a method, In a computer system that communicates with one or more display generation components and one or more input devices, To detect requests representing the user to other people with whom the user is communicating, using a first virtual representation of the user via one or more input devices, In response to the detection of the request representing the user by other people with whom the user is communicating, using the first virtual representation of the user, In accordance with the determination that the user is authenticated on the computer system, the user proceeds to represent the user to other people with whom the user is communicating using the first virtual representation of the user. A method comprising, in accordance with the determination that the user is not authenticated on the computer system, ceasing to proceed with representing the user to other people with whom the user is communicating using the first virtual representation of the user.

77. The method according to claim 76, wherein the step of using the first virtual representation of the user to represent the user to other people with whom the user is communicating includes the step of using the first virtual representation of the user to represent the user in a real-time communication session that includes one or more other people with whom the user is communicating.

78. Proceeding to represent the user to other people with whom the user is communicating using the first virtual representation of the user includes proceeding to use the first virtual representation of the user to represent the user within a spatial communication session that includes one or more other people with whom the user is communicating, The aforementioned method, While using the first virtual representation of the user to represent the user within the spatial communication session, detecting the user's movement via one or more input devices, The method according to claim 76 or 77, further comprising detecting the movement by the user and moving the first virtual representation of the user in a three-dimensional environment based on the movement by the user.

79. The determination that the user is authenticated on the computer system includes the determination that the user has been biometrically authenticated on the computer system. The method according to any one of claims 76 to 78, wherein the determination that the user is not authenticated on the computer system includes the determination that the user is not biometrically authenticated on the computer system.

80. The determination that the user is authenticated on the computer system includes the determination that the user is authenticated based on iris-based authentication, The method according to claim 79, wherein the determination that the user is not authenticated on the computer system includes a determination that the user is not authenticated based on iris-based authentication.

81. The determination that the user is authenticated on the computer system includes the determination that the passcode information entered by the user matches known passcode information corresponding to the authenticated user. The method according to any one of claims 76 to 78, wherein the determination that the user is not authenticated on the computer system includes the determination that the passcode information entered by the user does not match known passcode information corresponding to an authenticated user.

82. In response to the detection of the request representing the user by other people with whom the user is communicating, using the first virtual representation of the user, The method according to any one of claims 76 to 81, further comprising outputting a first output prompting the user for authentication information, in accordance with a determination that the user is not authenticated on the computer system.

83. The method according to claim 82, wherein outputting the first output prompting the user for authentication information includes outputting the first output prompting the user for biometric authentication information.

84. The method according to claim 82 or 83, wherein outputting the first output prompting the user to provide authentication information includes outputting a first output prompting the user to provide passcode authentication information.

85. In response to the detection of the request representing the user by other people with whom the user is communicating, using the first virtual representation of the user, The method according to any one of claims 76 to 84, further comprising representing the user to other people with whom the user is communicating using a second virtual representation different from the first virtual representation of the user, in accordance with the determination that the user is not authenticated on the computer system.

86. The first virtual representation is a first type of virtual representation, The aforementioned method, Using the first virtual representation of the user, before detecting the request representing the user to other people with whom the user is communicating, The method according to any one of claims 76 to 85, further comprising outputting a request prompting the user to enable user authentication so that the user can represent the user with respect to one or more functions of the computer system using the first type of virtual representation.

87. Using the first virtual representation of the user, before detecting the request representing the user to other people with whom the user is communicating, To detect a request from the user to create the first virtual representation via one or more input devices, In response to detecting the user's request to create the first virtual representation, The method according to any one of claims 76 to 86, further comprising: initiating a process for creating the first virtual representation of the user in accordance with a determination that the user is authenticated on the computer system.

88. To detect a request to use the first virtual representation of the user to represent the user within a communication session via one or more input devices, In response to detecting the request to use the first virtual representation of the user to represent the user within the communication session, In accordance with the determination that the user is authenticated using a first type of authentication on the computer system, the process proceeds to represent the user in the communication session using the first virtual representation of the user, The method according to any one of claims 76 to 87, further comprising: the user being authenticated on the computer system using a second type of authentication different from the first type of authentication, but, in accordance with the determination that the user is not authenticated on the computer system using the first type of authentication, the method being discontinued from proceeding to use the first virtual representation of the user to represent the user in the communication session.

89. To detect a request to use the first virtual representation of the user to represent the user within a communication session via one or more input devices, In response to detecting the request to use the first virtual representation of the user to represent the user within the communication session, authentication information is collected from the user. After collecting the authentication information from the user, In accordance with the determination that the authentication information from the user has been successfully authenticated, the process proceeds to use the first virtual representation of the user to represent the user within the communication session. The method according to any one of claims 76 to 88, further comprising: determining that the authentication information from the user failed to authenticate the user; and then ceasing to proceed with using the first virtual representation of the user to represent the user within the communication session.

90. The method according to claim 89, wherein detecting a request to use the first virtual representation of the user to represent the user within the communication session includes detecting a request to accept an invitation to join the communication session.

91. The method of claim 89, wherein detecting a request to use the first virtual representation of the user to represent the user within the communication session includes detecting a request to start a new communication session.

92. The method according to claim 89, wherein detecting the request to use the first virtual representation of the user to represent the user within the communication session includes detecting a request to turn on the first virtual representation of the user while the user is participating in the communication session.

93. The detection of a request to disable biometric authentication via one or more input devices, Upon detecting the aforementioned request to disable biometric authentication, Disabling biometric authentication and The method according to any one of claims 76 to 92, further comprising deleting the first virtual representation of the user.

94. The method according to claim 93, further comprising outputting a first warning indicating that disabling biometric authentication will also result in the deletion of the first virtual representation of the user, before disabling biometric authentication and deleting the first virtual representation of the user.

95. While the user is participating in the communication session, the system detects the user's request to turn on the first virtual representation, In response to detecting the user's request to turn on the first virtual representation, The method according to any one of claims 76 to 94, further comprising displaying a passcode input user interface via one or more display generating components, which includes one or more objects that can be selected by the user to provide passcode-based authentication information for the user's passcode-based authentication.

96. To detect a request to initiate a communication session via one or more input devices, Upon detecting the request to initiate the communication session, In accordance with the determination that the first virtual representation of the user is protected using a first type of authentication, the communication session is initiated using the first virtual representation of the user that represents the user within the communication session. In accordance with the determination that the first virtual representation of the user is protected using a second type of authentication different from the first type of authentication, Starting the communication session without the first virtual representation of the user representing the user within the communication session, Displaying a first selectable object in the first virtual representation of the user that can be selected to initiate a process for representing the user within the communication session, While the first virtual representation of the user is protected using the second type of authentication, while the user is not represented by the first virtual representation of the user within the communication session and while the first selectable object is being displayed, the detection of user input corresponding to the selection of the first selectable object via one or more input devices, In response to detecting the user input corresponding to the selection of the first selectable object, a passcode authentication user interface is displayed via one or more display generation components, which includes one or more selectable objects that can be selected by the user for entering passcode authentication information. While the aforementioned passcode authentication user interface is displayed, the system receives passcode authentication information from the user. Upon receiving the passcode authentication information from the user, The method according to any one of claims 76 to 95, further comprising: proceeding to use the first virtual representation of the user to represent the user within the communication session, in accordance with the determination that the passcode authentication information from the user has successfully authenticated the user.

97. 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 one or more display generation components 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 96.

98. A computer system configured to communicate with one or more display generation components and one or more input devices, wherein the computer system is One or more processors, A 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 96.

99. A computer system configured to communicate with one or more display generation components 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 76 to 96.

100. A computer program product comprising one or more programs configured to be executed by one or more processors of a computer system communicating with one or more display generation components 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 96.

101. 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 one or more display generation components and one or more input devices, wherein the one or more programs are Using one or more input devices, a first virtual representation of the user is used to detect requests representing the user to other people with whom the user is communicating. In response to the detection of the request representing the user by other people with whom the user is communicating, using the first virtual representation of the user, In accordance with the determination that the user is authenticated on the computer system, the user proceeds to represent the user to other people with whom the user is communicating using the first virtual representation of the user. A non-temporary computer-readable storage medium including an instruction that, in accordance with the determination that the user is not authenticated on the computer system, discontinues proceeding with representing the user to other people with whom the user is communicating using the first virtual representation of the user.

102. A computer system configured to communicate with one or more display generation components 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 Using one or more input devices, a first virtual representation of the user is used to detect requests representing the user to other people with whom the user is communicating. In response to the detection of the request representing the user by other people with whom the user is communicating, using the first virtual representation of the user, In accordance with the determination that the user is authenticated on the computer system, the user proceeds to represent the user to other people with whom the user is communicating using the first virtual representation of the user. A computer system including an instruction to, in accordance with a determination that the user is not authenticated on the computer system, to refrain from proceeding with representing the user to other people with whom the user is communicating using the first virtual representation of the user.

103. A computer system configured to communicate with one or more display generation components and one or more input devices, wherein the computer system is Means for detecting requests representing the user to other people with whom the user is communicating, using a first virtual representation of the user via one or more input devices, In response to the detection of the request representing the user by other people with whom the user is communicating, using the first virtual representation of the user, In accordance with the determination that the user is authenticated on the computer system, the user proceeds to represent the user to other people with whom the user is communicating using the first virtual representation of the user. A computer system comprising: means for, in accordance with a determination that the user is not authenticated on the computer system, to refrain from proceeding with representing the user to other people with whom the user is communicating using the first virtual representation of the user.

104. A computer program product comprising one or more programs configured to be executed by one or more processors of a computer system communicating with one or more display generation components and one or more input devices, wherein the one or more programs are Using one or more input devices, a first virtual representation of the user is used to detect requests representing the user to other people with whom the user is communicating. In response to the detection of the request representing the user by other people with whom the user is communicating, using the first virtual representation of the user, In accordance with the determination that the user is authenticated on the computer system, the user proceeds to represent the user to other people with whom the user is communicating using the first virtual representation of the user. A computer program product that includes an instruction to, in accordance with the determination that the user is not authenticated on the computer system, to refrain from proceeding with representing the user to other people with whom the user is communicating using the first virtual representation of the user.

105. It is a method, In a computer system that communicates with one or more display generation components and one or more input devices, While the computer system is in a locked state, the system detects a request via one or more input devices to transition the computer system from the locked state to the unlocked state. In response to detecting the request to transition the computer system from the locked state to the unlocked state, In accordance with the determination that the computer system satisfies a first set of criteria related to unlocking, and that the computer system has detected a companion device separate from the computer system that satisfies the distance threshold criterion for the computer system and the unlocking criteria, the system attempts to authenticate the user's biometric authentication using one or more input devices. A method comprising: discontinuing an attempt to biometrically authenticate a user using one or more input devices, based on the determination that the computer system satisfies the first set of criteria related to unlocking, and that the computer system has not detected a separate companion device that satisfies both the distance threshold criterion and the unlocking criterion for the computer system.

106. In response to detecting the request to transition the computer system from the locked state to the unlocked state, The method according to claim 105, further comprising using one or more input devices to attempt biometric authentication of the user in accordance with a determination that the computer system does not satisfy the first set of criteria related to unlocking.

107. In response to the attempt to authenticate the user's biometric authentication, In accordance with the determination that the user's biometric authentication was successful, the computer system is transitioned from the locked state to the unlocked state. The method according to claim 105 or 106, further comprising: maintaining the computer system in the locked state in accordance with the determination that the user's biometric authentication was unsuccessful.

108. The method according to any one of claims 105 to 107, wherein the first set of criteria relating to unlocking includes a device restart criterion relating to the restart of the computer system.

109. The method according to any one of claims 105 to 108, wherein the first set of criteria related to unlocking includes a timeout criterion relating to the time elapsed since the computer system last successfully transitioned from the locked state to the unlocked state.

110. The method according to any one of claims 105 to 109, wherein the first set of criteria related to unlocking includes a failure threshold criterion relating to the number of times the computer system has detected a failed biometric authentication attempt since the last successful transition of the computer system from the locked state to the unlocked state.

111. In response to detecting the request to transition the computer system from the locked state to the unlocked state, The method according to any one of claims 105 to 110, further comprising outputting a prompt requesting the user to enter passcode-based authentication information, based on the determination that the computer system satisfies the first set of criteria related to unlocking, and that the computer system has not detected a separate companion device that satisfies both the distance threshold criterion and the unlocking criterion for the computer system.

112. In response to the attempt to authenticate the user's biometric authentication, The method according to any one of claims 105 to 111, further comprising, in accordance with the determination that the user's biometric authentication was unsuccessful, displaying a prompt requesting the user to enter passcode-based authentication information.

113. After detecting the request to transition the computer system from the locked state to the unlocked state, a second request to transition the computer system from the locked state to the unlocked state is detected via one or more input devices. In response to detecting the second request to transition the computer system from the locked state to the unlocked state, The method according to any one of claims 105 to 112, further comprising the computer system attempting to authenticate the user's biometrics based on a determination that the user previously transitioned from the locked state to the unlocked state using passcode-based authentication information provided by the user within a threshold duration.

114. The method according to any one of claims 105 to 113, wherein the determination that the computer system has detected a separate companion device that satisfies the unlocking criteria includes the determination that the computer system has detected a separate companion device that satisfies the unlocking criteria while the companion device is in a locked state.

115. The method according to claim 114, wherein the determination that the computer system has detected a separate companion device that satisfies the unlocking criteria while the companion device is in the locked state of the companion device includes the determination that the companion device was in the locked state of the companion device for a period of less than a threshold duration.

116. The method according to claim 115, wherein the determination that the companion device was in the locked state of the companion device for a period less than the threshold duration does not take into account the state of the computer system during the threshold duration.

117. The determination that the computer system detected a companion device separate from the computer system that satisfies the unlocking criteria while the companion device was in the locked state is, The method according to any one of claims 114 to 116, comprising determining whether the companion device was previously in an unlocked state while the companion device was within a first threshold distance of the computer system.

118. The method according to any one of claims 114 to 117, wherein the determination that the computer system has detected a separate companion device that satisfies the unlocking criteria while the companion device is in the locked state of the companion device includes determining that the companion device is a wearable device that has not been removed from the user's body since the last instance in which the user was authenticated on the companion device.

119. The method according to any one of claims 105 to 118, wherein the determination that the computer system has detected a separate companion device that satisfies the unlocking criteria includes the determination that the computer system has detected a separate companion device that is in an unlocked state.

120. The method according to any one of claims 105 to 119, wherein the unlocking criterion includes a first unlocking criterion which is satisfied when the companion device belongs to a first set of device types and which is not satisfied when the companion device belongs to a second set of device types which is different from the first set of device types.

121. The system further includes, via one or more display generation components, displaying an authentication user interface that includes one or more selectable objects for a user to enter passcode-based authentication information while the computer system is in the locked state, The method according to any one of claims 105 to 120, wherein while the computer system is displaying the authentication user interface and is in the locked state, the computer system is prohibited from accessing input registration data used when the computer system is in the unlocked state to detect user input by the user.

122. The computer system, while in the locked state, displays an authentication user interface including one or more selectable objects for the user to enter passcode-based authentication information via one or more display generation components, Determining that the authentication user interface was displayed for a threshold amount of time while the authentication user interface was displayed and while the computer system was in the locked state, The method according to any one of claims 105 to 121, further comprising: determining that the authentication user interface has been displayed for a threshold amount of time; and, via one or more display generating components, displaying a prompt to unlock a companion device separate from the computer system in order to enable biometric authentication on the computer system.

123. In response to detecting the request to transition the computer system from the locked state to the unlocked state, The user's biometric authentication attempt is terminated in accordance with the determination that the computer system satisfies the first set of criteria related to unlocking, and that the computer system has detected a separate companion device that satisfies the distance threshold criterion for the computer system and does not satisfy the unlocking criteria. After the user's biometric authentication attempt is canceled, while the companion device continues to meet the distance threshold criterion for the computer system, it is detected that the companion device now meets the unlock criterion, The method according to any one of claims 105 to 122, further comprising: attempting to authenticate the user's biometric authentication using one or more input devices in response to the companion device, which is separate from the computer system, detecting that the companion device now meets the unlocking criteria while the companion device continues to meet the distance threshold criteria with respect to the computer system.

124. A companion device separate from the computer system displays a wake screen user interface indicating that the companion device has transitioned from a sleep state to a wake state via one or more display generation components of the companion device. The method according to any one of claims 105 to 123, wherein the companion device displays, via one or more display generating components of the companion device, a first object that can be selected to initiate a process of transitioning the computer system from the locked state to the unlocked state within the wake screen user interface.

125. The method according to claim 124, wherein the selection of the first object causes the companion device to display a passcode-based authentication user interface, which includes one or more selectable objects for the user to enter passcode-based authentication information, via one or more display generating components of the companion device.

126. The method according to claim 124 or 125, wherein, in accordance with the determination that the wake screen user interface includes the first object, the companion device transitions from a locked state to an unlocked state and then maintains the display of the wake screen user interface.

127. The method according to any one of claims 105 to 126, wherein a first companion device, separate from the computer system, is visible through one or more display generating components.

128. 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 one or more display generation components and one or more input devices, wherein the one or more programs include instructions for performing the method according to any one of claims 105 to 127.

129. A computer system configured to communicate with one or more display generation components and one or more input devices, wherein the computer system is One or more processors, A 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 105 to 127.

130. A computer system configured to communicate with one or more display generation components and one or more input devices, wherein the system is A computer system comprising means for performing the method described in any one of claims 105 to 127.

131. A computer program product comprising one or more programs configured to be executed by one or more processors of a computer system communicating with one or more display generation components and one or more input devices, wherein the one or more programs include instructions for performing the method according to any one of claims 105 to 127.

132. 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 one or more display generation components and one or more input devices, wherein the one or more programs are While the computer system is in a locked state, a request to transition the computer system from the locked state to the unlocked state is detected via one or more input devices. In response to detecting the request to transition the computer system from the locked state to the unlocked state, In accordance with the determination that the computer system satisfies a first set of criteria related to unlocking, and that the computer system has detected a companion device separate from the computer system that satisfies the distance threshold criterion for the computer system and the unlocking criteria, the system attempts to authenticate the user's biometric authentication using one or more input devices. A non-temporary computer-readable storage medium including instructions for ceasing to attempt biometric authentication of a user using one or more input devices, based on the determination that the computer system satisfies the first set of criteria related to unlocking, and that the computer system has not detected any separate companion device that satisfies both the distance threshold criterion and the unlocking criterion for the computer system.

133. A computer system configured to communicate with one or more display generation components and one or more input devices, wherein the 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 While the computer system is in a locked state, a request to transition the computer system from the locked state to the unlocked state is detected via one or more input devices. In response to detecting the request to transition the computer system from the locked state to the unlocked state, In accordance with the determination that the computer system satisfies a first set of criteria related to unlocking, and that the computer system has detected a companion device separate from the computer system that satisfies the distance threshold criterion for the computer system and the unlocking criteria, the system attempts to authenticate the user's biometric authentication using one or more input devices. A computer system including an instruction to cease attempting to biometrically authenticate a user using one or more input devices, based on the determination that the computer system satisfies the first set of criteria related to unlocking, and that the computer system has not detected any separate companion device that satisfies both the distance threshold criterion and the unlocking criterion for the computer system.

134. A computer system configured to communicate with one or more display generation components and one or more input devices, wherein the computer system is Means for detecting a request to transition the computer system from the locked state to the unlocked state via one or more input devices while the computer system is in a locked state, In response to detecting the request to transition the computer system from the locked state to the unlocked state, In accordance with the determination that the computer system satisfies a first set of criteria related to unlocking, and that the computer system has detected a companion device separate from the computer system that satisfies the distance threshold criterion for the computer system and the unlocking criteria, the system attempts to authenticate the user's biometric authentication using one or more input devices. A computer system comprising: means for ceasing to attempt biometric authentication of a user using one or more input devices, based on the determination that the computer system satisfies the first set of criteria related to unlocking, and that the computer system has not detected a separate companion device that satisfies both the distance threshold criterion and the unlocking criterion for the computer system.

135. A computer program product comprising one or more programs configured to be executed by one or more processors of a computer system communicating with one or more display generation components and one or more input devices, wherein the one or more programs are While the computer system is in a locked state, a request to transition the computer system from the locked state to the unlocked state is detected via one or more input devices. In response to detecting the request to transition the computer system from the locked state to the unlocked state, In accordance with the determination that the computer system satisfies a first set of criteria related to unlocking, and that the computer system has detected a companion device separate from the computer system that satisfies the distance threshold criterion for the computer system and the unlocking criteria, the system attempts to authenticate the user's biometric authentication using one or more input devices. A computer program product including instructions to cease attempting to biometrically authenticate a user using one or more input devices, based on the determination that the computer system satisfies the first set of criteria related to unlocking, and that the computer system has not detected any separate companion device that satisfies both the distance threshold criterion and the unlocking criterion for the computer system.

136. It is a method, In a computer system that communicates with one or more display generation components and one or more input devices, The computer system detects a user request via one or more input devices that causes the computer system to transition from a first state in which the three-dimensional environment is not visible via one or more display generation components to a second state in which the three-dimensional environment is visible via one or more display generation components, which differs from the first state. The computer system includes detecting a user request to transition from a first state to a second state, and in response to this, displaying a spatial transition animation that gradually reveals the three-dimensional environment over time via one or more display generation components, The aforementioned three-dimensional environment is The first set of objects, It includes a second set of objects, which differs from the first set of objects and is closer to the user's perspective of the computer system than the first set of objects, Displaying the aforementioned spatial transition animation means In the first time period, both the first set of objects and the second set of objects display a user interface that is visually obscured, In a second time after the first time, while the second set of objects remains visually obscured, a user interface is displayed in which the first set of objects is no longer visually obscured. A method comprising displaying a user interface in which both the second set of objects and the first set of objects are no longer visually obscured, at a third time after the second time.

137. The method according to claim 136, wherein detecting a user request to transition the computer system from a first state to a second state includes detecting that a user has installed the computer system.

138. The method according to claim 136 or 137, wherein detecting a user request to transition the computer system from the first state to the second state includes detecting a user request to turn on the computer system.

139. In response to the detection of a user request that causes the computer system to transition from the first state to the second state, Before displaying the aforementioned spatial transition animation, Displaying the initial user interface via one or more of the aforementioned display generation components, The method according to any one of claims 136 to 138, further comprising displaying a first graphical object via one or more display generation components after displaying the initial user interface.

140. The method according to claim 139, wherein the initial user interface is plain or has a repeating pattern.

141. Displaying the spatial animation includes gradually reducing the size of the three-dimensional objects that visually obscure the three-dimensional environment over time. Displaying the user interface such that both the first set of objects and the second set of objects are visually obscured includes displaying the three-dimensional objects at a first size such that the first set of objects and the second set of objects are visually obscured. Displaying the user interface in which the first set of objects is no longer visually obscured while the second set of objects remains visually obscured includes displaying the three-dimensional objects at a second size that visually obscures the second set of objects without visually obscuring the first set of objects. The method according to any one of claims 136 to 140, wherein displaying the user interface in which both the second set of objects and the first set of objects are no longer visually obscured includes displaying the three-dimensional objects at a third size that does not visually obscure the second set of objects and the first set of objects.

142. The method according to claim 141, wherein the three-dimensional object is a sphere.

143. The method according to claim 141 or 142, wherein the first size is larger than the size of the three-dimensional environment.

144. The method according to any one of claims 141 to 143, wherein, while the three-dimensional object is displayed at the first size, the viewpoint of the user of the computer system is located inside the three-dimensional object.

145. The method according to any one of claims 141 to 144, wherein the three-dimensional object is an environment lock object.

146. The method according to any one of claims 136 to 145, wherein displaying the spatial transition animation includes starting the spatial transition animation from a point in the computer system relative to the user's viewpoint that is further from the user's viewpoint than most of the points in the three-dimensional environment from the user's viewpoint.

147. The method according to claim 146, wherein the furthest point in the three-dimensional environment from the user's viewpoint is automatically determined by the computer system.

148. The method according to any one of claims 136 to 147, wherein the spatial transition animation is displayed based on the geometry of the physical three-dimensional environment surrounding the computer system.

149. The first set of objects is the first set of physical objects in the physical three-dimensional environment, The method according to claim 148, wherein the second set of objects is different from the first set of physical objects and is physically closer to the user of the computer system than the first set of physical objects, a second set of physical objects in the physical three-dimensional environment.

150. Displaying the aforementioned spatial transition animation means Determining a first direction in which the user's head is facing at the start of the spatial transition animation, The method according to any one of claims 136 to 149, further comprising initiating the spatial transition animation from the first direction.

151. In response to the detection of a user request that causes the computer system to transition from the first state to the second state, The method according to any one of claims 136 to 150, further comprising displaying the first object as a viewpoint-locked object via one or more display generation components before the second time.

152. The method according to claim 151, further comprising maintaining the display of the first object as a viewpoint-locked object while the spatial transition animation is being displayed.

153. Displaying the aforementioned first object as a viewpoint-locked object means In accordance with the determination that the first set of criteria is met, the first object is displayed as a viewpoint-locked object constrained on individual axes, The method according to claim 151 or 152, comprising displaying the first object as an unconstrained viewpoint-locked object in the individual axes, in accordance with the determination that the first set of criteria is not met.

154. Before displaying the spatial transition animation, the first display object is displayed as a viewpoint-locked object constrained on an individual axis via one or more display generation components, After displaying the spatial transition animation, a second display object is displayed as a viewpoint-locked object constrained on the individual axes via one or more display generation components. The method according to any one of claims 136 to 153, further comprising displaying the home user interface as a viewpoint-locked object that is not constrained on the individual axes, via one or more display generation components after displaying the second display object.

155. In response to detecting the user request that causes the computer system to transition from the first state to the second state, the system further includes displaying a transition point object, which is displayed at a first position in the three-dimensional environment based on the user's viewpoint, via one or more display generation components. The method according to any one of claims 136 to 154, wherein during the display of the spatial transition animation, the transition point object is displayed as an environment lock object at the first position in the three-dimensional environment.

156. In the first time period, the user's viewpoint is directed in a first direction within the three-dimensional environment. The aforementioned method, The method according to any one of claims 136 to 155, further comprising displaying introduced visual content at a position along the first direction in the three-dimensional environment via one or more display generation components.

157. The method according to any one of claims 136 to 156, further comprising outputting a first audio output during the spatial transition animation.

158. During the first time period, one or more of the user's hands are visually obscured. The method according to any one of claims 136 to 157, further comprising, in the third time, the one or more hands of the user are no longer visually obscured, and the one or more hands of the user visually obscures at least a portion of the three-dimensional environment.

159. 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 one or more display generation components and one or more input devices, wherein the one or more programs include instructions for performing the method according to any one of claims 136 to 158.

160. A computer system configured to communicate with one or more display generation components and one or more input devices, wherein the system is One or more processors, A 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 136 to 158.

161. A computer system configured to communicate with one or more display generation components and one or more input devices, wherein the system is A computer system comprising means for performing the method described in any one of claims 136 to 158.

162. A computer program product comprising one or more programs configured to be executed by one or more processors of a computer system communicating with one or more display generation components and one or more input devices, wherein the one or more programs include instructions for performing the method according to any one of claims 136 to 158.

163. 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 one or more display generation components and one or more input devices, wherein the one or more programs are A user request to transition the computer system from a first state in which the three-dimensional environment is not visible via the one or more display generation components to a second state different from the first state in which the three-dimensional environment is visible via the one or more display generation components is detected via the one or more input devices. The computer system detects a user request to transition from the first state to the second state, and includes a command to display a spatial transition animation that gradually reveals the three-dimensional environment over time via one or more display generation components. The aforementioned three-dimensional environment is The first set of objects, It includes a second set of objects, which differs from the first set of objects and is closer to the user's perspective of the computer system than the first set of objects, Displaying the aforementioned spatial transition animation means In the first time period, both the first set of objects and the second set of objects display a user interface that is visually obscured, In a second time after the first time, while the second set of objects remains visually obscured, a user interface is displayed in which the first set of objects is no longer visually obscured. A non-temporary computer-readable storage medium, comprising displaying a user interface in which both the second set of objects and the first set of objects are no longer visually obscured, at a third time after the second time.

164. A computer system configured to communicate with one or more display generation components and one or more input devices, wherein the 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 user request to transition the computer system from a first state in which the three-dimensional environment is not visible via the one or more display generation components to a second state different from the first state in which the three-dimensional environment is visible via the one or more display generation components is detected via the one or more input devices. The computer system detects a user request to transition from the first state to the second state, and includes a command to display a spatial transition animation that gradually reveals the three-dimensional environment over time via one or more display generation components. The aforementioned three-dimensional environment is The first set of objects, It includes a second set of objects, which differs from the first set of objects and is closer to the user's perspective of the computer system than the first set of objects, Displaying the aforementioned spatial transition animation means In the first time period, both the first set of objects and the second set of objects display a user interface that is visually obscured, In a second time after the first time, while the second set of objects remains visually obscured, a user interface is displayed in which the first set of objects is no longer visually obscured. A computer system comprising displaying a user interface in which, at a third time after the second time, both the second set of objects and the first set of objects are no longer visually obscured.

165. A computer system configured to communicate with one or more display generation components and one or more input devices, wherein the system is Means for detecting, via one or more input devices, a user request to transition the computer system from a first state in which the three-dimensional environment is not visible via one or more display generation components to a second state different from the first state in which the three-dimensional environment is visible via one or more display generation components, The computer system includes means for displaying a spatial transition animation that gradually reveals the three-dimensional environment over time via one or more display generation components, in response to detecting the user request to transition the computer system from a first state to a second state. The aforementioned three-dimensional environment is The first set of objects, It includes a second set of objects, which differs from the first set of objects and is closer to the user's perspective of the computer system than the first set of objects, Displaying the aforementioned spatial transition animation means In the first time period, both the first set of objects and the second set of objects display a user interface that is visually obscured, In a second time after the first time, while the second set of objects remains visually obscured, a user interface is displayed in which the first set of objects is no longer visually obscured. A computer system comprising displaying a user interface in which, at a third time after the second time, both the second set of objects and the first set of objects are no longer visually obscured.

166. A computer program product comprising one or more programs configured to be executed by one or more processors of a computer system communicating with one or more display generation components and one or more input devices, wherein the one or more programs are A user request to transition the computer system from a first state in which the three-dimensional environment is not visible via the one or more display generation components to a second state different from the first state in which the three-dimensional environment is visible via the one or more display generation components is detected via the one or more input devices. The computer system detects a user request to transition from the first state to the second state, and includes a command to display a spatial transition animation that gradually reveals the three-dimensional environment over time via one or more display generation components. The aforementioned three-dimensional environment is The first set of objects, It includes a second set of objects, which differs from the first set of objects and is closer to the user's perspective of the computer system than the first set of objects, Displaying the aforementioned spatial transition animation means In the first time period, both the first set of objects and the second set of objects display a user interface that is visually obscured, In a second time after the first time, while the second set of objects remains visually obscured, a user interface is displayed in which the first set of objects is no longer visually obscured. A computer program product that, at a third time after the second time, displays a user interface in which both the second set of objects and the first set of objects are no longer visually obscured.