IP Library Granted Patent US 11,620,785
Granted Patent B2
US 11,620,785 · App. 17/532,455 · Granted Apr 4, 2023

Systems and methods for augmented reality

Inventor: Paul M. Greco (Parkland, FL)
Assignee: Magic Leap, Inc.
G06T15/005G02B27/0172G06F3/011G06T19/006
View Patent ↗
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 11,620,785
App. No.
17/532,455
Granted
Apr 4, 2023
Kind
B2
Abstract

Disclosed is a method of localizing a user operating a plurality of sensing components, preferably in an augmented or mixed reality environment, the method comprising transmitting pose data from a fixed control and processing module and receiving the pose data at a first sensing component, the pose data is then transformed into a first component relative pose in a coordinate frame based on the control and processing module. A display unit in communication with the first sensing component is updated with the transformed first component relative pose to render virtual content with improved environmental awareness.

Claims (34)

1. A method of localizing a user operating a plurality of sensing components, the method comprising:

transmitting relative positional aspects from one or more control and processing modules to a head mounted component including one or more fiducials;

receiving environmental characteristics indicating positional information at the head mounted component;

determining a head mounted component pose in an environment coordinate frame of the head mounted component based on the received environmental characteristics;

receiving, at the head mounted component, relative positional aspects of at least one hand held component with respect to the head mounted component;

determining a relative hand held component pose of the at least one hand held component in a head mounted component coordinate frame utilizing the one or more fiducials;

sharing the head mounted component pose in the environment coordinate frame with the at least one hand held component; and

sharing the relative hand held component pose in the head mounted component coordinate frame with the head mounted component.

2. The method of claim 1 , further comprising updating the relative hand held component pose in the head mounted component coordinate frame based on the head mounted component pose in the environment coordinate frame.

3. The method of claim 2 , further comprising updating the head mounted component pose in the environment coordinate frame based on the relative hand held component pose.

4. The method of claim 1 , further comprising transforming the relative hand held component pose in the head mounted component coordinate frame into a hand held component pose in the environment coordinate frame.

5. The method of claim 1 , further comprising transmitting the relative positional aspects to the at least one hand held component from the one or more control and processing modules in the environment coordinate frame.

6. The method of claim 5 , further comprising determining a hand held component pose in the environment coordinate frame.

7. The method of claim 6 , further comprising updating the relative hand held component pose shared with the head mounted component with the hand held component pose in the environment coordinate frame.

8. The method of claim 1 , wherein receiving environmental characteristics comprises image based feature extraction and localization.

9. The method of claim 1 , wherein utilizing the one or more fiducials comprises transmitting electromagnetic field signals.

10. The method of claim 9 , wherein the electromagnetic field signals are in the visible spectrum.

11. The method of claim 10 , wherein the electromagnetic field signals are in the infrared spectrum.

12. A method of localizing a user operating a plurality of sensing components, the method comprising:

transmitting relative positional aspects from one or more control and processing modules to a head mounted component including one or more fiducials;

receiving environmental characteristics indicating positional information at the head mounted component;

determining a head mounted component pose in an environment coordinate frame of the head mounted component based on the received environmental characteristics;

receiving, at the head mounted component, relative positional aspects of at least one fixedly mounted controller with respect to the head mounted component;

determining a relative fixedly mounted controller pose of the at least one fixedly mounted controller in a head mounted component coordinate frame utilizing the one or more fiducials;

sharing the head mounted component pose in the environment coordinate frame with the at least one fixedly mounted controller; and

sharing the relative fixedly mounted controller pose in the head mounted component coordinate frame with the head mounted component.

13. The method of claim 12 , further comprising updating the relative fixedly mounted controller pose in the head mounted component coordinate frame based on the head mounted component pose in the environment coordinate frame.

14. The method of claim 13 , further comprising updating the head mounted component pose in the environment coordinate frame based on the relative fixedly mounted controller pose.

15. The method of claim 12 , further comprising transforming the relative fixedly mounted controller pose in the head mounted component coordinate frame into a relative fixedly mounted controller pose in the environment coordinate frame.

16. The method of claim 12 , further comprising transmitting the relative positional aspects to the relative fixedly mounted controller pose from the one or more control and processing modules in the environment coordinate frame.

17. The method of claim 16 , further comprising determining a relative fixedly mounted controller pose in the environment coordinate frame.

18. The method of claim 17 , further comprising updating the relative fixedly mounted controller pose shared with the head mounted component with the relative fixedly mounted controller pose in the environment coordinate frame.

19. The method of claim 12 , wherein receiving environmental characteristics comprises image based feature extraction and localization.

20. The method of claim 12 , wherein utilizing the one or more fiducials comprises transmitting electromagnetic field signals.

Assignments (3)
SECURITY INTEREST Recorded Oct 15, 2025
From: MAGIC LEAP, INC.; MENTOR ACQUISITION ONE, LLC; MOLECULAR IMPRINTS, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 073109/0238 →
SECURITY INTEREST Recorded May 24, 2022
From: MOLECULAR IMPRINTS, INC.; MENTOR ACQUISITION ONE, LLC; MAGIC LEAP, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 060338/0665 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2021
From: GRECO, PAUL M.
To: MAGIC LEAP, INC.
Reel/Frame 058236/0836 →