IP Library Granted Patent US 12,437,485
Granted Patent B2
US 12,437,485 · App. 18/297,460 · Granted Oct 7, 2025

System and method for mapping

Inventors: Hélder Toshiro Suzuki (Mountain View, CA); Benjamin Wheeler Stiles (Plantation, FL)
Assignee: Magic Leap, Inc.
G06T19/006G06F3/012G06T15/10
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 12,437,485
App. No.
18/297,460
Granted
Oct 7, 2025
Kind
B2
Abstract

A computer implemented method for updating a point map on a system having first and second communicatively coupled hardware components includes the first component performing a first process on the point map, in a first state to generate a first change. The method also includes the second component performing a second process on the point map, in the first state to generate a second change. The method further includes the second component applying the second change to the point map, in the first state to generate a first updated point map in a second state. Moreover, the method includes the first component sending the first change to the second component. In addition, the method includes the second component applying the first change to the first updated point map in the second state to generate a second updated point map in a third state.

Claims (37)

1. A computer implemented method for updating a point map on a system having a head-mounted audio-visual display component, and a torso-mounted power pack comprising a microprocessor and memory communicatively coupled to the display component, the method comprising:

the power pack dividing the point map into a plurality of point map subunits, the point map corresponding to a real-world environment surrounding the display component;

the power pack sending a first subset of the plurality of point map subunits to the display component, the first subset of the plurality of point map subunits corresponding to a first location of the display component;

the display component storing the first subset of the plurality of point map subunits;

the display component detecting a movement thereof;

the display component sending movement data to the power pack;

the display component deleting a portion of the first subset of the plurality of point map subunits based on the movement;

the power pack sending a second subset of the plurality of point map subunits to the display component in response to movement of the display component, the second subset of the plurality of point map subunits corresponding to a second location of the display component;

the display component receiving the second subset of the plurality of point map subunits; and

the display component storing the second subset of the plurality of point map subunits.

2. The method of claim 1 , wherein the portion of the first subset of the plurality of point map subunits and the second subset of the plurality of point map subunits have substantially the same size.

3. The method of claim 1 , wherein the second subset of the plurality of point map subunits corresponds to a direction of the movement, and

wherein the portion of the first subset of the plurality of point map subunits corresponds to a second direction opposite to the direction of the movement.

4. The method of claim 1 , wherein the plurality of point map subunits is a 3D array.

5. The method of claim 4 , wherein the 3D array is a 3×3×1 array, a 10×10×1 array, or a 6×6×3 array.

6. The method of claim 1 , wherein the display component deleting a portion of the first subset of the plurality of point map subunits based on the movement results in a remaining portion of the first subset of the plurality of point map subunits.

7. The method of claim 6 , wherein the remaining portion of the first subset of the plurality of point map subunits and the second subset of the plurality of point map subunits define an updated central map subunit surrounded by map subunits.

8. A mixed reality system comprises:

a head-mounted audio-visual display component; and

a torso-mounted power pack comprising a microprocessor and memory communicatively coupled to the display component,

wherein the power pack is configured to

divide a point map into a plurality of point map subunits, the point map corresponding to a real-world environment surrounding the display component,

send a first subset of the plurality of point map subunits to the display component, the first subset of the plurality of point map subunits corresponding to a first location of the display component,

store the first subset of the plurality of point map subunits,

detect a movement of the display component,

send movement data to the power pack,

delete a portion of the first subset of the plurality of point map subunits based on the movement,

send a second subset of the plurality of point map subunits to the display component in response to movement of the display component, the second subset of the plurality of point map subunits corresponding to a second location of the display component;

receive the second subset of the plurality of point map subunits, and

store the second subset of the plurality of point map subunits.

9. The system of claim 8 , wherein the portion of the first subset of the plurality of point map subunits and the second subset of the plurality of point map subunits have substantially the same size.

10. The system of claim 8 , wherein the second subset of the plurality of point map subunits corresponds to a direction of the movement, and

wherein the portion of the first subset of the plurality of point map subunits corresponds to a second direction opposite to the direction of the movement.

11. The system of claim 8 , wherein the plurality of point map subunits is a 3D array.

12. The system of claim 11 , wherein the plurality of point map subunits may be a 3D array, The 3D array may be a 3×3×1 array, a 10×10×1 array, or a 6×6×3 array.

13. The system of claim 8 , wherein the display component deleting a portion of the first subset of the plurality of point map subunits based on the movement results in a remaining portion of the first subset of the plurality of point map subunits.

14. The system of claim 13 , wherein the remaining portion of the first subset of the plurality of point map subunits and the second subset of the plurality of point map subunits define an updated central map subunit surrounded by map subunits.

Assignments (2)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2023
From: SUZUKI, HÉLDER TOSHIRO; STILES, BENJAMIN WHEELER
To: MAGIC LEAP, INC.
Reel/Frame 063262/0807 →
Continuity (4)
Continuation 17469388 · Sep 8, 2021
Continuation 16519513 · Jul 23, 2019
Provisional Application 62702322 · Jul 23, 2018
Related Publication 20230252741A1 · Aug 10, 2023
References Cited (49)
US 9791700B2 · Schowengerdt · 2017 [cited by applicant]
US 10295338B2 · Abovitz et al. · 2019 [cited by applicant]
US 11145127B2 · Suzuki et al. · 2021 [cited by applicant]
US 20140323148A1 · Schmalstieg et al. · 2014 [cited by applicant]
US 20150356782A1 · Miller et al. · 2015 [cited by applicant]
US 20160026253A1 · Bradski · 2016 [cited by examiner]
US 20160041391A1 · Van Curen et al. · 2016 [cited by applicant]
US 20160210785A1 · Balachandreswaran · 2016 [cited by examiner]
US 20160284125A1 · Bostick · 2016 [cited by examiner]
US 20170039718A1 · Kotake · 2017 [cited by examiner]
US 20180274936A1 · Choi · 2018 [cited by examiner]
CN 106937531A · 2017 [cited by examiner]
CN 108139204 · 2018 [cited by applicant]
JP 201772560 · 2017 [cited by applicant]
WO WO2018027206 · 2018 [cited by applicant]
Three-Dimensional Image Processing Using Voxels, University College London 1991, Shawn Farhang Javid (Year: 1991). [cited by examiner]
Foreign OA for JP Patent Appln. No. 2023-118129 dated Oct. 17, 2023. [cited by applicant]
Foreign Response for EP Patent Appln. No. 19840583.9 dated Oct. 30, 2023. [cited by applicant]
Foreign Exam Report for EP Patent Appln. No. 19840583.9 dated Apr. 17, 2023. [cited by applicant]
Foreign NOA for JP Patent Appln. No. 2021-503572 dated Jun. 28, 2023. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 17/469,388 dated Sep. 20, 2022. [cited by applicant]
Amendment Response to NFOA for U.S. Appl. No. 17/469,388 dated Dec. 19, 2022. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 17/469,388 dated Jan. 11, 2023. [cited by applicant]
Foreign Response for JP Patent Appln. No. 2021-503572 dated Mar. 27, 2023. [cited by applicant]
Foreign OA for JP Patent Appln. No. 2021-503572 dated Dec. 27, 2022 (with English translation). [cited by applicant]
Foreign Response to EP Patent Appln. No. 19840583.9 dated Feb. 2, 2022. [cited by applicant]
Foreign OA for CN Patent Appln. No. 201980049058.6 dated Nov. 29, 2021 (with English translation). [cited by applicant]
Foreign OA Response for CN Patent Appln. No. 201980049058.6 dated Mar. 18, 2022. [cited by applicant]
Foreign NOA for CN Patent Appln. No. 201980049058.6 dated Apr. 13, 2022. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 16/519,513 dated Nov. 9, 2020. [cited by applicant]
Final Office Action for U.S. Appl. No. 16/519,513 dated Feb. 17, 2021. [cited by applicant]
Amendment Response to NFOA for U.S. Appl. No. 16/519,513 dated Feb. 9, 2021. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 16/519,513 dated Jun. 9, 2021. [cited by applicant]
PCT Invitation to Pay Additional Fees for International Appln. No. PCT/US19/42936, Applicant Magic Leap, Inc., dated Sep. 30, 2019 (2 pages). [cited by applicant]
PCT International Search Report and Written Opinion for International Appln. No. PCT/US19/42936, Applicant Magic Leap, Inc., dated Dec. 5, 2019 (10 pages). [cited by applicant]
Extended European Search Report for EP Patent Appln. No. 19840583.9 dated Jul. 6, 2021. [cited by applicant]
PCT International Preliminary Report on Patentability for International Appln. No. PCT/2019/042936, Applicant Magic Leap, Inc., dated Jan. 26, 2021 (6 pages). [cited by applicant]
Foreign Response for JP Patent Appln. No. 2023-118129 dated Jan. 9, 2024. [cited by applicant]
Foreign Response for CN Patent Appln. No. 202210699679.2 dated Jul. 11, 2024. [cited by applicant]
Foreign OA for CN Patent Appln. No. 202210699679.2 dated Mar. 26, 2024 (with English translation). [cited by applicant]
Foreign NOA for JP Patent Appln. No. 2023-118129 dated Apr. 1, 2024. [cited by applicant]
Foreign Exam Report for EP Patent Appln. No. 19840583.9 dated Apr. 25, 2024. [cited by applicant]
Foreign Response for EP Patent Appln. No. 19840583.9 dated Jun. 24, 2024. [cited by applicant]
Foreign NOA for CN Patent Appln. No. 202210699679.2 dated Sep. 14, 2024. [cited by applicant]
Foreign Response for EP Patent Appln. No. 20741990.1 dated Mar. 26, 2025. [cited by applicant]
Foreign OA for JP Patent AppIn. No. 2024-073582 dated Mar. 5, 2025 (with English translation). [cited by applicant]
Foreign Response for JP Patent Appln. No. 2024-73582 dated May 29, 2025. [cited by applicant]
Foreign NOA for EP Patent Appln. No. 19840583.9 dated Jun. 3, 2025. [cited by applicant]
Foreign NOA for JP Patent Appln. No. 2024-73582 dated Aug. 15, 2025. [cited by applicant]