IP Library Patent Application 18897926
Patent Application
App. No. 18/897,926

SECURE AUTHORIZATION VIA MODAL WINDOW

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/897,926
Abstract

The disclosure relates to systems and methods for authorization of a user in a spatial 3D environment. The systems and methods can include receiving a request from an application executing on a mixed reality display system to authorize the user with a web service, displaying to the user an authorization window configured to accept user input associated with authorization by the web service and to prevent the application or other applications from receiving the user input, communicating the user input to the web service, receiving an access token from the web service, in which the access token is indicative of successful authorization by the web service, and communicating the access token to the application for authorization of the user. The authorization window can be a modal window displayed in an immersive mode by the mixed reality display system.

Claims (43)

1 . A display system for displaying virtual content in a three-dimensional (3D) spatial environment, the display system comprising:

a head-mounted display configured to present the virtual content to an eye of a user of the display system; and

circuitry in communication with the head-mounted display, the circuitry configured to:

execute an application configured to present application-specific virtual content to the user;

receive an authorization request from the application to authorize the user with a service;

execute, by the head-mounted display, an authorization service configured to:

determine a network address associated with the service;

cause the head-mounted display to transition from presenting the application-specific virtual content to presenting a modal authorization window associated with the network address, wherein the modal authorization window is configured to accept user input including authentication credentials, and wherein the transitioning includes:

presenting the modal authorization window as substantially opaque relative to the application-specific virtual content, wherein, while the modal authorization window is presented, the application is limited from receiving any user input with respect to the application-specific virtual content; and

responsive to a successful authorization of the user based at least partly on the authentication credentials, generate a response status code;

communicate the response status code to the service;

receive, from the service, an access token indicative of the successful authorization; and

communicate the access token to the application; and

terminate the authorization service.

2 . The display system of claim 1 , wherein the head-mounted display is configured to, while presenting the modal authorization window, present a contextual menu associated with the application-specific virtual content.

3 . The display system of claim 2 , wherein the head-mounted display is configured to, while presenting the modal authorization window, present the contextual menu with only a subset of features as compared to a full subset of features available when the head-mounted display is not presenting the modal authorization window.

4 . The display system of claim 1 , wherein the application comprises at least one of an immersive application or a landscape application.

5 . The display system of claim 1 , wherein the circuitry is further configured to: responsive to the successful authorization of the user, cause the head-mounted display to transition from presenting the modal authorization window to presenting the application-specific virtual content, and enable the application is to receive user input.

6 . The display system of claim 1 , wherein, while the modal authorization window is presented, access to at least one other application being executed in the 3D spatial environment is disabled.

7 . The display system of claim 5 , wherein the circuitry is further configured to: responsive to the successful authorization of the user, enable access to the at least one other application.

8 . The display system of claim 1 , wherein the authorization service is further configured to provide the response status code to the service in response to a second authorization request from a second application.

9 . The display system of claim 1 , wherein the service is a web service.

10 . The display system of claim 9 , wherein the web service is a third-party web service accessed remotely from the display system.

11 . The display system of claim 1 , wherein the head-mounted display is configured to display the modal authorization window in a lazy headlock setting.

12 . The display system of claim 1 , wherein the head-mounted display is configured to display the modal authorization window at a position that moves in response to a head movement of the user.

13 . The display system of claim 1 , wherein the authorization service is executed as a child of the application.

14 . A method for authorizing a user of a head-mounted display configured to display virtual content in a three-dimensional (3D) spatial environment, the method comprising: executing an application configured to present application-specific virtual content to the user;

receiving an authorization request from the application to authorize the user with a service;

executing an authorization service configured to:

determine a network address associated with the service;

cause the head-mounted display to transition from presenting the application-specific virtual content to presenting a modal authorization window associated with the network address, wherein the modal authorization window is configured to accept user input including authentication credentials, and wherein the transitioning includes:

presenting the modal authorization window as substantially opaque relative to the application-specific virtual content, wherein, while the modal authorization window is presented, the application is limited from receiving any user input with respect to the application-specific virtual content; and

responsive to a successful authorization of the user based at least partly on the authentication credentials, generate a response status code;

communicate the response status code to the service;

receive, from the service, an access token indicative of the successful authorization; and

communicate the access token to the application; and terminating the authorization service.

15 . The method of claim 14 , wherein the head-mounted display is configured to, while presenting the modal authorization window, present a contextual menu associated with the application-specific virtual content.

16 . The method of claim 15 , wherein the head-mounted display is configured to, while presenting the modal authorization window, present the contextual menu with only a subset of features as compared to a full subset of features available when the head-mounted display is not presenting the modal authorization window.

17 . The method of claim 14 , wherein the application comprises at least one of an immersive application or a landscape application.

18 . The method of claim 14 , further comprising:

responsive to the successful authorization of the user, cause the head-mounted display to transition from presenting the modal authorization window to presenting the application-specific virtual content, and enable the application is to receive user input.

19 . The method of claim 14 , wherein the head-mounted display is configured to display the modal authorization window in a lazy headlock setting.

20 . The method of claim 14 , wherein the head-mounted display is configured to display the modal authorization window at a position that moves in response to a head movement of the user.

Assignments (2)
SECURITY INTEREST Recorded Oct 29, 2025
From: MAGIC LEAP, INC.; MENTOR ACQUISITION ONE, LLC; MOLECULAR IMPRINTS, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 073430/0225 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2024
From: MAK, GENEVIEVE
To: MAGIC LEAP, INC.
Reel/Frame 068711/0469 →