Authentication for viewing content on electronic device

By displaying a partial representation of the 3D environment on an electronic device and detecting user authentication input, the shortcomings of secure content access control in 3D environments are addressed, achieving effective access control management and security protection.

CN121744280APending Publication Date: 2026-03-27APPLE INC
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-26
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

In existing technologies, electronic devices struggle to effectively control access permissions to secure content when displaying and authenticating users, especially in three-dimensional environments where the user's viewpoint and device interactivity are insufficient, resulting in inadequate protection and access control of secure content.

Method used

Access control for secure content is achieved by displaying a partial representation of the 3D environment related to the secure content on an electronic device, detecting the user's authentication input through an input device, and updating the visual occlusion amount based on the input's compliance with standards.

Benefits of technology

It enables effective access control of secure content in a 3D environment, preventing unauthorized viewing and copying, and improving security and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121744280A_ABST
    Figure CN121744280A_ABST
Patent Text Reader

Abstract

The invention relates to authentication for viewing content on an electronic device. Access to content of a secure document may be restricted, and systems and methods for obtaining access to content of a secure document are provided. An electronic device in communication with one or more displays and one or more input devices receives a security document including content from a sender device. In some examples, in response to receiving a secure document, one or more cues for one or more respective inputs to access the secure document may be displayed. While displaying the one or more cues, one or more respective inputs may be detected. In response to detecting the one or more respective inputs, and in accordance with a determination that the one or more respective inputs satisfy one or more criteria, including criteria satisfied when the one or more respective inputs authenticate the user, access to content of the secure document is obtained.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims the benefit of U.S. Provisional Application No. 63 / 699,798, filed September 26, 2024, U.S. Provisional Application No. 63 / 819,497, filed June 6, 2025, U.S. Provisional Application No. 63 / 880,966, filed September 12, 2025, and U.S. Patent Application No. 19 / 330,424, filed September 16, 2025, the contents of which are incorporated by reference in their entirety for all purposes. TECHNICAL FIELD

[0003] The present disclosure generally relates to systems and methods for authenticating a user to view secure content on an electronic device associated with the user in a three-dimensional environment. BACKGROUND

[0004] Electronic devices authorize and restrict access to documents based on user authentication. For example, in response to a user logging into an electronic device using a password, access to various features is optionally authorized. SUMMARY

[0005] Some examples of the present disclosure relate to systems and methods for an electronic device in communication with a display and one or more input devices to receive a secure document including content from a sending device. In some examples, in response to receiving the secure document, one or more prompts to access one or more respective inputs to access the secure document can be displayed. While the one or more prompts are displayed, the one or more respective inputs can be detected. In response to detecting the one or more respective inputs, and in accordance with a determination that the one or more respective inputs satisfy one or more criteria, including a criterion that is satisfied when the one or more respective inputs authenticate a user, the electronic device obtains access to the content of the secure document.

[0006] Some examples of the present disclosure relate to systems and methods for an electronic device in communication with one or more displays, one or more input devices, and a second electronic device to receive secure content transmitted by the second electronic device, where the secure content is associated with a viewpoint of a user of the second electronic device and includes at least a portion of a three-dimensional environment of the second electronic device. In some examples, in response to receiving the secure content, the electronic device displays, via the one or more displays, a first user interface associated with accessing the secure content. In some examples, the first user interface includes: a representation of at least a portion of the three-dimensional environment that is visible from the viewpoint of the user of the second electronic device, where the representation of the at least a portion of the three-dimensional environment is displayed with a first amount of occlusion; and an indication of an authentication process associated with obtaining access to the secure content. While displaying the first user interface, the electronic device detects, via the one or more input devices, one or more inputs. In some examples, in response to detecting the one or more inputs and in accordance with a determination that the one or more inputs satisfy one or more criteria, the electronic device obtains access to the secure content transmitted by the second electronic device, including updating the display of the representation of the at least a portion of the three-dimensional environment of the second electronic device to have a second amount of occlusion that is less than the first amount of occlusion. In some examples, in response to detecting the one or more inputs and in accordance with a determination that the one or more inputs do not satisfy the one or more criteria, the electronic device maintains the display of the representation of the at least a portion of the three-dimensional environment of the second electronic device with the first amount of occlusion.

[0007] Some examples of the present disclosure relate to a method that includes, at an electronic device in communication with one or more displays and one or more input devices. In some examples, while displaying, via the one or more displays, secure content in a three-dimensional environment, the electronic device detects, via the one or more input devices, an input corresponding to a request to perform one or more first operations involving the secure content, the one or more first operations including capturing an image of the secure content. In some examples, the image includes at least a portion of the three-dimensional environment surrounding the secure content that is visible from a viewpoint of a user of the electronic device. Although reference is primarily made herein to capturing an image of the secure content (and / or the environment surrounding the secure content that is visible from the viewpoint of the user of the electronic device), it should be understood that the present disclosure applies to capturing one or more still images and / or video, and optically includes screen recording or other video recording operations. In some examples, in response to detecting the input, the electronic device initiates a process to perform the one or more first operations, the one or more first operations including generating a first image corresponding to the image; and displaying, via the one or more displays, a representation of the first image in the three-dimensional environment. In some examples, the representation of the first image includes: a visual indication that the secure content is limited in visibility, without including the secure content; and an occluded representation of at least a portion of the three-dimensional environment that is visible from the viewpoint of the user of the electronic device.

[0008] Some examples of the present disclosure relate to systems and methods of limiting sharing of protected content at an electronic device, such as a sender device. Additionally or alternatively, in some examples, the electronic device blocks screen recording or other copy / save functionality to avoid a viewer of secure content from capturing or storing the secure content.

[0009] A full description of these examples is provided in the detailed description and the accompanying drawings. It is understood that the summary is not intended to limit the scope of the present disclosure in any way. BRIEF DESCRIPTION OF DRAWINGS

[0010] For a better understanding of the various examples described herein, reference should be made to the Detailed Description below and the accompanying drawings. In the drawings, like reference numerals generally refer to corresponding parts throughout the several views.

[0011] FIG. 1 An electronic device presenting an extended reality environment is illustrated in accordance with some examples of the present disclosure.

[0012] FIGS. 2A-2B A block diagram of an example architecture for an electronic device is illustrated in accordance with some examples of the present disclosure.

[0013] FIG. 3 An example sender electronic device is illustrated in accordance with some examples of the present disclosure.

[0014] FIG. 4 An example sender device is illustrated in accordance with some examples of the present disclosure.

[0015] FIGS. 5A-5B An example recipient electronic device is illustrated and interacted with in accordance with some examples of the present disclosure.

[0016] FIG. 6 An example prompt associated with one or more authentication options is illustrated in accordance with some examples of the present disclosure.

[0017] FIG. 7 An example notification associated with an authentication failure is illustrated in accordance with some examples of the present disclosure.

[0018] FIG. 8 Another example prompt associated with one or more authentication options is illustrated in accordance with some examples of the present disclosure.

[0019] FIGS. 9A-9C Another example prompt and confirmation notification is illustrated in accordance with some examples of the present disclosure.

[0020] FIG. 10 An example verification input for an electronic device within a trusted location boundary is illustrated in accordance with some examples of the present disclosure.

[0021] FIG. 11 An example authentication option for an electronic device located within a trusted location boundary is illustrated in accordance with some examples of the present disclosure.

[0022] FIG. 12 Another example prompt associated with one or more authentication options is illustrated in accordance with some examples of the present disclosure.

[0023] FIGS. 13-14 An example verification input using a verification card in a three-dimensional environment is illustrated in accordance with some examples of the present disclosure.

[0024] FIG. 15 is a flowchart illustrating an example method for obtaining access to secure content in accordance with some examples of the present disclosure.

[0025] FIG. 16 is a flowchart illustrating an example method for obtaining access to secure content within a trusted location in accordance with some examples of the present disclosure.

[0026] FIG. 17 An example of a sender electronic device is illustrated in accordance with some examples of the present disclosure.

[0027] FIG. 18 An example of a recipient electronic device and interacting with the recipient electronic device is illustrated in accordance with some examples of the present disclosure.

[0028] FIGS. 19-22 An example of a recipient electronic device and interacting with the recipient electronic device is illustrated in accordance with some examples of the present disclosure.

[0029] FIG. 23A and FIG. 23B An example of a recipient electronic device and interacting with the recipient electronic device is illustrated in accordance with some examples of the present disclosure.

[0030] FIG. 24 An example verification input for an electronic device within a trusted location boundary is illustrated in accordance with some examples of the present disclosure.

[0031] FIG. 25 is a flowchart illustrating an example method for obtaining access to secure content in accordance with some examples of the present disclosure.

[0032] FIGS. 26-28 An example of an electronic device displaying secure content and interacting with the electronic device is illustrated in accordance with some examples of the present disclosure.

[0033] FIG. 29 is a flowchart illustrating an example method for navigating to restricted content in accordance with some examples of the present disclosure. DETAILED DESCRIPTION

[0034] Some examples of the present disclosure relate to systems and methods for an electronic device in communication with a display and one or more input devices to receive a secure document including content from a sending device. In some examples, in response to receiving the secure document, one or more prompts to access one or more respective inputs to access the secure document can be displayed. While the one or more prompts are displayed, the one or more respective inputs can be detected. In response to detecting the one or more respective inputs, and in accordance with a determination that the one or more respective inputs satisfy one or more criteria, including when the one or more respective inputs authenticate a user, the electronic device obtains access to the content of the secure document.

[0035] Some examples of the present disclosure relate to systems and methods for an electronic device in communication with one or more displays, one or more input devices, and a second electronic device to receive secure content transmitted by the second electronic device, where the secure content is associated with a viewpoint of a user of the second electronic device and includes at least a portion of a three-dimensional environment of the second electronic device. In some examples, in response to receiving the secure content, the electronic device displays, via the one or more displays, a first user interface associated with accessing the secure content. In some examples, the first user interface includes: a representation of at least a portion of the three-dimensional environment that is visible from the viewpoint of the user of the second electronic device, where the representation of the at least a portion of the three-dimensional environment is displayed with a first amount of occlusion; and an indication of an authentication process associated with obtaining access to the secure content. While the first user interface is displayed, the electronic device detects, via the one or more input devices, one or more inputs. In some examples, in response to detecting the one or more inputs and in accordance with a determination that the one or more inputs satisfy one or more criteria, the electronic device obtains access to the secure content transmitted by the second electronic device, including updating the display of the representation of the at least a portion of the three-dimensional environment of the second electronic device to have a second amount of occlusion that is less than the first amount of occlusion. In some examples, in response to detecting the one or more inputs and in accordance with a determination that the one or more inputs do not satisfy the one or more criteria, the electronic device maintains the display of the representation of the at least a portion of the three-dimensional environment of the second electronic device with the first amount of occlusion.

[0036] Some examples of this disclosure relate to a method comprising, at an electronic device communicating with one or more displays and one or more input devices. In some examples, when displaying security content in a three-dimensional environment via one or more displays, the electronic device detects input via one or more input devices corresponding to a request to perform one or more first operations relating to the security content, the one or more first operations including capturing an image of the security content. In some examples, the image includes at least a portion of the three-dimensional environment surrounding the security content that is visible from the viewpoint of a user of the electronic device. In some examples, in response to the detection of input, the electronic device initiates a process of performing one or more first operations, the one or more first operations including generating a first image corresponding to the image; and displaying a representation of the first image in the three-dimensional environment via one or more displays. In some examples, the representation of the first image includes: a visual indication that the visibility of the security content is limited, excluding the security content; and an occlusion representation of at least a portion of the three-dimensional environment visible from the viewpoint of a user of the electronic device.

[0037] FIG. 1 An electronic device 101 is illustrated according to some examples of this disclosure, which presents a three-dimensional environment (e.g., an extended reality (XR) environment or a computer-generated reality (CGR) environment, optionally including representations of physical and / or virtual objects). In some examples, such as FIG. 1 As shown, electronic device 101 is a head-mounted display or other head-mountable device configured to be worn on the head of a user of electronic device 101. See below for reference. FIG. 2A An example of an architecture block diagram to describe electronic device 101. For example... FIG. 1 As shown, electronic device 101 and table 106 are located in a physical environment. The physical environment may include physical features such as physical surfaces (e.g., floor, wall) or physical objects (e.g., table, lamp, etc.). In some examples, electronic device 101 may be configured to detect and / or capture images of the physical environment including table 106 (exemplified in the field of view of electronic device 101).

[0038] In some examples, such as FIG. 1 As shown, the electronic device 101 includes one or more internal image sensors 114a oriented toward the user's face (e.g., as referenced below). FIGS. 2A-2B(The described eye-tracking camera). In some examples, an internal image sensor 114a is used for eye tracking (e.g., detecting the user's gaze). The internal image sensor 114a is optionally arranged on the left and right portions of the display 120 to enable eye tracking of the user's left and right eyes. In some examples, the electronic device 101 also includes external image sensors 114b and 114c facing outwards from the user to detect and / or capture the physical environment of the electronic device 101 and / or movement of the user's hands or other body parts.

[0039] In some examples, display 120 has a field of view visible to the user. In some examples, the user-visible field of view is the same as the field of view of external image sensors 114b and 114c. For example, when display 120 is optionally part of a head-mounted device, the field of view of display 120 is optionally the same as or similar to the field of view of the user's eyes. In some examples, the user-visible field of view differs from the field of view of external image sensors 114b and 114c (e.g., narrower than the field of view of external image sensors 114b and 114c). In other examples, the field of view of display 120 may be smaller than the field of view of the user's eyes. The user's viewpoint determines what is visible in the field of view, and the viewpoint typically specifies the position and orientation relative to the three-dimensional environment. As the user's viewpoint shifts, the field of view of the three-dimensional environment also shifts accordingly. In some examples, electronic device 101 may be an optically transparent device, through which display 120 is a transparent or translucent display through which parts of the physical environment can be directly viewed. In some examples, display 120 may be included within a transparent lens and may overlap entirely or only partially with the transparent lens. In other examples, the electronics may be a video pass-through device, wherein display 120 is an opaque display configured to display an image of the physical environment using images captured by external image sensors 114b and 114c. Although FIG. 1 A single display is shown, but it should be understood that display 120 optionally includes more than one display. For example, display 120 optionally includes displays that are merged (e.g., merged by the user's brain) to create FIG. 1 A pair of stereoscopic displays (e.g., a left display panel and a right display panel for the user's left and right eyes, respectively) show the view of the content. In some examples, see the references below. FIGS. 2A-2B In more detail, the display 120 includes or corresponds to a transparent or translucent surface (e.g., a lens) that is not equipped with display capabilities (e.g., and therefore cannot generate and display virtual objects 104), and alternatively presents a direct view of the physical environment in the user's field of view (e.g., the user's eye's field of view).

[0040] In some examples, electronic device 101 is configured to display (e.g., in response to a trigger) virtual object 104 in a three-dimensional environment. Virtual object 104 is... FIG. 1 The illustrated cube represents a cube that does not exist in the physical environment but is displayed in a three-dimensional environment positioned on top of table 106 (e.g., a real-world table or a representation thereof). Optionally, in response to detecting a flat surface of table 106 in the physical environment 100, virtual object 104 is displayed on the surface of table 106 in the three-dimensional environment displayed via display 120 of electronic device 101.

[0041] It should be understood that virtual object 104 is a representative virtual object and may include and render one or more different virtual objects (e.g., virtual objects with various dimensions, such as two-dimensional or other three-dimensional virtual objects) in a three-dimensional environment. For example, a virtual object may represent an application or user interface displayed in a three-dimensional environment. In some examples, a virtual object may represent content corresponding to an application and / or displayed via a user interface in a three-dimensional environment. In some examples, virtual object 104 is optionally configured to be interactive and responsive to user input (e.g., air gestures, such as air pinch gestures, air tap gestures, and / or air touch gestures), allowing the user to virtually touch, tap, move, rotate, or otherwise interact with virtual object 104.

[0042] As discussed in this article, by the user (e.g., using FIG. 1 One or more air pinch gestures performed by the hand (103) are detected by one or more input devices of the electronic device 101 and interpreted as one or more user inputs pointing to content displayed by the electronic device 101. Additionally or alternatively, in some examples, one or more user inputs interpreted by the electronic device 101 as pointing to content displayed by the electronic device 101 (e.g., virtual object 104) are detected via one or more hardware input devices (e.g., controllers, touchpads, proximity sensors, buttons, sliders, knobs, etc.) rather than via one or more input devices configured to detect air gestures (such as one or more air pinch gestures) performed by the user. This description is intended to be exemplary and not restrictive; the user may optionally use different air gestures and / or other forms of input to provide user input.

[0043] In some examples, electronic device 101 may be configured to communicate with a second electronic device (such as an accompanying device). For example, as FIG. 1As illustrated, electronic device 101 optionally communicates with electronic device 160. In some examples, electronic device 160 corresponds to a mobile electronic device, such as a smartphone, tablet computer, smartwatch, laptop computer, or other electronic device. In some examples, electronic device 160 corresponds to a non-mobile electronic device, which is typically stationary and not easily moved within a physical environment (e.g., a desktop computer, server, etc.). See below for reference. FIG. 2B The following are additional examples of architectural diagrams used to describe electronic device 160. In some examples, electronic device 101 and electronic device 160 are associated with the same user. For example, in FIG. 1 In this configuration, electronic device 101 may be positioned (e.g., mounted on) a user's head, and electronic device 160 may be positioned near electronic device 101, such as in the user's hand 103 (e.g., the hand 103 holding electronic device 160), in the user's pocket or bag, or on a surface near the user. Electronic devices 101 and 160 may optionally be associated with the same user account (e.g., the user's account logged into both electronic devices 101 and 160). See below for further details. FIGS. 2A-2B Additional details regarding the communication between electronic device 101 and electronic device 160 are provided.

[0044] In some examples, displaying an object in a 3D environment is initiated by or enables interaction with one or more user interface objects in the 3D environment. For example, initiating the display of an object in a 3D environment may include interaction with one or more virtual option / function representations displayed in the 3D environment. In some examples, when initiating the display of an object in a 3D environment, the electronic device may track the user's gaze as input for identifying one or more virtual option / function representations as a target for selection. For example, a gaze may be used to identify one or more virtual option / function representations as a target for selection using another selection input. In some examples, a virtual option / function representation may be selected using hand-tracking input detected via an input device communicating with the electronic device. In some examples, an object displayed in a 3D environment may move and / or reorient itself in the 3D environment based on movement input detected via an input device.

[0045] In the following description, an electronic device communicating with one or more displays and one or more input devices is described. It should be understood that the electronic device optionally communicates with one or more other physical user interface devices, such as touch-sensitive surfaces, physical keyboards, mice, joysticks, hand-tracking devices, eye-tracking devices, styluses, etc. Furthermore, as described above, it should be understood that the described electronic device, display, and touch-sensitive surface are optionally distributed among two or more devices. Therefore, as used in this disclosure, information on or displayed by the electronic device is optionally used to describe information output by the electronic device for display on a separate display device (touch-sensitive or non-touch-sensitive). Similarly, as used in this disclosure, input received on the electronic device (e.g., touch input received on a touch-sensitive surface of the electronic device, or touch input received on the surface of a stylus) is optionally used to describe input received on a separate input device from which the electronic device receives input information.

[0046] The device typically supports a variety of applications, such as one or more of the following: drawing applications, presentation applications, word processing applications, website creation applications, disk editing applications, spreadsheet applications, game applications, telephone applications, video conferencing applications, email applications, instant messaging applications, fitness support applications, photo management applications, digital camera applications, digital video camera applications, web browsing applications, digital music player applications, TV channel browsing applications, and / or digital video player applications.

[0047] FIGS. 2A-2B Block diagrams illustrating example architectures for electronic devices according to some examples of this disclosure are shown. In some examples, electronic device 201 and / or electronic device 260 include one or more electronic devices. For example, electronic device 201 may be a portable device, an auxiliary device for communicating with another device, a head-mounted display, a head-mounted speaker, etc. In some examples, electronic device 201 corresponds to the above reference. FIG. 1 The described electronic device 101. In some examples, electronic device 260 corresponds to the above reference. FIG. 1 The described electronic device 160.

[0048] like FIG. 2A As illustrated, electronic device 201 optionally includes one or more sensors, such as one or more hand tracking sensors 202, one or more position sensors 204A, and one or more image sensors 206A (optionally corresponding to...). FIG. 1The electronic device 201 may include an internal image sensor 114a and / or external image sensors 114b and 114c, one or more touch-sensitive surfaces 209A, one or more motion and / or orientation sensors 210A, one or more eye-tracking sensors 212, one or more microphones 213A or other audio sensors, one or more body tracking sensors (e.g., torso tracking sensors and / or head tracking sensors), etc. The electronic device 201 may optionally include one or more output devices, such as one or more display generation components 214A (optionally corresponding to...). FIG. 1 The electronic device 201 may include a display 120, one or more speakers 216A, one or more tactile output devices (not shown), etc. The electronic device 201 optionally includes one or more processors 218A, one or more memories 220A, and / or communication circuitry 222A. One or more communication buses 208A are optionally used for communication between the components of the electronic device 201 mentioned above.

[0049] Additionally, electronic device 260 optionally includes components that are the same as or similar to those of electronic device 201. For example, such as FIG. 2B As shown, electronic device 260 optionally includes one or more position sensors 204B, one or more image sensors 206B, one or more touch-sensitive surfaces 209B, one or more orientation sensors 210B, one or more microphones 213B, one or more display generating components 214B, one or more speakers 216B, one or more processors 218B, one or more memories 220B, and / or communication circuitry 222B. One or more communication buses 208B are optionally used for communication between the components of electronic device 260 mentioned above.

[0050] Electronic devices 201 and 260 are optionally configured to communicate via a wired or wireless connection between the two electronic devices (e.g., via communication circuits 222A, 222B). For example, as FIG. 2A As indicated, electronic device 260 can be used as an accessory device to electronic device 201. For example, in some examples, electronic device 260 processes sensor inputs from electronic devices 201 and 260 and / or uses the display generation component 214A of electronic device 201 to generate content for display.

[0051] Communication circuits 222A and 222B optionally include circuitry for communicating with electronic devices and networks such as the Internet, intranets, wired and / or wireless networks, cellular networks, and wireless local area networks (LANs). Communication circuits 222A and 222B optionally include circuitry for using near-field communication (NFC) and / or short-range communication such as... The communication circuits 222A and 222B include or support Wi-Fi (e.g., the 802.11 protocol), Ethernet, Ultra Wideband (“UWB”), high-frequency systems (e.g., 900 MHz, 2.4 GHz, and 5.6 GHz communication systems), or any other communication protocol or any combination thereof.

[0052] One or more processors 218A, 218B include one or more general-purpose processors, one or more graphics processors, and / or one or more digital signal processors. In some examples, one or more processors 218A, 218B include one or more microprocessors, one or more central processing units, one or more application-specific integrated circuits, one or more field-programmable gate arrays, one or more programmable logic devices, or combinations of such devices. In some examples, memories 220A and / or 220B are non-transitory computer-readable storage media (e.g., flash memory, random access memory, or other volatile or non-volatile memory or storage device) storing computer-readable instructions configured to be executed by one or more processors 218A, 218B to perform the techniques, processes, and / or methods described herein. In some examples, memories 220A and / or 220B may include more than one non-transitory computer-readable storage medium. A non-transitory computer-readable storage medium can be any medium (e.g., excluding signals) that can tangibly contain or store computer-executable instructions for use by or in connection with an instruction execution system, apparatus, and device. In some examples, the storage medium is a transient computer-readable storage medium. In some examples, the storage medium is a non-transitory computer-readable storage medium. Non-transitory computer-readable storage media may include, but are not limited to, magnetic storage devices, optical storage devices, and / or semiconductor storage devices. Examples of such storage devices include magnetic disks, optical discs based on compact disc (CD), digital versatile optical disc (DVD), or Blu-ray technology, and persistent solid-state storage devices (such as flash memory, solid-state drives, etc.).

[0053] In some examples, one or more display generating components 214A, 214B include a single display (e.g., a liquid crystal display (LCD), an organic light-emitting diode (OLED), or other type of display). In some examples, one or more display generating components 214A, 214B include multiple displays. In some examples, one or more display generating components 214A, 214B may include a touch-enabled display (e.g., a touchscreen), a projector, a holographic projector, a retinal projector, a transparent or translucent display, etc. In some examples, the electronic device does not include one or more display generating components 214A or 214B. For example, instead of one or more display generating components 214A or 214B, some electronic devices include transparent or translucent lenses or other surfaces not configured to display or present virtual content. However, it should be understood that in such cases, electronic device 201 and / or electronic device 260 are optionally equipped with FIG. 2A and FIG. 2B One or more of the other components illustrated and described herein, such as one or more hand-tracking sensors 202, one or more eye-tracking sensors 212, one or more image sensors 206A, and / or one or more motion and / or orientation sensors 210A. Alternatively, in some examples, one or more display generation components 214A or 214B are provided separately from electronic devices 201 and / or 260. For example, one or more display generation components 214A, 214B communicate with electronic device 201 (and / or electronic device 260) but are not integrated with electronic device 201 and / or electronic device 260 (e.g., within the housing of electronic devices 201, 260). In some examples, electronic devices 201 and 260 respectively include one or more touch-sensitive surfaces 209A and 209B for receiving user input, such as tap input and swipe input or other gestures (e.g., hand-based gestures or finger-based gestures). In some examples, one or more display generating components 214A, 214B and one or more touch-sensitive surfaces 209A, 209B form one or more touch-sensitive displays (e.g., touchscreens integrated with each of the electronic devices 201 and 260, or touchscreens external to each of the electronic devices 201 and 260 that communicate with each of the electronic devices 201 and 260).

[0054] Electronic devices 201 and 260 optionally include one or more image sensors 206A and 206B, respectively. The image sensors 206A and 206B optionally include one or more visible light image sensors (such as charge-coupled device (CCD) sensors) and / or complementary metal-oxide-semiconductor (CMOS) sensors operable to acquire images of physical objects from a real-world environment. The image sensors 206A and 206B also optionally include one or more infrared (IR) sensors, such as passive or active IR sensors, for detecting infrared light from the real-world environment. For example, an active IR sensor includes an IR emitter for emitting infrared light into the real-world environment. The image sensors 206A and 206B also optionally include one or more cameras configured to capture movement of physical objects in the real-world environment. The image sensors 206A and 206B also optionally include one or more depth sensors configured to detect the distance between the physical object and the electronic devices 201 and 260. In some examples, information from one or more depth sensors allows a device to identify objects in a real-world environment and distinguish them from other objects in the real-world environment. In some examples, one or more depth sensors allow a device to determine the texture and / or shape of objects in a real-world environment. In some examples, one or more image sensors 206A or 206B are included in an electronic device different from electronic devices 201 and / or 260. For example, one or more image sensors 206A, 206B communicate with electronic devices 201, 260 but are not integrated with electronic devices 201, 260 (e.g., within the housing of electronic devices 201, 260). Specifically, in some examples, one or more cameras of one or more image sensors 206A, 206B are integrated and / or coupled to one or more devices independent of electronic devices 201 and / or 260 (e.g., but communicating with electronic devices 201 and / or 260), such as one or more input and / or output devices (e.g., one or more speakers and / or one or more microphones, such as headphones or headsets) including one or more image sensors 206A, 206B. In some examples, electronic device 201 or electronic device 260 corresponds to a headphone speaker (e.g., headphones or earbuds). In such cases, electronic device 201 or electronic device 260 is equipped with FIG. 2A and FIG. 2B A subset of the other components illustrated and described herein. In some such examples, electronic device 201 or electronic device 260 is equipped with one or more image sensors 206A, 206B, one or more motion and / or orientation sensors 210A, 210B, and / or speakers 216A, 216B.

[0055] In some examples, electronic devices 201 and 260 combine a CCD sensor, an event camera, and a depth sensor to detect the physical environment surrounding them. In some examples, one or more image sensors 206A and 206B include a first image sensor and a second image sensor. The first and second image sensors work cooperatively and are optionally configured to capture different information about physical objects in the real-world environment. In some examples, the first image sensor is a visible light image sensor, and the second image sensor is a depth sensor. In some examples, electronic devices 201 and 260 use one or more image sensors 206A and 206B to detect the location and orientation of electronic devices 201 and 260 and / or one or more display generating components 214A and 214B in the real-world environment. For example, electronic devices 201 and 260 use one or more image sensors 206A and 206B to track the location and orientation of one or more display generating components 214A and 214B relative to one or more stationary objects in the real-world environment.

[0056] In some examples, electronic devices 201 and 260 include one or more microphones 213A and 213B or other audio sensors, respectively. Electronic devices 201 and 260 optionally use one or more microphones 213A and 213B to detect sound from a user and / or the user's real-world environment. In some examples, the one or more microphones 213A and 213B include optional cooperative microphone arrays (e.g., multiple microphones) to identify ambient noise or locate sound sources in the space of the real-world environment.

[0057] Electronic devices 201 and 260 each include one or more position sensors 204A and 204B for detecting the positions of electronic device 201 and / or one or more display generating components 214A and electronic device 260 and / or one or more display generating components 214B, respectively. For example, the one or more position sensors 204A, 204B may include a Global Positioning System (GPS) receiver that receives data from one or more satellites and allows electronic devices 201, 260 to determine the absolute position of the electronic devices in the physical world.

[0058] Electronic devices 201 and 260 each include one or more orientation sensors 210A and 210B for detecting the orientation and / or movement of electronic device 201 and / or one or more display generation components 214A and the orientation and / or movement of electronic device 260 and / or one or more display generation components 214B, respectively. For example, electronic devices 201 and 260 use one or more orientation sensors 210A and 210B to track changes in the positioning and / or orientation of electronic devices 201 and 260 and / or one or more display generation components 214A and 214B, such as changes relative to physical objects in a real-world environment. The one or more orientation sensors 210A and 210B optionally include one or more gyroscopes and / or one or more accelerometers.

[0059] In some examples, electronic device 201 includes one or more hand tracking sensors 202 and / or one or more eye tracking sensors 212. It should be understood that, although referred to as hand tracking sensors or eye tracking sensors, electronic device 201 additionally or optionally includes one or more other body tracking sensors, such as one or more leg tracking sensors, one or more torso tracking sensors, and / or one or more head tracking sensors. One or more hand tracking sensors 202 are configured to track the localization / position of one or more portions of a user's hand, and / or the movement of one or more portions of the user's hand relative to a three-dimensional environment, relative to one or more display generation components 214A, and / or relative to another defined coordinate system. One or more eye tracking sensors 212 are configured to track the localization and movement of a user's gaze (e.g., the user's attention, more generally the eyes, face, or head) relative to the real world or three-dimensional environment and / or relative to one or more display generation components 214A. In some examples, one or more hand tracking sensors 202 and / or one or more eye tracking sensors 212 are implemented together with one or more display generation components 214A. In some examples, one or more hand-tracking sensors 202 and / or one or more eye-tracking sensors 212 are implemented separately from one or more display generation components 214A. In some examples, the electronic device 201 optionally does not include one or more hand-tracking sensors 202 and / or one or more eye-tracking sensors 212. In some such examples, the electronic device 260 may utilize one or more display generation components 214A to provide a three-dimensional environment, and the electronic device 260 may utilize input and other data collected via one or more other sensors of the electronic device 201 (e.g., one or more position sensors 204A, one or more image sensors 206A, one or more touch-sensitive surfaces 209A, one or more motion and / or orientation sensors 210A, and / or one or more microphones 213A or other audio sensors) as input and data processed by one or more processors 218B of the electronic device 260. Additionally or alternatively, the electronic device 260 optionally does not include FIG. 2B Other components shown include one or more position sensors 204B, one or more image sensors 206B, one or more touch-sensitive surfaces 209B, etc. In some such examples, the electronic device 260 may utilize one or more display generation components 214A to provide a three-dimensional environment, and the electronic device 260 may utilize input and other data collected via one or more motion and / or orientation sensors 210A (and / or one or more microphones 213A) of the electronic device 201 as input.

[0060] In some examples, one or more hand-tracking sensors 202 (and / or other body-tracking sensors, such as leg-tracking sensors, torso-tracking sensors, and / or head-tracking sensors) may use image sensors 206 (e.g., one or more IR cameras, 3D cameras, depth cameras, etc.) that capture 3D information from the real world, including one or more body parts (e.g., a human user's hand, leg, torso). In some examples, sufficient resolution is available to distinguish the hand to differentiate the fingers and their corresponding positions. In some examples, one or more image sensors 206A are positioned relative to the user to define a field of view and interaction space for one or more image sensors 206A, in which the finger / hand positions, orientations, and / or movements captured by the image sensors are used as input (e.g., to differentiate from the user's resting hand or other hands of other people in the real-world environment). Tracking fingers / hands to achieve input (e.g., gestures, touches, taps, etc.) may be advantageous because it does not require the user to touch, hold, or wear any type of beacon, sensor, or other marker.

[0061] In some examples, one or more eye-tracking sensors 212 include at least one eye-tracking camera (e.g., an IR camera) and / or an illumination source (e.g., an IR light source, such as an LED) that emits light toward the user's eyes. The eye-tracking camera may be pointed at the user's eyes to receive reflected IR light from the light source directly or indirectly from the eyes. In some examples, both eyes are tracked separately by the respective eye-tracking camera and illumination source, and focus / gaze can be determined by tracking both eyes. In some examples, one eye (e.g., the dominant eye) is tracked by one or more respective eye-tracking cameras / illumination sources.

[0062] Electronic devices 201 and 260 are not limited to FIGS. 2A-2B The components and configurations may include, but are not limited to, a few components, other components, or additional components in various configurations. In some examples, electronic device 201 and / or electronic device 260 may each be implemented among multiple electronic devices (e.g., as a system). In some such examples, each(or multiple) electronic device may each include one or more of the same components discussed above, such as various sensors, one or more display generation components, one or more speakers, one or more processors, one or more memories, and / or communication circuitry. One or more persons using electronic device 201 and / or electronic device 260 are optionally referred to herein as one or more users of the devices.

[0063] Now let’s turn our attention to an example of authenticating a user to access secure content. For example, secure content can be transmitted from a sending device to a receiving electronic device (e.g., electronic device 201). In one or more examples, the sending device includes the same or similar components as the electronic device described in Figure 2, and has the same or similar corresponding capabilities. In some examples, the user of the sending device can select one or more authentication options. For example, in… FIG. 3 The image shows a display 302 of the sending device. The sending device can be a mobile device, a laptop computer, a desktop computer, a head-mounted display device, or any electronic device described herein.

[0064] The display 302 may present a virtual window 304, which optionally includes a secure content indicator 306 (e.g., information about the secure content, such as a title, glossary / icons indicating the document type, etc.), one or more recipients 308 (e.g., user A), one or more authentication options 310, and one or more user interface buttons 312 for activating or deactivating the sharing of secure content.

[0065] The secure content indicator 306 can be associated with secure content transmitted from the sending device to the receiving electronic device. In some examples, the secure content can be a document, image, video, or other content. In some examples, the secure content can be edited by a user of the receiving electronic device (e.g., electronic device 201). For example, a user of the receiving electronic device can receive an executable document that requires a signature from the user of the receiving electronic device. Therefore, in such an example, once the user of the receiving electronic device gains access to the executable document, the user can add a signature (e.g., a digital signature) to the executable document.

[0066] In some examples, the secure content indicator 306 may include a sign indicating the content of the secure content. For example, the secure content indicator 306 may be a play button sign indicating that the secure content includes video. In some examples, the secure content indicator 306 may be interactive. For example, the secure content indicator 306 may be activated by a selection (e.g., click or press) from a user of the sending electronic device. Once activated, the user of the sending electronic device may be prompted to select another file. Additionally or alternatively, once activated, a virtual window different from the virtual window 304 (including additional details associated with the secure content, such as file size, last modified date, etc.) may be displayed on the display 302.

[0067] Virtual window 304 may include recipient 308. In some examples, recipient 308 may be a known user of the receiving electronic device. In some examples, recipient 308 corresponds to a suggested recipient, such as a user belonging to the sender's device's contact list (e.g., a favorite contact, recently interacted contact, new contact, etc., in a contact list of a communication application, messaging application, email application, social media application, etc.). Recipient 308 may be manually entered into the sender's electronic device (e.g., selected from a contact list and / or manually entered by the user of the sender's electronic device via text insertion). In some examples, the intended recipient cannot be a person using the receiving device. In one or more examples, recipient 308 may be activated by selection (e.g., click or press) from the user of the sender's electronic device. Once activated, the user of the sender's electronic device may be prompted to select another recipient from the contact list. In some examples, once activated, the user of the sender's electronic device may be prompted to manually enter information associated with the recipient.

[0068] To maintain the security of the secure content, the secure content includes one or more authentication options 310. In some examples, a device-defined default authentication option 310 is presented. In some examples, the sender can select one or more authentication options 310 that the user of the receiving electronic device must perform before being authorized to access the secure content. For example, activating an authentication option (e.g., via pressing, tapping, or clicking) can cause the sending electronic device to close virtual window 304 and open virtual window 404, as described below. Furthermore, one or more authentication options 310 will be discussed in further detail below. Alternatively, in some examples, the recipient can select from one or more authentication options 310, through which the receiving electronic device can authenticate the recipient before obtaining access to the secure content.

[0069] One or more user interface buttons 312 may be displayed in the virtual window 304. In one or more examples, the user interface buttons 312 may include a "Share" button. Activation of the "Share" button can initiate the transfer of secure content from the sender device to the receiver electronic device. In some examples, the user interface buttons 312 may include a "Cancel" button. Activation of the Cancel button can close the virtual window 304 on the display 302. Furthermore, activation of the Cancel button can abandon the transmission of secure content to the receiver electronic device.

[0070] FIG. 4 Exemplary sending electronic devices according to some examples of this disclosure are illustrated. For example... FIG. 4As shown, the display 402 of the sending electronic device may include (for example, may display) a virtual window 404 and a security content indicator 406. The virtual window 404 and the security content indicator 406 can be any virtual window and security content indicator as described herein. The virtual window 404 may include one or more authentication options 408 and expiration options 410. FIG. 4 As shown, one or more authentication options 408 may include a toggle slider that, when selected (e.g., toggled to the right), activates one or more authentication options. In some examples, authentication options 408 may include a radial menu, a drop-down menu, an option carousel, etc. For example, in FIG. 4 In this context, one or more authentication options 408 corresponding to code verification and virtual representation image verification may be active. Once the secure content is transmitted to the receiving electronic device, the user of the receiving electronic device must meet the corresponding authentication requirements associated with one or more active authentication options (e.g., code verification authentication and virtual representation image verification) to gain access to the secure content. An expiration option 410 can determine how long the user of the receiving electronic device can access the secure content. In some examples, the expiration option 410 can indicate that access to the secure content never expires. In another example, the expiration option 410 can indicate that access to the secure content expires within one hour, one day, one week, one month, etc. The expiration option 410 can be linked to a corresponding application on the sending electronic device (e.g., a calendar application, a reminder application, a memo application, an email application, etc.) and can be automatically populated with the corresponding expiration deadline associated with the expiration option 410 in the corresponding application. It should be noted that while the expiration option 410 indicates how long the user of the receiving electronic device can access the secure content, the user of the receiving electronic device must still meet the selected authentication requirements associated with one or more authentication options 408 to gain access to the secure content. In one or more examples, time-based analytics option 412 is optionally selected to monitor time-based actions associated with secure content, as described in further detail below.

[0071] FIG. 5A An example is an electronic device 501 having a display 502 configured to display a virtual window 504. The virtual window 504 can be displayed in a three-dimensional (3D) environment and includes one or more authentication options 506 and one or more user interface buttons 510 and 512. It should be noted that... FIGS. 5A-14The illustrated electronic device optionally corresponds to the receiving device as described above. One or more authentication options 506 may include eye scanning, code verification authentication, virtual representation image verification, etc. In some examples, as described herein, one or more authentication options 506 may be selected by a user of the sending device. In some examples, the virtual window 504 may include indications of time-based analytics 508 that associate monitoring with secure content. The time-based analytics may include timestamps associated with various actions performed on the secure content. For example, the time-based analytics 508 may include indications of when access to the secure content was authorized, when the secure content was no longer accessible to the user of the electronic device 501, when the secure content was modified, etc. The time-based analytics 508 may be transmitted back to the sending device in real time to provide real-time updates on the secure content. In some examples, a user of the electronic device 501 may revoke access based at least on the time-based analytics 508. The time-based analytics 508 may indicate that more than 24 hours have elapsed since the user of the electronic device 501 gained access to the secure content, and in response, the sending device may revoke the user of the electronic device 501's access to the secure content. Time-based analysis 508 may include a corresponding timestamp corresponding to one or more modifications to the security content. For example, the security content may be an editable portable document format (PDF) file. Time-based analysis 508 associated with an editable PDF file may have a timestamp corresponding to a portion of text included in the PDF file edited by a user of electronic device 501. It should be noted that a user of electronic device 501 may optionally opt to join in sharing time-based analysis with the sending electronic device. However, in some examples, if the sending electronic device optionally chooses to monitor time-based analysis, a user of electronic device 501 may not opt ​​out of sharing time-based analysis with the sending electronic device.

[0072] Referring again to virtual window 504, one or more user interface buttons 510 and 512 may be displayed in virtual window 504. One or more user interface buttons 510 and 512 may cause one or more changes in the display of virtual window 504 via display 502. For example, user interface button 510 may include a "close" button. The "close" button can close virtual window 504 on display 502. Closing virtual window 504 can also cause the receiving device to send an indication to the sending electronic device that secure content has not been accessed. Furthermore, in FIG. 5AIn this context, user interface button 512 may include a "Continue" button. Selecting the "Continue" button initiates an authentication process corresponding to one or more selected authentication options 506. For example, selecting the "Continue" button closes the virtual window 504 and prompts the user of electronic device 501 with one or more authentication prompt windows, as discussed further in detail herein. The one or more authentication prompt windows corresponding to one or more authentication options 506 may be displayed in any order. In some examples, audio prompts and / or haptic prompts are initiated instead of displaying one or more authentication prompt windows. It should be noted that audio prompts and / or haptic prompts may be associated with corresponding options of one or more authentication options 506 without having visual indication of the corresponding options of one or more authentication options 506. It should be noted that one or more user interface buttons 510 and 512 may be selected via one or more input devices and / or by one or more gestures performed by the hand of the user of electronic device 501.

[0073] FIG. 5B An example is illustrated where a user's hand performs one or more gestures on electronic device 501, the gestures being performed via hand 520 as follows: FIG. 5A The "pinch" gesture shown is used to select one or more options on display 502. It should be noted that electronic device 501 may have one or more cameras configured to monitor one or more gestures performed by hand 520. In some examples, the gaze position 522 of one or both eyes of the user of electronic device 501 can indicate the location on display 502 where the gesture performed by hand 520 can point. It should be noted that one or more cameras of electronic device 501 may be configured to perform eye tracking on one or both eyes of the user to set the gaze position 522, as described similarly above with reference to Figure 2. In some examples, the gaze position 522 can indicate where one or both eyes can focus on a virtual window 504 with... FIG. 5B This is shown as part of the "Continue" option. Therefore, in some examples, the electronic device 501 can select the user interface button in response to detecting a pinch gesture performed by hand 520 when gaze position 522 is pointing towards the user interface button. Furthermore, as discussed herein, it should be noted that the electronic device 501 can detect hand 520 performing one or more gestures (e.g., air pinch gestures, air tap or touch gestures, air swipe gestures, air throw gestures, etc.) pointing towards one or more additional or alternative virtual objects (e.g., different from virtual window 504) in the 3D environment to perform corresponding operations involving the virtual objects displayed via display 502.

[0074] FIG. 6A display 602 is illustrated showing a digital prompt 604 associated with one or more authentication options described herein. The digital prompt 604 may include an eye scan indicator 606. The eye scan indicator 606 may include a visual representation of the associated authentication. For example, the eye scan indicator 606 may be associated with the eye scan authentication options described above. In some examples, the eye scan indicator 606 may serve as a visual instruction to a user of an electronic device 601 to prepare for scanning one or both of their eyes. In some examples, when the display 602 displays the digital prompt 604 (e.g., the eye scan prompt), one or more cameras 608 of the electronic device 601 may focus on one or both eyes of the user of the electronic device 601 to perform an eye scan. In some examples, depending on whether the eye scan is successful, the eye scan indicator 606 may change color (e.g., change from a first color to a second color, such as from red to blue) to confirm the success of the eye scan to the user of the electronic device 601. In some examples, the eye scan indicator 606 may disappear from the display 602, and a checkmark indicator may appear to confirm the success of the eye scan to the user of the electronic device 601.

[0075] FIG. 7 A display 702 is illustrated that shows a failure window 704. In some examples, the display 702 may display the failure window 704 when the user's eye scan of electronic device 701 is unsuccessful. In another example, the display 702 may display the failure window if the electronic device loses its connection to a wireless network. In yet another example, the display 702 may display the failure window if the sending electronic device revokes access to secure content when the user of electronic device 701 attempts to provide one or more authentication inputs. The failure window 704 may include optional options (e.g., user interface buttons), such as a retry option 706 and a cancel option 708. In some examples, selecting the retry option 706 may cause the display 702 to display the aforementioned window again. FIG. 6 The electronic device 701 displays an eye scan prompt. In some examples, after a second (or third or fourth) attempt at eye scanning by the user of the electronic device, the electronic device 701 abandons displaying a failure window 704 and completely abandons the authentication process. In one or more examples, the display 702 displays a virtual window and / or a notification of authentication failure. In some examples, the display 702 displays another authentication prompt (e.g., a virtual indication of image verification) instead of retrying the eye scan. In some examples, selecting the cancel option 708 allows the user to abandon continuing the authentication process. It should be noted that the user of the electronic device 701 can use their hands to perform one or more gestures to select the retry option 706 or the cancel option 708.

[0076] FIG. 8A display 802 is illustrated showing a virtual representation image verification prompt 804. In some examples, the virtual representation image verification prompt 804 may include a character window 806, a user interface button 810, and a user interface button 808. In some examples, the character window 806 may include a real-time feed of a character from electronic device 801. The character may be a virtual representation of a user of electronic device 801, such as an avatar corresponding to a user of electronic device 801, an image of a user of electronic device 801, a video feed of a user of electronic device 801, etc. In some examples, the character corresponds to a virtual representation of a user previously captured and / or generated at electronic device 801 and stored at electronic device 801. For example, electronic device 801 may have only one virtual representation of a user stored on electronic device 801. In some examples, the character of a user of electronic device 801 is captured and / or generated at electronic device 801 during the authentication process. In some examples, the character window 806 may have a countdown (e.g., virtual representation image verification) before a snapshot of the character is taken. Once the virtual representation image verification is obtained, selection of user interface button 808 allows electronic device 801 to transmit the virtual representation image verification to the sending electronic device. In some examples, selecting the user interface button 810 can completely abandon the authentication process. In some examples, after a second (or third or fourth) attempt to verify the virtual representation image of the user of electronic device 801, and after the verification of the virtual representation image is still unsuccessful, electronic device 801 can completely abandon the authentication process. It should be noted that the user of electronic device 801 can use their hands to perform one or more gestures to select user interface buttons 808 and 810.

[0077] FIG. 9AA display 902 is illustrated showing a code verification prompt 904. In some examples, the code verification prompt 904 may include one or more character fields 906, a resend option 908, and a cancel option 910. One or more character fields 906 may be empty until a verification code is provided. For example, one or more character fields 906 may be empty until the user of electronic device 901 enters one or more characters of the verification code into their respective fields within one or more character fields 906. The user of electronic device 901 may obtain the verification code from an attached electronic device associated with the user of electronic device 901. For example, the attached device may be a mobile phone or tablet computer registered to the user of electronic device 901. The attached device associated with the user of electronic device 901 may display the verification code. Depending on the attached device displaying the verification code, the user of electronic device 901 may enter the verification code into the electronic device by performing one or more hand gestures (e.g., via a numeric keypad displayed on display 902) to select one or more characters corresponding to the characters of the verification code. In some examples, the user of electronic device 901 can enter a verification code into an auxiliary device, which can transmit an indication to electronic device 901 that the verification code has been entered (e.g., and verified). In some examples, if the verification code is not received on the auxiliary device associated with the user of electronic device 901, the user of electronic device 901 can choose resend option 908. Choosing the resend option provides the user of electronic device 901 with the option to send an updated verification code to a different device than the auxiliary device or via a different medium (e.g., telephone call, email). It should be noted that in response to the user choosing resend option 908, the previously transmitted verification code is not accepted as authentication input to electronic device 901. In some examples, after performing a second (or third or fourth) attempt to enter the verification code into electronic device 901 and after verification of the verification code is still unsuccessful, electronic device 901 can completely abandon the authentication process. In some examples, choosing cancel option 910 allows electronic device 901 to abandon continuing the authentication process.

[0078] FIG. 9BA display 902 is illustrated that displays a code verification prompt 904. In some examples, the display 902 presents a three-dimensional (3D) environment surrounding the electronic device 901. For example, as described above, an additional electronic device 912 associated with a user of the electronic device 901 is presented on the display 902. In some examples, the additional electronic device 912 may include a display 914 of the additional device displaying a verification code 916. For example, in response to the display 902 displaying the code verification prompt 904, the display 914 of the additional device may display the verification code 916. In response to the display 914 of the additional device displaying the verification code 916, the user of the electronic device 901 may enter the verification code 916 into the electronic device 901 using the methods described herein. In some examples, the user of the electronic device 901 may select an autofill option 918. For example, in response to selecting the autofill option 918, one or more cameras 920 of the electronic device 901 may acquire an image of the display 914 of the additional device and perform optical character recognition or any other suitable character recognition to extract the verification code 916 from the acquired image. Based on the extracted verification code 916, electronic device 901 can automatically input the verification code 916 into the code verification prompt 904. Once the verification code 916 is correctly input into electronic device 901, display 902 can show a confirmation notification 922, such as... FIG. 9C As shown. In some examples, such as FIG. 9C As shown, the confirmation notification 922 may include a checkmark indicating that the verification code 916 is correct. In one or more examples, the verification code 916 may be visible only to one or more cameras 920 of the electronic device 901. For example, the verification code 916 displayed on the display 914 of the attached device may not be visible to individuals in the three-dimensional environment surrounding the electronic device 901 and the attached electronic device 912.

[0079] Additionally or alternatively, in some examples, access to secure content may be geographically restricted. Optionally, access to secure content is authorized as long as the electronic device remains within the boundaries of a trusted location. Optionally, access to secure content is available using less restrictive authorization. FIG. 10This example illustrates a user 1008 providing one or more inputs 1010 to an electronic device 1006 for authentication within a trusted location boundary 1000. In some examples, the electronic device 1006 may be connected to a wired or wireless network associated with the trusted location. This connection may be indicated by a Media Access Control (MAC) address and / or Internet Protocol (IP) address associated with the electronic device 1006. In some examples, location services for the electronic device 1006 may be enabled, allowing the sending electronic device to verify that the electronic device is within a trusted location. In some examples, the trusted location boundary 1000 may be a physical location. For example, the trusted location boundary 1000 may be a building associated with a trusted entity (e.g., a company, school, workplace, home, etc.). In some examples, the trusted boundary may be multiple buildings associated with a trusted entity. It should be noted that a verification process can be used to verify the trusted entity before initiating the authentication process described above, allowing for reduced verification requirements for devices located within and / or near the location associated with the trusted entity. In some examples, the sending electronic device 1002 can transmit secure content 1004 to an electronic device 1006 located within a trusted location boundary 1000. For example, when the receiving device is located within the trusted location boundary 1000, the sending electronic device 1002 can transmit secure content 1004 with one or more selected authentication options, as described above. FIGS. 3-4 As described herein. In some examples, as described herein, secure content 1004 may include one or more authentication requirements for gaining access. In some examples, a user 1008 associated with electronic device 1006 may provide one or more inputs 1010 to satisfy one or more authentication requirements as described herein. In some examples, access to secure content is revoked once electronic device 1006 is no longer within trusted location boundary 1000. In some examples, user 1008 may be part of a trusted entity associated with trusted location boundary 1000. For example, user 1008 may be an employee or employer associated with a trusted entity. In some examples, if electronic device 1006 and user 1008 are outside trusted location boundary 1000, the number of one or more authentication requirements may be less than the number of authentication requirements. For example, when electronic device 1006 is within trusted location boundary 1000, one or more authentication methods may only include badge scanning and / or CAPTCHA. However, when electronic device 1006 is outside trusted location boundary 1000, one or more authentication methods may include eye scanning, CAPTCHA authentication, and virtual representation image authentication.

[0080] In some examples, alternative authentication methods are provided within trusted location boundaries. For instance, employee badges can authorize access to secure content in the workplace. FIG. 11An example is an electronic device 1101 located in a trusted location, which has a display 1102 configured to display a virtual window 1104. For example, when sharing secure content with electronic device 1101, electronic device 1101 is located... FIG. 10 Within a trusted location boundary 1000, this allows the electronic device 1101 to display a virtual window 1104. The virtual window 1104 may include one or more authentication options 1106 and one or more user interface buttons 1108 and 1110. The one or more authentication options 1106 may include eye scanning, badge verification, etc. In some examples, as described herein, one or more authentication options 1106 may be selected by the user of the sending device. It should be noted that the number of authentication options 1106 may be less than... FIG. 5A The number of authentication options described herein is based on the fact that electronic device 1101 is within a trusted location. One or more user interface buttons 1108 and 1110 can cause one or more changes in the display of virtual window 1104. For example, user interface button 1108 may include a "Close" button. The "Close" button can close virtual window 1104 on display 1102 (e.g., stop displaying). Closing virtual window 1104 can also cause electronic device 1101 to send an indication to the sending device that secure content has not been accessed. In addition, user interface button 1110 may include a "Continue" button. The "Continue" button may be optional to initiate an authentication process corresponding to one or more selected authentication options 1106. For example, the "Continue" button may be optional to close virtual window 1104 and prompt the user of electronic device 1101 with one or more authentication prompt windows, as discussed in further detail herein. One or more authentication prompt windows corresponding to one or more authentication options 1106 may be displayed in any order. It should be noted that one or more user interface buttons 1108 and 1110 can be engaged / selected via one or more input devices and / or by one or more gestures performed by the hand of the user of the electronic device 1101.

[0081] FIG. 12A display 1202 is illustrated showing a digital prompt 1204 associated with one or more authentication options described herein. The digital prompt 1204 may include a badge scanning indicator 1206. The badge scanning indicator 1206 may be a visual representation of the associated authentication option. For example, the badge scanning indicator 1206 may be associated with badge scanning authentication. Badge scanning may prompt a user of electronic device 1201 to position a badge associated with the user within the field of view of one or more cameras of electronic device 1201, such that one or more cameras can acquire one or more images of the badge. In some examples, the badge serves as and / or provides an indication of confirmation (e.g., authentication) of the user's association with a trusted entity (e.g., as an employee and / or employer of a particular trusted company, enterprise, or other entity). In some examples, the badge scanning indicator 1206 may serve as a visual instruction to a user of electronic device 1201 to prepare to scan their badge. In some examples, when display 1202 shows a numeric prompt 1204 (e.g., a badge scan prompt), one or more cameras 1208 of electronic device 1201 can identify the badge of the user of electronic device 1201 to perform a badge scan, as described similarly below. In some examples, based on the determination that the badge scan was successful, badge scan indicator 1206 can change color (e.g., change from a first color to a second color, such as changing from red to blue) to confirm the successful badge scan to the user of electronic device 1201.

[0082] FIG. 13 An example is illustrated of a display 1302 presenting an ambient passthrough 1304 showing the surrounding environment of an electronic device 1301. In some examples, the display 1302 may display an badge 1306 associated with a user of the electronic device 1301. For example, when the electronic device is in use, the badge 1306 may be within the field of view of one or more cameras 1308 of the electronic device 1301. In some examples, the ambient passthrough 1304 may be a real-time view of the surrounding environment of the electronic device 1301 obtained by one or more cameras 1308 configured to capture one or more gestures performed by a user of the electronic device 1301. In some examples, such as FIG. 13As shown, the display 1302 can use virtual outlines and / or virtual shadow effects to display the badge 1306 to indicate that the badge 1306 is recognized by the electronic device 1301. In some examples, the user of the electronic device 1301 can select the badge verification option 1310. In response to the user of the electronic device 1301 selecting the badge verification option, one or more cameras 1308 can acquire one or more images of the badge 1306 for analysis by the electronic device 1301. For example, the electronic device 1301 can perform object recognition and / or other image processing techniques on the acquired one or more images of the badge 1306 to verify that the badge is associated with the aforementioned trusted entity. It should be noted that the electronic device can also perform an eye scan (e.g., as...) before performing badge verification. FIG. 6 (Similarly illustrated in the example) to authenticate the user of electronic device 1301. By performing an eye scan, the electronic device can identify the user of electronic device 1301. This identification can then be compared with object recognition performed on one or more acquired images of badge 1306. If it is determined that the user's identification from the eye scan matches the object recognition of badge 1306 (e.g., the eye scan and the identified badge are associated with the same user), badge authentication can be determined to be successful. It should be noted that electronic device 1301 can use geographic location to determine that the electronic device is in a trusted location.

[0083] FIG. 14 An example is illustrated by a display 1402 showing an ambient transparency 1404 of the surrounding environment of electronic device 1401. In some examples, the badge 1408 is not in the field of view of one or more cameras 1412 of electronic device 1401 and / or is not sufficiently positioned relative to the viewpoint of one or more cameras 1412 to enable electronic device 1401 to perform badge verification, such as... FIG. 13 As described. Thus, display 1402 can show a badge scanning window 1406 associated with the user of electronic device 1401, prompting the user to position their badge within the field of view of one or more cameras 1412. FIG. 14 In this device 1401, the user can use their hand 1410 to bring the badge 1408 into the field of view of one or more cameras 1412, as indicated by the badge scanning window 1406. Once in the field of view of one or more cameras 1412 as indicated by the badge scanning window 1406, the one or more cameras 1412 can automatically acquire / capture one or more images of the badge 1408. In some examples, the one or more cameras 1412 acquire one or more images of the badge 1408 for the electronic device 1301 to perform object recognition on it. (See above reference...) FIG. 13As described, the identification of a user (e.g., previously performed) based on an eye scan performed by electronic device 1401 can be compared with object recognition performed on one or more acquired images of badge 1408. If the identification of the user from the eye scan is determined to match the facial recognition of badge 1408, as similarly described above, badge verification can be determined to be successful. It should be noted that after a second (or third or fourth) attempt to scan the badge associated with the user of electronic device 1401 is successfully performed, and if badge scanning verification is still unsuccessful, electronic device 1401 may completely abandon the authentication process. Furthermore, it should be noted that the above references... FIGS. 3-14 The described electronic devices, environments, and / or inputs are optionally the same or similar. Furthermore, any display described herein can display secure content, depending on one or more successfully completed authentication methods.

[0084] It should be understood that, despite FIGS. 3-14 The exemplary user interfaces and user interface elements illustrated above are described as being displayed in and / or contained within virtual windows; however, in some examples, the exemplary user interfaces and user interface elements are provided in additional or alternative virtual objects rendered by electronic device 101 in a three-dimensional environment. For example, the user interface and / or user interface elements are rendered as independent (e.g., separate) virtual objects that are interactive in the three-dimensional environment, rather than being contained within a virtual window or other container in the three-dimensional environment.

[0085] FIG. 15 This is a flowchart illustrating a method 1500 for obtaining access to secure content according to some examples of this disclosure. In some examples, an electronic device can perform method 1500. In some examples, the electronic device is optionally similar to or corresponding to electronic device 201 of FIG. 2 and / or FIG. 1 The head-mounted display of the electronic device 101. Optionally, one or more steps of method 1500 are programmed into instructions stored using a non-transitory computer-readable storage medium.

[0086] At 1502, the electronic device may determine whether one or more authentication requirements are met. The one or more authentication requirements may include one or more authentication methods performed as described herein. For example, one or more authentication requirements may include performing an eye scan to verify the identity of the user of the electronic device. In some examples, if one or more requirements are not met, the electronic device may repeat step 1502 until one or more authentication requirements are met. If one or more authentication requirements are met, the electronic device may gain access to secure content. For example, a user of the electronic device may provide one or more inputs to the electronic device to meet one or more authentication requirements. In response to providing one or more inputs to the electronic device that meet one or more authentication requirements, a user of the electronic device may gain access to secure content. It should be noted that an electronic device performing method 1500 may improve existing authentication processes and provide improved security for users sharing and / or viewing content, which helps improve user-device interaction and reduce computational resource consumption.

[0087] It should be understood that method 1500 is an example, and more, fewer, or different operations may be performed in the same or different order. Additionally, the operations in method 1500 described above may optionally be implemented by operating one or more functional modules in an information processing device such as a general-purpose processor (e.g., as described with respect to Figure 2) or a dedicated chip, and / or by other components of Figure 2.

[0088] FIG. 16 This is a flowchart illustrating a method 1600 for obtaining access to secure content within a trusted location, according to some examples of this disclosure. In some examples, an electronic device can perform method 1600. In some examples, the electronic device is optionally similar to or corresponding to electronic device 201 of FIG. 2 and / or FIG. 1 The head-mounted display of the electronic device 101. Optionally, one or more steps of method 1600 are programmed into instructions stored using a non-transitory computer-readable storage medium.

[0089] At 1602, the sending device can determine whether the electronic device is in a trusted location. In some examples, the sending device can determine whether the electronic device can use its geographic location to determine whether it is in a trusted location. In some examples, the sending device can determine that the electronic device may not be in a trusted location. Therefore, at 1604, the user of the electronic device may be required to provide one or more authentication inputs. If one or more authentication inputs do not meet one or more authentication requirements, then at 1606, the user of the electronic device may be denied access to the secure content. If one or more authentication inputs meet one or more authentication requirements, then at 1610, the user of the electronic device may be granted access to the secure content.

[0090] At 1608, the sending device can determine that the electronic device is within a trusted location. Therefore, at 1608, the user of the electronic device may be required to provide one or more reduced authentication inputs. It should be noted that the number of reduced authentication inputs may be less than one or more authentication inputs. If the one or more reduced authentication inputs satisfy one or more authentication requirements, then at 1610, the user of the electronic device can gain access to the secure content. In some examples, if the one or more reduced authentication inputs do not satisfy one or more authentication requirements, then at 1606, the user of the electronic device may be denied access to the secure content. It should be noted that the electronic device performing method 1600 can improve existing authentication processes and provide improved security for users sharing and / or viewing content, which helps improve user-device interaction and reduce computational resource consumption.

[0091] It should be understood that method 1600 is an example, and more, fewer, or different operations may be performed in the same or different order. Additionally, the operations in method 1600 described above may optionally be implemented by operating one or more functional modules in an information processing device such as a general-purpose processor (e.g., as described with respect to Figure 2) or a dedicated chip, and / or by other components of Figure 2.

[0092] Now let’s turn our attention to an example of viewing secure content on an electronic device (e.g., a head-mounted display). For example, secure content can be transmitted from a sending device to a receiving electronic device (e.g., electronic device 201). In one or more examples, the sending device includes the same or similar components as the electronic device described in Figure 2, and has the same or similar corresponding capabilities. In some examples, the user of the sending device can select one or more authentication options. For example, such as… FIG. 17 As shown, this illustration depicts an example of a sender electronic device according to some examples of the present disclosure. An exemplary sender device displays a virtual window 1704 via a display 1702. The virtual window optionally includes information about the secure content, such as a title, glossary / icons indicating the document type, one or more recipients 1708 (e.g., user A), one or more authentication options 1710 (e.g., eye scan), and one or more user interface buttons 1712 for initiating or canceling the sharing of the secure content.

[0093] The secure content indicator 1706 can be associated with secure content transmitted from the sending device to the receiving electronic device. In some examples, the secure content can be a document, image, video, or other content. In some examples, the secure content can be edited by a user of the receiving electronic device (e.g., electronic device 201). For example, a user of the receiving electronic device can receive a screen recording of the display on the sending electronic device, which can be played back by the user of the receiving electronic device. Therefore, in such an example, once the user of the receiving electronic device gains access to the screen recording, the user of the receiving electronic device will be able to provide input to the screen recording to initiate playback of the screen recording of the display on the sending electronic device via the display of the receiving electronic device.

[0094] In some examples, the secure content indicator 1706 may include a sign indicating the content of the secure content. For example, the secure content indicator 1706 may be a play button sign indicating that the secure content includes video. In some examples, the secure content indicator 1706 may be interactive. For example, the secure content indicator 1706 may be activated by a selection provided by a user of the sending electronic device (e.g., by performing an air gesture pointing at the secure content indicator 1706). Once activated, the user of the sending electronic device may be prompted to select another file (e.g., another video and / or photo). Additionally or alternatively, once activated, a virtual window different from the virtual window 1704 (including additional details associated with the secure content, such as file size, last modified date, etc.) may be displayed on the display 1702.

[0095] As mentioned above, virtual window 1704 may include a recipient 1708. In some examples, recipient 1708 may be a known user of the receiving electronic device. In some examples, recipient 1708 corresponds to a suggested recipient, such as a user belonging to the sender's device's contact list (e.g., a favorite contact, recently interacted contact, new contact, etc., in a contact list of a communication application, messaging application, email application, social media application, etc.). Recipient 1708 may be manually entered into the sender's electronic device (e.g., selected from a contact list and / or manually entered by the user of the sender's electronic device via text insertion). In some examples, the intended recipient may be a person using the receiving device. In one or more examples, recipient 1708 may be activated / selected by selection from the user of the sender's electronic device (e.g., a pinch-to-air gesture performed by the user of the sender's electronic device). Once activated, the user of the sender's electronic device may be prompted to select another (e.g., additional) recipient from the contact list. In some examples, once activated, the user of the sender's electronic device may be prompted to manually enter information associated with the recipient.

[0096] In some examples, the sending electronic device displays a device-defined default authentication option 1710. In some examples, the user of the sending electronic device can select one or more authentication options 1710 that the user of the receiving electronic device must perform before being authorized to access secure content. Alternatively, in some examples, the recipient can select from one or more authentication options 1710, through which the receiving electronic device can authenticate the recipient before granting access to secure content. In some examples, one or more authentication options 1710 include and / or have one or more characteristics of the authentication options previously described herein.

[0097] As mentioned above, one or more user interface buttons 1712 may be displayed in the virtual window 1704. In one or more examples, one or more user interface buttons 1712 may include a "Share" button. Activation of the "Share" button can initiate the transfer of secure content from the sender's device to the receiver's electronic device. For example, in FIG. 17 In this scenario, the sending electronic device detects that the user's hand 1720 performs an air gesture (e.g., an air pinch gesture), while the user's gaze 1722 points to a "Share" button displayed on a virtual window 1704. In some examples, one or more user interface buttons 1712 may include a "Cancel" button. Activation of the Cancel button can close the virtual window 1704 on the display 1702 (e.g., stop displaying). Furthermore, activation of the Cancel button can abandon the transmission of secure content to the receiving electronic device. In some examples, the secure content may include a screen recording of the sending electronic device's display. For example, the screen recording may include a view of the user's viewport and / or field of view, including a pass-through of the physical environment (e.g., room) where the sending electronic device and the user are located. In some cases, as discussed in more detail below, when shared with another electronic device (e.g., a receiving electronic device), the pass-through of the physical environment of the sending electronic device included in the secure content will be visually obscured, so that when the receiving electronic device receives the secure content, the physical environment of the sending electronic device is not visible in the viewport of the user of the receiving electronic device, thereby maintaining and / or improving user privacy.

[0098] FIG. 18 Exemplary receiving electronic devices according to some examples of this disclosure are illustrated. For example... FIG. 18As shown, the display 1802 of the receiving electronic device may include (for example, may display) a virtual window 1804 associated with accessing secure content transmitted by the sending device, and one or more authentication options 1806. In some examples, the one or more authentication options 1806 correspond to one or more authentication options 1710 selected / specified by the user of the sending device, as referenced above. FIG. 17 As described. In some examples, in response to (e.g., when and / or) displaying virtual window 1804, the receiving electronic device displays an occlusion 1808 of the 3D environment in the viewport of the user of the sending electronic device via the display 1802 of the receiving electronic device. In some cases, the occlusion 1808 of the 3D environment may include blurring the 3D environment in the viewport of the user of the receiving electronic device, other than virtual window 1804. For example, the receiving electronic device initially displays an ambient passthrough (e.g., ambient passthrough 1803 described below), and in response to displaying virtual window 1804, the receiving electronic device stops displaying the ambient passthrough and displays occlusion 1808 or overlays occlusion 1808 on the ambient passthrough visible via display 1802. In some cases, the occlusion 1808 of the 3D environment may include blacking out the 3D environment in the viewport of the user of the receiving electronic device, other than virtual window 1804 (e.g., displaying a black background behind virtual window 1804). In some examples, the receiving electronic device displays occlusion 1808 in response to receiving secure content from the sending electronic device. In other words, in some cases, the receiving electronic device displays the occlusion 1808 before displaying the virtual window 1804. In some examples, in response to receiving secure content from the sending electronic device, the receiving electronic device displays both the virtual window 1804 and the occlusion 1808 simultaneously.

[0099] In some examples, the virtual window 1804 includes a continue button 1810, which can be selected to initiate an authentication process for accessing secure content. In some examples, the receiving electronic device detects the selection of the continue button 1810. In some examples, the selection may be provided by the hand 520 of the user of the receiving device (e.g., via an air pinch gesture), optionally when the user's gaze position 522 of the receiving electronic device is pointed at the continue button 1810. In some cases, the selection of the continue button 1810 may include touch input, input provided by one or more external devices communicatively connected to the receiving electronic device, and / or additional air gestures performed by the hand 520 of the user of the receiving electronic device. In response to the detection of the selection of the continue button 1810, the receiving electronic device initiates an authentication process corresponding to one or more authentication options 1806 displayed on the virtual window 1804. For example, in response to the detection of the selection of the continue button 1810, the receiving electronic device initiates an eye scan of the user of the receiving electronic device, as referenced above.FIG. 6 and FIG. 7 Further detailed description.

[0100] exist FIG. 19 In response to successful authentication by the user of the receiving electronic device, as described above, the receiving electronic device (e.g., including the user of the receiving electronic device) is able to access secure content received from the sending electronic device, as shown on the display 1802 of the receiving electronic device. In some examples, the secure content may be a screen recording captured by the sending electronic device, as mentioned above. In some examples, the secure content received from the sending electronic device may be displayed in a secure content window 1812. In some examples, the secure content window 1812 may include a power-off indicator and a grab bar. In response to detecting input pointing to the power-off indicator, the receiving electronic device may stop displaying the secure content window 1812. In some examples, in response to detecting input pointing to the grab bar (e.g., an air pinch and drag gesture performed by the user of the receiving electronic device), the receiving electronic device may move the secure content window 1812 in a three-dimensional environment based on the input magnitude (e.g., speed, distance, and / or duration) and / or direction. In some examples, the secure content window may include video (e.g., a screen recording of the display on the sending electronic device). In some examples, the receiving electronic device detects input (e.g., a pinch gesture in the air) directed at the play button 1814 of the screen recording to initiate playback of the screen recording. FIG. 19 In the above description, (e.g., in response to the successful execution of an eye scan) the user of the receiving electronic device has been successfully authenticated, causing the receiving electronic device to display secure content in the three-dimensional environment shown (e.g., within the secure content window 1812).

[0101] FIG. 20 Display 1802 is shown as an example of a snapshot of the playback of secure content in a shared secure content window 1812. FIG. 20 In response to detecting input pointing to the aforementioned play button 1814, the receiving device may optionally play back the audio. FIG. 19Screen recording. In some examples, during playback of secure content on secure content window 1812, the receiving electronic device may display a scroll bar 1816 (e.g., controls that allow the user to navigate within a video clip by dragging a handle or clicking a specific point along the bar) in a three-dimensional environment alongside secure content window 1812 (e.g., displayed within, over, below, or otherwise adjacent to secure content window 1812). In some examples, scroll bar 1816 may include a playback button 1816a (e.g., a pause button and / or a play button) and a volume button 1816b. In response to detecting input to playback button 1816a, the receiving electronic device may optionally stop or resume playback of secure content (e.g., screen recording) in secure content window 1812. In response to detecting input to volume button 1816b, the receiving electronic device may adjust the volume of the playback of secure content. In some examples, the user of the receiving electronic device can navigate to various points (e.g., time frames) in the playback of secure content by providing input pointing to the brush bar 1816.

[0102] FIG. 21 Exemplary receiving electronic devices (e.g., corresponding to some examples of this disclosure) are illustrated. FIG. 18 (The receiving electronic device). For example, FIG. 21 As shown, the display 1802 of the receiving electronic device may include (for example, may display) a virtual window 1804 and one or more authentication options 1806, as referenced above. FIG. 18 Further detailed description. In some examples, upon receiving secure content from the sending electronic device, a virtual window 1804 associated with accessing the secure content is displayed (e.g., ...). FIG. 18 (As shown) After that, the receiving electronic device stops displaying the virtual window 1804 in the 3D environment if it does not detect input to the continue button 1810 within a threshold time period (e.g., 15 seconds, 30 seconds, 45 seconds, 60 seconds, 75 seconds, 90 seconds, 120 seconds, etc.) during the display of the virtual window 1804. FIG. 21 In the example, the receiving electronic device did not detect input to the continue button 1810 for a first duration 2102 that was less than a threshold duration 2104 (e.g., a threshold time amount) indicated by the time bar 2106. Therefore, as... FIG. 21 As illustrated, the receiving electronic device maintains (e.g., continues to display) the virtual window 1804 and the occlusion 1808 in the three-dimensional environment. In some examples, as described above, a first duration 2102 begins in response to the receiving electronic device receiving secure content from the sending electronic device. In some examples, the first duration 2102 begins when the receiving electronic device displays the virtual window 1804 with the occlusion 1808.

[0103] exist FIG. 22 In response to the receiving electronic device not detecting input to the continue button 1810 for a second duration 2108 greater than the threshold duration 2104, the receiving electronic device may stop displaying the occlusion 1808 and the virtual window 1804 in the 3D environment. FIG. 22 As shown, when the receiving electronic device stops displaying the aforementioned virtual window 1804 and occlusion 1808, ambient pass-through 1803 becomes visible in the viewport of the receiving electronic device. Additionally, in some examples, the receiving electronic device displays menu 2230 (e.g., the receiving electronic device's main screen user interface) on its display 1802 (optionally in response to detecting input for displaying menu 2230, such as selection of a hardware input element (e.g., a physical button or switch) of the receiving electronic device). In some examples, based on determining that a second duration exceeds a threshold duration 2104, a user of the sending electronic device can resend the same or different secure content to initiate a similar content sharing process, as previously referenced above. FIGS. 18-20 As described.

[0104] FIGS. 23A-23B Exemplary recipient electronic devices according to some examples of this disclosure are illustrated. In some examples, such as FIG. 23A As shown, the receiving electronic device is displaying a first virtual window 2304 and a second virtual window 2306 on display 2302. In some examples, the first virtual window 2304 may correspond to a video chat or call with the sending electronic device (or other real-time messaging and / or video conferencing user interface and / or application) (e.g., the receiving electronic device is having a video chat or call with the sending electronic device). In some examples, while the electronic device is participating in a video chat or call, the sending electronic device has initiated screen sharing with the receiving electronic device, such as... FIG. 23BThis is shown in the first virtual window 2304. In some examples, based on the determination that the sending electronic device has attempted screen sharing with the receiving electronic device, the sending electronic device generates a notification (e.g., an audio notification, a visual notification, a haptic notification) to alert the user of the sending electronic device that at least a portion of the content the user is attempting to share with the receiving electronic device is restricted. For example, based on the determination that the sending electronic device has attempted screen sharing with the receiving electronic device, the sending electronic device generates an audio notification (e.g., a tone specific to the alarm) indicating that at least a portion of the content the user is attempting to share with the receiving electronic device is restricted. In some cases, based on the determination that the sending electronic device has attempted to screen share restricted content with the receiving electronic device, the sending electronic device generates a notification including any combination of visual, audio, and haptic alarms. For example, the notification may include a text pop-up, an alarm tone, and vibration of the sending electronic device, indicating that the content the user of the sending electronic device is attempting to send and / or share is restricted. In some examples, screen sharing includes secure content that allows the user of the receiving electronic device to provide (and / or be required to provide) one or more inputs (e.g., an air pinch gesture performed by hand 520 when gaze position 522 is directed at one or more authentication options 2310) to satisfy one or more criteria, thereby authenticating the user of the receiving electronic device by performing one or more authentication processes corresponding to one or more authentication options 2310, as similarly described above. In some examples, one or more authentication options 2310 may be selected by the user of the sending electronic device, as referenced above. FIG. 17 As described. Additionally or alternatively, the receiving electronic device may optionally not display... FIG. 23A One or more authentication options 2310 are shown. For example, in response to the sending electronic device initiating screen sharing or window sharing with the receiving electronic device (e.g., or similar content sharing technology), and based on the determination that the screen sharing includes secure content (e.g., content inaccessible to the receiving electronic device), the receiving electronic device may display the first virtual window 2304 as blacked out or otherwise obscured, such as... FIG. 23A Similarly, FIG. 23BThe first virtual window 2304 includes a sub-window 2316 representing the user of the sending electronic device. In some examples, when the first virtual window 2304 is associated with a video conferencing application in an active teleconference, the sending electronic device initiating screen sharing can be any electronic device other than the receiving electronic device, which is a participant in the active teleconference. In some examples, once an electronic device other than the receiving electronic device initiates screen sharing of secure content, and based on the determination that at least one participant in the active conference does not have authorization to view or otherwise interact with the secure content, the receiving electronic device displays the first virtual window 2304 as black, except for sub-window 2316, which may include a representation of the user of the participant (and / or other participant) in the active teleconference who initiated the sharing of secure content.

[0105] In some examples, based on the determination that the secure content shared during the video call contains audio, the receiving electronic device can mute the audio associated with the secure content until the user of the receiving electronic device is authenticated, as indicated by audio indicator 2312. However, in some examples, audio from the video call itself (e.g., audio from the user of the sending electronic device captured via one or more microphones of the sending electronic device) is not muted by the receiving electronic device. In some examples, the second virtual window 2306 may be associated with another application on the receiving electronic device (e.g., a photos application, a music application, a messaging application, etc.). In some examples, FIG. 23A The second virtual window 2306 is not included in the secure content transmitted from the sending electronic device. For example, before the sending electronic device transmits the secure content (e.g., before the receiving electronic device displays the "protected view" interface on the first virtual window 2304), the receiving electronic device displays the second virtual window 2306 on the display 2302. In some examples, the second virtual window 2306 corresponds to and / or is associated with an application local to the receiving electronic device. That is, the content displayed in the second virtual window 2306 is displayed via an application running on the receiving electronic device, such as launching an application corresponding to the second virtual window 2306 in response to input provided by the user of the receiving electronic device. Therefore, in some examples, the receiving electronic device does not obscure the content of the second virtual window 2306 (e.g., display) and / or mute audio associated with the content of the second virtual window 2306 (e.g., output along with the content of the second virtual window).

[0106] exist FIG. 23B In, according to the determination in FIG. 23AUpon successful authentication, the receiving electronic device displays secure content (e.g., menu 2314 of the sending electronic device) on and / or within the first virtual window 2304. In some examples, the first virtual window 2304 includes a sub-window 2316 displaying a representation of the user of the sending electronic device (e.g., user interface elements within the first virtual window 2304). For example, as mentioned above, the user of the receiving electronic device and the user of the sending electronic device are participating in a video call and / or communicating via a video call; therefore, when secure content (e.g., screen sharing including menu 2314) is displayed by... FIG. 23B When the receiving electronic device displays an image, it also displays an image or video representation of the user from the sending electronic device. In some examples, based on the determined... FIG. 23A The authentication process initiated by the sender was successful, and audio was enabled for both the secure content and the user of the sending electronic device (e.g., audio captured via one or more microphones of the sending electronic device).

[0107] It should be understood that, despite FIG. 17 The exemplary user interface and user interface elements illustrated in Figure 23 have been described above as being displayed in and / or contained within a virtual window. However, in some examples, the exemplary user interface and user interface elements are provided in additional or alternative virtual objects rendered by the electronic device 101 in a three-dimensional environment. For example, the user interface and / or user interface elements are rendered as independent (e.g., separate) virtual objects that are interactive in the three-dimensional environment, rather than being contained in a virtual window or other container in the three-dimensional environment.

[0108] In some examples, access to secure content may be geographically restricted. Optionally, access to secure content is authorized as long as the electronic device remains within the boundaries of a trusted location. Optionally, access to secure content is available using less restrictive authorization (e.g., as previously discussed). FIG. 24This example illustrates a user 1008 providing one or more inputs 1010 to a first electronic device 1006 (e.g., a receiving electronic device) for authentication within a trusted location boundary 1000. In some examples, the first electronic device 1006 may be connected to a wired or wireless network associated with the trusted location. This connection may be indicated by a Media Access Control (MAC) address and / or Internet Protocol (IP) address associated with the electronic device 1006. In some examples, location services (e.g., GPS or other location tracking) may be enabled for the electronic device 1006, allowing the sending electronic device to verify that the first electronic device 1006 is within the trusted location. In some examples, the trusted location boundary 1000 may be a physical location. For example, the trusted location boundary 1000 may be a building associated with a trusted entity (e.g., a company, school, workplace, home, etc.). In some examples, the trusted boundary may be or include multiple buildings associated with a trusted entity. It should be noted that a verification process can be used to verify the trusted entity before initiating the authentication process described above, allowing the location associated with the trusted entity to require reduced verification of devices within and / or near the location associated with the trusted entity. In some examples, a second electronic device (e.g., a sending electronic device) 1002 can transmit secure content 1004 to a first electronic device 1006 located within a trusted location boundary 1000. For example, the sending electronic device 1002 can transmit secure content 1004 with one or more selected authentication options, as described above. FIGS. 3-4As described herein, both the receiving electronic device (e.g., first electronic device 1006) and the sending electronic device (e.g., second electronic device 1002) are located within the trusted location boundary 1000. In some examples, both the first electronic device 1006 and the second electronic device (sender electronic device) 1002 are associated with a trusted location. In some examples, the second electronic device (sender electronic device) 1002 and the first electronic device 1006 may be connected to the same wired or wireless network associated with the trusted location. In some examples, as described herein, the secure content 1004 may include (e.g., require) one or more authentication requirements for obtaining access to the secure content 1004. In some examples, the user 1008 associated with the first electronic device 1006 may provide one or more inputs 1010 to satisfy one or more authentication requirements as described herein. In some examples, access to the secure content is revoked once the first electronic device 1006 is no longer within the trusted location boundary 1000. In some examples, the user 1008 may be part of a trusted entity associated with the trusted location boundary 1000. For example, user 1008 could be an employee or employer associated with a trusted entity, a student associated with a trusted entity, a resident or family member associated with a trusted entity, etc. In some examples, if electronic device 1006 and / or user 1008 are outside the trusted location boundary 1000, the number of one or more authentication requirements may be less than the number of authentication requirements.

[0109] FIG. 25 This is a flowchart illustrating a method 2500 for obtaining access to secure content according to some examples of this disclosure. In some examples, an electronic device can perform method 2500. In some examples, the electronic device is optionally similar to or corresponding to electronic device 201 of FIG. 2 and / or FIG. 1 The head-mounted display of the electronic device 101. Optionally, one or more steps of method 2500 are programmed into instructions stored using a non-transitory computer-readable storage medium.

[0110] At point 2502, the electronic device may determine whether one or more authentication requirements are met. The one or more authentication requirements may include one or more authentication methods being performed as described herein (e.g., authentication input being provided). For example, one or more authentication requirements may include performing an eye scan to verify the identity of the user of the electronic device. In some examples, one or more authentication requirements may include input matching a code stored on or otherwise accessible by the electronic device (e.g., a predefined access code). In some examples, if one or more requirements are not met, the electronic device may repeat step 2502 until one or more authentication requirements are met. If one or more authentication requirements are met, the electronic device may gain access to secure content. For example, a user of the electronic device may provide one or more inputs to the electronic device to meet one or more authentication requirements. In response to providing one or more inputs that meet one or more authentication requirements to the electronic device, a user of the electronic device may gain access to secure content. It should be noted that an electronic device performing method 2500 may improve existing authentication processes and provide improved security for users sharing and / or viewing content, which helps improve user-device interaction and reduce computational resource consumption.

[0111] It should be understood that method 2500 is an example, and more, fewer, or different operations may be performed in the same or different order. Additionally, the operations in method 2500 described above may optionally be implemented by operating one or more functional modules in an information processing device such as a general-purpose processor (e.g., as described with respect to Figure 2) or a dedicated chip, and / or by other components of Figure 2.

[0112] In some examples, the application includes application data that, when executed by the electronic device, restricts certain functionalities of the electronic device (e.g., screen capture, screen recording, screen sharing, etc.) when the application is opened on the electronic device. Therefore, as described below, sensitive information displayed on the application cannot be captured or copied and / or shared with another electronic device and / or another user.

[0113] FIG. 26A display 2602 of an exemplary electronic device is illustrated, showing a virtual window 2604 displayed in a three-dimensional environment. In some examples, the electronic device displays the virtual window 2604 in an immersive environment. For example, the immersive environment may include an electronic device displaying a mountain landscape view, a desert view, or a city background behind the virtual window 2604. In some examples, the virtual window 2604 may include one or more user interface elements for interacting with the virtual window, optionally including a power-off indicator and a grab bar as shown. In response to detecting input pointing to the power-off indicator (e.g., an air pinch gesture), the electronic device stops displaying the virtual window 2604. In some examples, in response to detecting input pointing to the grab bar (e.g., an air pinch and drag gesture performed by the user of the electronic device), the electronic device may move the virtual window 2604 in the three-dimensional environment based on the magnitude of the input (e.g., speed, distance, and / or duration) and / or direction. In some examples, the virtual window 2604 includes and / or corresponds to an application user interface 2606. FIG. 26 The image shows an exemplary mobile banking application (e.g., the mobile banking application is launched by a user providing input to the application icon corresponding to the mobile banking application, thereby displaying a virtual window 2604). The electronic device displays the virtual window 2604, including the application user interface 2606, in a three-dimensional environment. In some examples, the application user interface 2606 may include application user interface information 2608 and application user interface security information 2610. In some examples, the application user interface information 2608 and the application user interface security information 2610 may be displayed simultaneously, such as... FIG. 26 As shown. In some examples, application user interface information 2608 may be displayed upon initial launch of the application associated with virtual window 2604. In some examples, application user interface security information 2610 may be displayed once the user of the electronic device (e.g., via biometric authentication) has verified their identity. In some examples, both application user interface information 2608 and application user interface security information 2610 may be displayed once the user of the electronic device has been verified.

[0114] In some examples, application user interface information 2608 includes information displayed when an application corresponding to application user interface 2606 is launched. In some examples, application user interface information 2608 includes non-sensitive information that can be viewed by other electronic devices and / or users. For example, application user interface information 2608 includes the name associated with the user of the electronic device and / or a portion of the account associated with the user of the electronic device. In some examples, application user interface information 2608 may include information within the application that can be viewed (e.g., shared) by independent electronic devices and / or users. For example, in FIG. 26In this context, the application user interface 2606 includes account balance information associated with a user (e.g., “Jane Doe”), who is optionally a user of the electronic device. In some examples, the account information is available for viewing because the application corresponding to the application user interface 2606 is in “Remember Me” mode, which allows the user of the electronic device to view application user interface information that is typically protected by biometric authentication. In some examples, the user of the electronic device has successfully completed an authentication process (e.g., biometric scan) associated with the application corresponding to the user interface 2606. For example, in response to a successful authentication process, the electronic device displays the application user interface 2606 (e.g., as shown in the image). FIG. 26 (As illustrated). In some examples, once the user of the electronic device is authenticated, the electronic device may additionally or alternatively display sensitive information (e.g., application user interface security information 2610) to application user information 2608. Additionally or alternatively, account balance information included in application user information 2608 may be flagged or identified as sensitive information based on application-specific preferences (e.g., similar to application user interface security information 2610), as described in further detail below. For example, once the electronic device executes an application associated with virtual window 2604, the user of the electronic device and / or the developer of the application associated with virtual window 2604 may choose which information to display as application user interface information 2608 and application user interface security information 2610 by the electronic device.

[0115] In some examples, the application user interface security information 2610 includes information associated with the user of the electronic device that is sensitive and cannot be shared with another electronic device and / or user. For example, such as FIG. 26 As shown, the application user interface security information 2610 may include the user's (optionally, the user of the electronic device) name, the user's date of birth, and the user's social security number (e.g., as shown in the image). FIG. 26 (As shown). In some examples, in response to a user of the electronic device verifying their identity via an authentication process as further described in detail above, application user interface security information 2610 is displayed. In some examples, further authentication is required to access application user interface security information 2610. For example, if a user of the electronic device has completed a first authentication process (e.g., biometric scanning) to access application user interface 2606, the user can provide additional authentication information (e.g., personal identification number, two-factor authentication, ID card scan) that will enable access to view (e.g., displayed by the electronic device) application user interface security information 2610.

[0116] In some examples, application user interface information 2608 and application user interface security information 2610 cannot be shared via screen sharing and / or screen recording, depending on the application. For example, application data associated with the application used to execute the application on the electronic device indicates which parts of the application user interface information are secure (e.g., application user interface security information 2610). Therefore, the application data may also include indications of what capabilities are restricted (e.g., screen capture, screen recording, etc.) when a user of the electronic device interacts with and / or views the application user interface information. For example, the electronic device prevents and / or restricts the capture or copying of security and / or user-sensitive information included in application user interface information 2608 and / or application user interface security information 2610 (e.g., via screen capture, screen recording, and / or screen sharing).

[0117] In some examples, in response to a user of the electronic device performing a screen capture on display 2602 (e.g., or providing other input corresponding to a request to capture one or more images (e.g., screenshots or screen recordings) of security and / or user-sensitive information), the electronic device will be unable (e.g., the feature is disabled and / or the feature is enabled but modified to prevent the electronic device from) to subsequently share the screen capture of display 2602, which includes security information. For example, as FIG. 26 As shown, in response to a user of the electronic device providing one or more inputs to buttons 102a and 102b (e.g., simultaneously pressing buttons 102a and 102b) while the electronic device displays a three-dimensional environment via display 2602, the electronic device performs one or more operations (e.g., as described below) based on a request to capture and / or generate a snapshot of display 2602. In some examples, the snapshot of display 2602 may include a pass-through of the electronic device and / or the physical environment in which the user of the electronic device is located. In some examples, the snapshot of display 2602 may include only virtual window 2604 (or any other selected virtual window displayed on display 2602). In some examples, the snapshot of display 2602 may include a pass-through of the electronic device and / or the physical environment in which the user of the electronic device is located, and any virtual windows displayed on display 2602 (e.g., including virtual window 2604).

[0118] In some examples, once the electronic device captures a screen capture from display 2602, the device displays a three-dimensional environment via display 2702, including a virtual window 2604 and a screen capture window 2712, such as FIG. 27 As shown. In some examples, screen capture window 2712 corresponds to a user reference on the electronic device. FIG. 26A captured snapshot. In some examples, the screen capture window 2712 may be displayed as a picture-in-picture window, optionally in a corner of the display 2702 (e.g., the lower right corner). In some examples, the screen capture window 2712 may be displayed as an overlay on (e.g., in front of) the virtual window 2604 on the display 2702. In some examples, the screen capture window 2712 may be displayed in any part of the display 2702 such that there is no space conflict between the screen capture window 2712 and the virtual window 2604 or any other window and / or object being displayed on the display 2702. It should be understood that in some examples, when the electronic device 101 captures a screen capture of the display 2602, the electronic device 101 does not display the screen capture window 2712. For example, the electronic device 101 waives the indication that a screen capture has been performed at the electronic device 101. Additionally or alternatively, the screen capture of the display 2602, after being generated on the electronic device, may be saved to a photo storage library application or other data (e.g., file) storage library application (e.g., a photo application or a library application). In some examples, screen captures from display 2602 can be automatically saved to a photo library application on the electronic device.

[0119] In some examples, such as FIG. 27 As shown, a user of the electronic device provides input pointing to the screen capture window 2712 (e.g., an air pinch gesture performed by the user's hand 2722), causing the screen capture window 2712 to expand (e.g., increase in size). Additionally or alternatively, such as when the electronic device 101 does not display the screen capture window 2712, a user of the electronic device can navigate (e.g., via one or more input sequences) to a photo library application storing the screen capture on the storage display 2602 on the electronic device. Once the user navigates to the photo library application, the user of the electronic device can provide input pointing to the screen capture on the display 2602 (e.g., such as selection via an air pinch gesture). In response to detecting input pointing to the screen capture on the display 2602, the electronic device optionally displays the screen capture on the display 2602 as an image, as described in further detail below.

[0120] In response to the detection of input pointing to the screen capture window 2712 or within the aforementioned photo storage application, such as FIG. 28 As shown, the electronic device displays a virtual window 2604 and a restricted access window 2804 (e.g., displayed as an overlay on the virtual window 2604) in a three-dimensional environment via a display 2802. In some examples, the restricted access window 2804 corresponds to... FIG. 27 The screen capture window 2712 in the example. In some examples, such as... FIG. 28As shown, the restricted access window 2804 includes complete occlusion, partial occlusion, or blurring of the content of the virtual window 2604, making the content of the virtual window 2604 indistinguishable. For example, as described above, FIG. 26 Users of electronic devices have provided input corresponding to requests to capture screenshots or record screens, including virtual window 2604 (e.g., the content of the aforementioned virtual window 2604). For example... FIGS. 27-28 As illustrated, when an electronic device generates one or more images in response to detected input (e.g., performs one or more operations in response to detected input), the one or more images do not include the content of the virtual window 2604. For example, as FIG. 28 As shown, the image generated by the electronic device in response to detected input does not include application user interface information 2608 and application user interface security information 2610. In some cases, such as FIG. 28 As shown, when in response to detection and capture FIG. 26 When an image is generated in response to a request for a screenshot or screen recording of the display 2602, corresponding to input (e.g., in a restricted access window 2804), the electronic device application will apply an occlusion 2808 to the content of the virtual window 2604 included in the screen capture window 2712 and / or apply the occlusion over the content. For example, the electronic device blurs the content that will be displayed / included in the screen capture or screen recording (e.g., the content of the screen capture window 2712). In some cases, the occlusion 2808 included in the restricted access window 2804 may include blacking out the content to be displayed / included in the screen capture or screen recording (e.g., the content of the screen capture window 2712). Additionally, in some examples, the occlusion 2808 applied to the restricted access window 2804 is applied to an environmental passthrough (e.g., a representation of the physical environment in which the electronic device and / or the user of the electronic device are located) to be included in the screen capture of the display 2602. In some examples, such as FIG. 28 As shown, the restricted access window 2804 includes an access-restricted indication 2810. In some examples, such as FIG. 28 As shown, indication 2810 includes graphical representations, such as symbols / glyphs (e.g., lock icons) indicating that access to content (e.g., content visibility) is blocked. In some examples, indication 2810 includes text indicating that access is blocked, and in some cases, provides instructions to achieve access, such as via an authentication process as previously described herein.

[0121] return FIG. 26 In some examples, in response to detecting input for sharing the screen (e.g., display 2602) or a specific window displayed via display 2602 (e.g., virtual window 2604), the electronic device can display... FIG. 28The restricted access window 2804 or a similar window indicates that information on display 2602 is security information that cannot be shared. For example, in response to detecting input on a shared screen (e.g., display 2602), similar to the input described above in the shared documentation and other materials, the electronic device may stop displaying virtual window 2604 and begin displaying restricted access window 2804. In some examples, the electronic device alternatively updates the display of virtual window 2604 in response to such input to include occlusion 2806 and / or indication 2810 overlaying and / or obscuring security content included in virtual window 2604 in a three-dimensional environment. It should be noted that application data associated with the application corresponding to the application displayed in virtual window 2604 may include one or more indications authorizing what operation (e.g., screen sharing, screen capture) to the user of the electronic device and / or the electronic device itself. Additionally or alternatively, in some examples, electronic device 101 generates and presents a notification that the user of the electronic device has attempted to capture and / or record content including restricted content, resulting in the display of a restricted access window 2804. For example, returning FIG. 26 When the electronic device detects input from a user corresponding to a request to capture or share one or more images of security and / or user-sensitive information (e.g., screenshots or screen recordings) or (e.g., via screen sharing), the electronic device displays a notification or other user interface or message and / or outputs audio informing the user that the capture and / or sharing of the one or more images of security and / or user-sensitive information is restricted. In some examples, a notification is provided as an alternative to the display of the screen capture window 2712.

[0122] FIG. 29 This is a flowchart illustrating a method 2900 for navigating to restricted content according to some examples of this disclosure. In some examples, the electronic device is capable of performing method 2900. In some examples, the electronic device is optionally similar to or corresponding to the electronic device 201 of FIG. 2 and / or FIG. 1 The head-mounted display of the electronic device 101. Optionally, one or more steps of method 2900 are programmed into instructions stored using a non-transitory computer-readable storage medium.

[0123] In some examples, at box 2902, security content is displayed in a 3D environment via one or more displays (e.g., FIG. 26When the electronic device detects input corresponding to a request to perform one or more first operations involving security content via one or more input devices in the virtual window 2604 of the application user interface (security information 2610), the electronic device captures an image of the security content, wherein the image includes at least a portion of the three-dimensional environment surrounding the security content (e.g., in...). FIG. 26 The virtual window 2604 in the electronic device (with its surrounding security content transparently transmitted), at least a portion of which is visible from the viewpoint of the user of the electronic device, such as when the user of the electronic device provides input to the buttons 102a and 102b of the electronic device, as... FIG. 26 As shown.

[0124] In some examples, at box 2904, in response to the detection of input, the electronic device initiates a process of performing one or more first operations, including generating a first image corresponding to the image (e.g., a screenshot / record is captured and saved to a photos application), such as the electronic device generating a screen capture window 2712 and optionally subsequently displaying the screen capture window 2712, as... FIG. 27 As shown. In some examples, at box 2906, in response to the detection of input, the electronic device displays a representation of the first image in a three-dimensional environment via one or more displays, such as the electronic device displaying a restricted access window 2804 corresponding to the screen capture window 2712, as... FIG. 28 As shown. In some examples, the representation of the first image includes visual indications that the visibility of security content is restricted, but excludes security content such as indication 2810 of restricted access window 2804, and occlusion representations of at least a portion of the three-dimensional environment visible from the user's viewpoint of the electronic device, such as... FIG. 28 The occlusion shown is 2806.

[0125] It should be understood that method 2600 is an example, and more, fewer, or different operations may be performed in the same or different order. Additionally, the operations in method 2600 described above may optionally be implemented by operating one or more functional modules in an information processing device such as a general-purpose processor (e.g., as described with respect to Figure 2) or a dedicated chip, and / or by other components of Figure 2.

[0126] Therefore, based on the foregoing, some examples of this disclosure relate to a method comprising: at an electronic device communicating with one or more displays and one or more input devices: receiving a secure document including content from a sending device; in response to receiving the secure document, presenting one or more prompts for accessing one or more corresponding inputs to the secure document; detecting one or more corresponding inputs via the one or more input devices; and in response to detecting one or more corresponding inputs, obtaining access to the content of the secure document based on determining that the one or more corresponding inputs satisfy one or more criteria, including criteria satisfied when the one or more corresponding inputs are authenticated as a user.

[0127] Additionally or alternatively, in some examples, one or more corresponding inputs include a first image, wherein the first image includes images of one or both eyes of a user; comparing the image of one or both eyes of the user with one or more stored images of one or both eyes of the user on an electronic device, and in response to the comparison: authenticating the user when the image of one or both eyes of the user matches at least one stored image of one or more stored images ...

[0128] Additionally or alternatively, in some examples, one or more corresponding inputs include a first corresponding input among one or more corresponding inputs, wherein the first corresponding input includes an authentication code associated with the user of the electronic device and displayed on an auxiliary device different from the electronic device, and determining that one or more corresponding inputs meet one or more criteria is based on determining that the authentication code was correctly entered into the electronic device. Additionally or alternatively, in some examples, one or more criteria include a first criterion that is met when the electronic device is within a threshold distance of an authorized location, one or more corresponding inputs include providing access to the current location of the electronic device, and the method further includes, in response to detecting one or more corresponding inputs: obtaining access to the content of a secure document based on determining that the electronic device is within a threshold distance of an authorized location; and displaying one or more second digital prompts for accessing the secure document via one or more displays based on determining that the electronic device is not within a threshold distance of an authorized location.

[0129] Additionally or alternatively, in some examples, the method further includes, in response to receiving a security document, verifying location data associated with the electronic device, wherein the verification includes: determining whether the location data associated with the electronic device is accessible; and, in response to determining whether the location data associated with the electronic device is accessible: identifying the location of the electronic device based on the location data, and obtaining access to the security document, based on determining that the location data is accessible; and, in response to determining that the location data is inaccessible, requesting access to the location data associated with the electronic device from the user of the electronic device, and, upon receiving access to the location data associated with the electronic device, identifying the location of the electronic device based on the location data, and obtaining access to the security document. Additionally or alternatively, in some examples, the method includes: in response to receiving a security document, verifying location data associated with the electronic device; and, in response to verifying the location data: identifying that the electronic device is within a threshold distance of an authorized location; displaying a first prompt among one or more prompts via one or more displays; detecting a first corresponding input among one or more corresponding inputs via one or more input devices; and obtaining access to the security document based on determining that the first corresponding input among one or more corresponding inputs meets a criterion.

[0130] Additionally or alternatively, in some examples, detecting one or more corresponding inputs further includes: detecting a visual representation of a user of the electronic device; and transmitting data corresponding to the user's visual representation of the electronic device to a sending device. Additionally or alternatively, in some examples, the method further includes transmitting usage data from the electronic device to the sending device after obtaining access to the content of the secure document, wherein the usage data includes one or more timestamps corresponding to one or more actions associated with the content of the secure document. In some examples, the usage data also includes one or more indications of at least one modification to the content of the secure document. In some examples, the method further includes, in response to detecting one or more corresponding inputs, blocking access to the content of the secure document based on determining that one or more corresponding inputs do not meet one or more criteria.

[0131] Additionally or alternatively, in some examples, gaining access to the content of a secure document also includes disabling one or more content-sharing capabilities of an electronic device; and restricting the screen capture capabilities of the electronic device. Additionally or alternatively, in some examples, a corresponding prompt in one or more prompts includes instructions for a user to follow in order to input one or more corresponding inputs that meet one or more criteria, wherein these instructions include at least a visual portion. Additionally or alternatively, in some examples, the method further includes, in response to receiving a secure document, displaying a virtual window via one or more displays, wherein the virtual window includes: the identity of the intended recipient; and at least one graphic associated with at least an authentication process, wherein the authentication process corresponds to a prompt in one or more prompts. Additionally or alternatively, in some examples, displaying one or more prompts further includes: displaying a first prompt and a second prompt in one or more prompts, wherein the first prompt and the second prompt are distinct; detecting a first corresponding input and a second corresponding input in one or more corresponding inputs; and determining that the first corresponding input and the second corresponding input in one or more corresponding inputs meet one or more criteria. Additionally or alternatively, in some examples, the method further includes, in response to detecting one or more corresponding inputs: displaying a second prompt among the one or more prompts via one or more displays, based on determining that the first corresponding input among the one or more prompts corresponding to the first prompt among the one or more prompts does not meet one or more criteria, wherein the second prompt among the one or more prompts is different from the first prompt among the one or more prompts, and wherein the second prompt among the one or more prompts corresponds to the second corresponding input among the one or more corresponding inputs.

[0132] Therefore, based on the foregoing, some examples of this disclosure relate to a method comprising, at an electronic device communicating with one or more displays, one or more input devices, and a second electronic device: receiving secure content transmitted by the second electronic device, wherein the secure content is associated with the viewpoint of a user of the second electronic device and includes at least a portion of the three-dimensional environment of the second electronic device. In some examples, in response to receiving the secure content, displaying a first user interface associated with accessing the secure content via one or more displays, wherein the first user interface includes: a representation of at least a portion of the three-dimensional environment visible from the viewpoint of the user of the second electronic device, wherein the representation of at least a portion of the three-dimensional environment is displayed with a first occlusion amount. Additionally or alternatively, in some examples, the representation of at least a portion of the three-dimensional environment includes indication of an authentication process associated with obtaining access to the secure content, and one or more inputs are detected via one or more input devices while the first user interface is displayed. In some examples, obtaining access to the secure content transmitted by the second electronic device in response to detecting one or more inputs and determining that one or more inputs meet one or more criteria includes updating the display of the representation of at least a portion of the three-dimensional environment of the second electronic device to have a second occlusion amount less than the first occlusion amount. Additionally or alternatively, in some examples, in response to detecting one or more inputs and determining that one or more inputs do not meet one or more criteria, a representation of at least a portion of the three-dimensional environment of the second electronic device is maintained with a first occlusion amount.

[0133] Additionally or alternatively, in some examples, receiving secure content transmitted by the second electronic device includes receiving a screen capture associated with secure content visible from the viewpoint of a user of the second electronic device. Additionally or alternatively, in some examples, the screen capture corresponds to a screenshot including secure content visible from the viewpoint of a user of the second electronic device. Additionally or alternatively, in some examples, the screen capture corresponds to a screen recording including secure content visible from the viewpoint of a user of the second electronic device. Additionally or alternatively, in some examples, displaying instructions for an authentication process associated with obtaining access to the secure content further includes displaying one or more prompts via one or more displays for corresponding inputs to satisfy one or more criteria, wherein the one or more prompts are overlaid on a representation of at least a portion of the three-dimensional environment. Additionally or alternatively, in some examples, detecting one or more inputs further includes capturing an eye scan of a user of the electronic device via one or more input devices; and the one or more criteria include criteria satisfied when the captured eye scan matches at least one or more stored eye scans stored on the electronic device. Additionally or alternatively, in some examples, detecting one or more inputs further includes detecting one or more air gestures performed by a user of the electronic device via one or more input devices, and the one or more criteria include criteria satisfied when the one or more inputs authenticate the identity of the user of the electronic device.

[0134] Additionally or alternatively, in some examples, detecting one or more air gestures performed by a user of the electronic device includes detecting input of a password associated with obtaining access to secure content, directed at a first user interface, and one or more criteria include criteria satisfied when the input of the password associated with obtaining access to secure content matches a stored authentication password. Additionally or alternatively, in some examples, displaying indications of the authentication process associated with obtaining access to secure content further includes displaying a first prompt for corresponding input to satisfy one or more criteria. Additionally or alternatively, the method further includes displaying a second user interface including a second prompt via one or more displays in response to detecting one or more inputs and, based on determining that one or more inputs include a first input corresponding to a request to display a second prompt different from the first prompt. In some examples, while displaying the second user interface, detecting a second or more inputs via one or more input devices, and in response to detecting the second or more inputs and, based on determining that the second or more inputs satisfy one or more criteria, obtaining access to secure content transmitted by the second electronic device includes updating the display of a representation of at least a portion of the three-dimensional environment of the second electronic device to have a second occlusion amount.

[0135] Additionally or alternatively, in some examples, detecting one or more inputs further includes detecting the gaze of a user of the electronic device via one or more input devices, and one or more criteria include criteria satisfied when the user of the electronic device's gaze is directed at a portion of a first user interface associated with obtaining access to secure content. Additionally or alternatively, in some examples, detecting one or more inputs includes detecting corresponding input associated with a user of the electronic device provided by one or more corresponding electronic devices other than the electronic device, and one or more criteria include criteria satisfied when the one or more inputs provided by the one or more corresponding electronic devices authenticate the identity of the user of the electronic device. Additionally or alternatively, in some examples, one or more criteria include criteria satisfied when one or more inputs are detected within a time threshold for displaying the first user interface.

[0136] In some examples, in response to detecting one or more inputs, and based on the determination that one or more inputs meet one or more additional criteria due to the detection of one or more inputs after a time threshold for displaying the first user interface, display of a representation of at least a portion of the three-dimensional environment of the second electronic device is stopped. Additionally or alternatively, in some examples, in response to detecting one or more inputs, and based on the determination that one or more inputs meet one or more additional criteria due to the detection of one or more inputs after a time threshold for displaying the first user interface, display of instructions regarding the authentication process associated with obtaining access to secure content is stopped.

[0137] Additionally or alternatively, in some examples, displaying a representation of at least a portion of the 3D environment with a first occlusion amount includes blurring the representation of at least a portion of the 3D environment. Additionally or alternatively, in some examples, displaying a representation of at least a portion of the 3D environment with a first occlusion amount includes reducing the brightness of the representation of at least a portion of the 3D environment. Additionally or alternatively, in some examples, a second occlusion amount includes zero occlusion.

[0138] Additionally or alternatively, in some examples, receiving security content transmitted by the second electronic device during a communication session between the electronic device and the second electronic device includes receiving a request to share a corresponding user interface displayed by the second electronic device within the communication session. Additionally or alternatively, in some examples, displaying the first user interface includes displaying the corresponding user interface with a first occlusion amount via one or more displays in a virtual window within the first user interface.

[0139] Additionally or alternatively, in some examples, the secure content is associated with corresponding audio, and the method further includes, in response to receiving secure content transmitted by the second electronic device, disabling audio sharing and audio recording operations performed by the electronic device that point to the audio corresponding to the secure content. Additionally or alternatively, in some examples, in response to receiving secure content, the sharing capability of applications on the electronic device that are not associated with the secure content is maintained. Additionally or alternatively, in some examples, the electronic device and the second electronic device are associated with a common enterprise.

[0140] Additionally or alternatively, in some examples, the electronic device and the second electronic device are associated with a common enterprise based on determining that the electronic device is within a threshold distance from the second electronic device. Additionally or alternatively, in some examples, the electronic device and the second electronic device are associated with a common enterprise based on sharing a communication network associated with the common enterprise. Additionally or alternatively, in some examples, in response to receiving secure content, displaying an indication of an authentication process associated with obtaining access to the secure content includes displaying a first prompt to provide a scan of an identity (ID) badge; and one or more criteria include criteria satisfied when an ID badge scan of a first ID badge associated with a user of the electronic device is determined to be associated with the common enterprise. Additionally or alternatively, in some examples, at least one of the electronic device and the second electronic device includes a head-mounted display (HMD).

[0141] Therefore, based on the foregoing, some examples of this disclosure relate to a method comprising: at an electronic device communicating with one or more displays and one or more input devices, while displaying secure content in a three-dimensional environment via the one or more displays, detecting via the one or more input devices an input corresponding to a request to perform one or more first operations relating to the secure content, the one or more first operations including capturing an image of the secure content. In some examples, the image includes at least a portion of the three-dimensional environment surrounding the secure content that is visible from the viewpoint of a user of the electronic device. Additionally or alternatively, in response to the detection of the input, the electronic device initiates a process of performing one or more first operations, the one or more first operations including generating a first image corresponding to the image; and displaying a representation of the first image in the three-dimensional environment via the one or more displays. Additionally or alternatively, the representation of the first image includes a visual indication that the visibility of the secure content is limited, but excludes the secure content, and an occlusion representation of at least a portion of the three-dimensional environment visible from the viewpoint of a user of the electronic device.

[0142] Some examples of this disclosure relate to an electronic device that includes one or more processors, a memory, and components for performing any of the methods described above.

[0143] Some examples of this disclosure relate to a computer-readable storage medium that stores one or more programs, the one or more programs including instructions that, when executed by one or more processors of an electronic device, cause the electronic device to perform any of the methods described above.

[0144] This disclosure anticipates that, in some examples, the data utilized may include personal information that uniquely identifies or can be used to contact or locate specific individuals. Such personal information may include demographic data, content consumption activity, location-based data, telephone numbers, email addresses, Twitter IDs, home addresses, data or records relating to a user's health or fitness level (e.g., vital sign measurements, medication information, exercise information), date of birth, or any other identifying or personal information. Specifically, as described herein, one aspect of this disclosure is the tracking of users' biometric data.

[0145] This disclosure recognizes that the use of such personal information data in the techniques of this invention can be used to benefit users. For example, personal information data can be used to display suggested text that changes based on changes in a user's biometric data. For example, suggested text can be updated based on changes in a user's age, height, weight, and / or medical history.

[0146] This disclosure anticipates that entities responsible for the collection, analysis, disclosure, transmission, storage, or other use of such personal information data will comply with robust privacy policies and / or privacy measures. Specifically, such entities should implement and adhere to privacy policies and measures that are recognized as meeting or exceeding industry or governmental requirements for maintaining the privacy and security of personal information data. Such policies should be easily accessible to users and should be updated as the collection and / or use of data changes. Personal information from users should be collected for legitimate and reasonable entity purposes and should not be shared or sold outside of these legitimate purposes. Furthermore, such collection / sharing should be conducted only after receiving informed consent from users. Additionally, such entities should consider taking any necessary steps to protect and safeguard the right to access such personal information data and ensure that other entities with access to personal information data comply with the privacy policies and procedures of other entities. Furthermore, such entities may subject themselves to third-party assessments to demonstrate their compliance with widely accepted privacy policies and privacy measures. Moreover, policies and measures should be adapted to the specific types of personal information data collected and / or accessed, and to applicable laws and standards, including considerations of specific jurisdictions. For example, in the United States, the collection or acquisition of certain health data may be governed by federal and / or state laws, such as the Health Insurance Portability and Accountability Act (HIPAA); while health data in other countries may be subject to other regulations and policies and should be handled accordingly. Therefore, different privacy measures should be advocated for different types of personal data in each country.

[0147] Regardless of the foregoing, this disclosure also anticipates examples of users selectively blocking the use or access to personal information data. That is, this disclosure anticipates providing hardware and / or software components to prevent or block access to such personal information data. For example, the inventive technology can be configured to allow a user to opt-in or opt-out during or at any time after registering for the service. In another example, a user can choose not to enable the recording of personal information data in a specific application (e.g., a first application and / or a second application). In addition to providing "opt-in" and "opt-out" options, this disclosure also anticipates providing notifications related to access to or use of personal information. For example, a user may be notified when collection is initiated that their personal information data will be accessed, and then reminded again before the device accesses the personal information data.

[0148] Furthermore, the intent of this disclosure is that personal information data should be managed and processed in a manner that minimizes the risk of unintentional or unauthorized access or use. Once data is no longer needed, this risk can be minimized by restricting data collection and deleting data. Additionally, and where applicable, including in certain health-related applications, data deidentification can be used to protect user privacy. Deidentification can be facilitated, where appropriate, by removing specific identifiers (e.g., date of birth, etc.), controlling the amount or specificity of stored data (e.g., collecting location data at the city level rather than the address level), controlling how data is stored (e.g., aggregating data among users), and / or other methods.

[0149] For purposes of explanation, the foregoing description has been presented with reference to specific examples. However, the illustrative arguments above are not intended to be exhaustive or to limit this disclosure to the precise form disclosed. Many modifications and variations are possible in accordance with the foregoing teachings. The examples were chosen and described to best elucidate the principles of this disclosure and its practical application, thereby enabling others skilled in the art to make optimal use of this disclosure with various modifications suitable for the particular intended purpose, as well as the various described examples.

Claims

1. A method, the method comprising: At an electronic device that communicates with one or more displays, one or more input devices, and a second electronic device: Receive security content transmitted by the second electronic device, wherein the security content is associated with the viewpoint of the user of the second electronic device and includes at least a portion of the three-dimensional environment of the second electronic device; In response to receiving the secure content, a first user interface associated with accessing the secure content is displayed via the one or more displays, wherein the first user interface includes: A representation of at least a portion of the three-dimensional environment visible from the viewpoint of the user of the second electronic device, wherein the representation of at least a portion of the three-dimensional environment is displayed with a first occlusion amount; and Instructions for the authentication process associated with obtaining access to the secure content; and While displaying the first user interface, one or more inputs are detected via the one or more input devices; and In response to the detection of the one or more inputs: Obtaining access to the secure content transmitted by the second electronic device based on determining that the one or more inputs satisfy one or more criteria includes updating the display of the representation of at least a portion of the three-dimensional environment of the second electronic device to have a second occlusion amount less than the first occlusion amount; and Based on the determination that the one or more inputs do not meet the one or more criteria, the representation of at least a portion of the three-dimensional environment of the second electronic device is maintained with the first occlusion amount.

2. The method of claim 1, wherein receiving security content transmitted by the second electronic device includes receiving a screen capture associated with the security content visible from the viewpoint of the user of the second electronic device.

3. The method of claim 2, wherein the screen capture corresponds to a screenshot including the security content visible from the viewpoint of the user of the second electronic device.

4. The method of claim 1, wherein displaying the indication of the authentication process associated with obtaining access to the secure content further comprises: One or more prompts for corresponding inputs to satisfy one or more criteria are displayed via the one or more displays, wherein the one or more prompts overlay the representation of at least a portion of the three-dimensional environment.

5. The method according to claim 1, wherein: Detecting the one or more inputs also includes capturing an eye scan of the user via the one or more input devices; and The one or more criteria include those that are met when the captured eye scan matches at least one or more stored eye scans stored on the electronic device.

6. The method according to claim 1, wherein: Detecting the one or more inputs also includes detecting one or more air gestures performed by a user of the electronic device via the one or more input devices; and The one or more criteria include those that are satisfied when the one or more inputs authenticate the identity of the user of the electronic device.

7. The method of claim 1, wherein displaying the indication of the authentication process associated with obtaining access to the secure content further comprises displaying a first prompt for corresponding input to meet the one or more criteria, the method further comprising: In response to the detection of the one or more inputs: Based on the determination that the one or more inputs include a first input corresponding to a request to display a second prompt different from the first prompt, a second user interface including the second prompt is displayed via the one or more displays; as well as When the second user interface is displayed, a second or more inputs are detected via the one or more input devices; as well as In response to the detection of the second or more inputs: Obtaining access to the secure content transmitted by the second electronic device based on determining that the second or more inputs satisfy the one or more criteria includes updating the display of the representation of at least a portion of the three-dimensional environment of the second electronic device to have the second occlusion amount.

8. The method according to claim 1, wherein: Detecting the one or more inputs includes detecting corresponding inputs associated with the user of the electronic device, provided by one or more corresponding electronic devices different from the electronic device; and The one or more criteria include those that are satisfied when the user of the electronic device is authenticated by the one or more inputs provided by the one or more corresponding electronic devices.

9. The method of claim 1, wherein the one or more criteria include criteria satisfied when the one or more inputs are detected within a time threshold for displaying the first user interface.

10. The method according to claim 9, further comprising: In response to the detection of the one or more inputs: Based on the determination that the one or more inputs meet one or more additional criteria since the one or more inputs were detected after the time threshold of displaying the first user interface: Stop displaying the representation of at least a portion of the three-dimensional environment of the second electronic device; and Stop displaying the instructions for the authentication process associated with obtaining access to the secure content.

11. The method of claim 1, wherein displaying the representation of the at least portion of the three-dimensional environment with the first occlusion amount includes blurring the representation of the at least portion of the three-dimensional environment.

12. The method of claim 1, wherein displaying the representation of the at least portion of the three-dimensional environment with the first occlusion amount includes reducing the brightness of the representation of the at least portion of the three-dimensional environment.

13. The method of claim 1, wherein the second occlusion amount includes zero occlusion.

14. The method according to claim 1, wherein: The electronic device receives the security content transmitted by the second electronic device during a communication session with the second electronic device. Receiving the security content transmitted by the second electronic device includes receiving a request to share a corresponding user interface displayed by the second electronic device within the communication session; as well as The corresponding user interface is displayed in a virtual window within the first user interface via one or more displays with the first occlusion amount.

15. The method of claim 1, wherein the secure content is associated with corresponding audio, the method further comprising: In response to receiving the security content transmitted by the second electronic device, audio sharing and audio recording operations performed by the electronic device that point to the audio corresponding to the security content are disabled.

16. The method according to claim 1, wherein: The electronic device and the second electronic device are associated with a common enterprise; and Based on the fact that the electronic device is within a threshold distance of the second electronic device, the electronic device and the second electronic device are associated with the common enterprise.

17. The method of claim 16, wherein: In response to receiving the secure content, displaying instructions for the authentication process associated with gaining access to the secure content includes displaying a first prompt to provide a scan of an identity (ID) badge; and The one or more criteria include those that are met when an ID badge scan of a first ID badge associated with the user of the electronic device is determined to be associated with the common enterprise.

18. The method of claim 1, wherein at least one of the electronic device and the second device comprises a head-mounted display (HMD).

19. An electronic device, the electronic device comprising: One or more processors; Memory; and One or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for performing the method according to any one of claims 1 to 18.

20. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions that, when executed by one or more processors of an electronic device, cause the electronic device to perform the method according to any one of claims 1 to 18.