IP Library Granted Patent US 12,401,773
Granted Patent B2
US 12,401,773 · App. 18/601,749 · Granted Aug 26, 2025

Methods and system for generating and displaying 3D videos in a virtual, augmented, or mixed reality environment

Inventors: Praveen Babu J D (Plantation, FL); Sean Christopher Riley (Delray Beach, FL)
Assignee: Magic Leap, Inc.
H04N13/122G06F3/00G06T15/08G06T19/006H04N13/128H04N13/279
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,401,773
App. No.
18/601,749
Filed
Mar 11, 2024
Granted
Aug 26, 2025
Kind
B2
Art Unit
2614
USPC
345/424
Abstract

Disclosed is an approach for displaying 3D videos in a VR and/or AR system. The 3D videos may include 3D animated objects that escape from the display screen. The 3D videos may interact with objects within the VR and/or AR environment. The 3D video may be interactive with a user such that based on user input corresponding to decisions elected by the user at certain portions of the 3D video such that a different storyline and possibly a different conclusion may result for the 3D video. The 3D video may be a 3D icon displayed within a portal of a final 3D render world.

Claims (37)

1. A computer implemented method of displaying an environment aware 3D video in a virtual and/or augmented reality environment, the method comprising:

identifying a 3D video;

receiving, from one or more sensors, environment information of a user environment, the environment information identifying objects within the environment; and

rendering a portion of the 3D video onto one or more objects identified from the environment,

wherein the 3D video has a video file format comprising control data, wherein the control data instructs a video player to display the portion of the 3D video onto the one or more objects identified from the environment, and

wherein the control data comprise a set of control commands for controlling objects and functions within the 3D video and external to the 3D video.

2. The method of claim 1 , wherein the 3D video is a stereoscopic 3D video.

3. The method of claim 1 , wherein the environment is a physical environment of the user.

4. The method of claim 1 , wherein the one or more sensors comprise one or more cameras for capturing scene information of the physical environment.

5. The method of claim 1 , further comprising:

interpreting scene information captured from the one or more sensors; and

mapping one or more elements of the environment by detecting and registering the one or more elements from the environment.

6. The method of claim 1 , wherein the control commands (e.g., the set of control commands) is at least one of: extensible, updateable, or dynamic.

7. The method of claim 6 , wherein the control commands comprise at least one of: changing the speed of the 3D video, providing a user prompt for dimming lighting in user environment at a beginning of the 3D video, dialing a pizza restaurant at a beginning of the 3D video, or playing the 3D video differently based at least in part on a user's eye gaze.

8. The method of claim 1 , wherein the 3D video is a 3D movie, the 3D movie comprising programming language.

9. A virtual and/or augmented reality display system comprising:

a camera to capture a virtual and/or augmented reality environment; and

a module for processing data, wherein the module is stored in a memory, the module when executed, performs a process of:

identifying a 3D video,

receiving, from one or more sensors, environment information of a user environment, the environment information identifying objects within the environment, and

rendering a portion of the 3D video onto one or more objects identified from the environment,

wherein the 3D video has a video file format comprising control data, and

wherein the control data comprise a set of control commands for controlling objects and functions within the 3D video and external to the 3D video.

10. The virtual and/or augmented reality display system of claim 9 , wherein the 3D video is a stereoscopic 3D video.

11. The virtual and/or augmented reality display system of claim 9 , wherein the control data instructs a video player to render portions of the 3D video based at least in part on decisions elected by the user.

12. The virtual and/or augmented reality display system of claim 9 , wherein the one or more interactions received from the user comprise at least one of a head pose, an eye-tracking, gestures, totem gestures, or object recognizer.

13. The virtual and/or augmented reality display system of claim 9 , wherein an interaction from the one or more interactions received from the user jumps the 3D video to a different part of the 3D video.

14. A computer implemented method of displaying interactive 3D video in a virtual and/or augmented reality environment, the method comprising:

identifying a 3D video as a stream of non-executable data periodically interrupted by decision nodes;

receiving one or more interactions from a user as input corresponding to decisions elected by the user; and

rendering the 3D video based at least on the decisions elected by the user,

wherein the 3D video has a video file format comprising control data, and

wherein the control data comprise a set of control commands for controlling objects and functions within the 3D video and external to the 3D video.

15. The method of claim 14 , wherein the 3D video is a stereoscopic 3D video.

16. The method of claim 14 , wherein the control data instructs a video player to render portions of the 3D video based at least in part on the decisions elected by the user.

17. The method of claim 14 , wherein the one or more interactions received from the user comprise at least one of a head pose, an eye-tracking, gestures, totem gestures, or object recognizer.

18. The method of claim 14 , wherein an interaction from the one or more interactions received from the user jumps the 3D video to a different part of the 3D video.

Assignments (3)
SECURITY INTEREST Recorded Nov 3, 2025
From: MAGIC LEAP, INC.; MENTOR ACQUISITION ONE, LLC; MOLECULAR IMPRINTS, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 073480/0540 →
SECURITY INTEREST Recorded Oct 28, 2025
From: MAGIC LEAP, INC.; MENTOR ACQUISITION ONE, LLC; MOLECULAR IMPRINTS, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 073388/0027 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2025
From: BABU J.D., PRAVEEN; RILEY, SEAN CHRISTOPHER
To: MAGIC LEAP, INC.
Reel/Frame 071700/0890 →
Continuity (6)
Division 17653234 · Mar 2, 2022
Division 17160666 · Jan 28, 2021
Division 16225553 · Dec 19, 2018
Provisional Application 62715199 · Aug 6, 2018
Provisional Application 62610112 · Dec 22, 2017
Related Publication 20240214538A1 · Jun 27, 2024
References Cited (83)
US 9332285B1 · Grant · 2016 [cited by examiner]
US 9417452B2 · Schowengerdt et al. · 2016 [cited by applicant]
US 9671566B2 · Abovitz et al. · 2017 [cited by applicant]
US 10255505B2 · Katz et al. · 2019 [cited by applicant]
US 10551993B1 · Sanocki et al. · 2020 [cited by applicant]
US 10939084B2 · Babu et al. · 2021 [cited by applicant]
US 20100128112A1 · Marti et al. · 2010 [cited by applicant]
US 20110064388A1 · Brown et al. · 2011 [cited by applicant]
US 20120146894A1 · Yang et al. · 2012 [cited by applicant]
US 20140002351A1 · Nakayama · 2014 [cited by applicant]
US 20140028713A1 · Keating et al. · 2014 [cited by applicant]
US 20140132715A1 · Raghoebardayal et al. · 2014 [cited by applicant]
US 20140148733A1 · Stone et al. · 2014 [cited by applicant]
US 20150358612A1 · Sandrew et al. · 2015 [cited by applicant]
US 20160005228A1 · Niebla, Jr. et al. · 2016 [cited by applicant]
US 20160284121A1 · Azuma · 2016 [cited by applicant]
US 20170046879A1 · Severn et al. · 2017 [cited by applicant]
US 20170091996A1 · Wei et al. · 2017 [cited by applicant]
US 20170315401A1 · Im et al. · 2017 [cited by applicant]
US 20180143756A1 · Mildrew et al. · 2018 [cited by applicant]
US 20180160956A1 · Robaina et al. · 2018 [cited by applicant]
US 20180173404A1 · Smith et al. · 2018 [cited by applicant]
US 20190066388A1 · Nakagawa · 2019 [cited by applicant]
US 20190073831A1 · Kim et al. · 2019 [cited by applicant]
US 20190087067A1 · Hovden et al. · 2019 [cited by applicant]
US 20190158800A1 · Kokare et al. · 2019 [cited by applicant]
US 20190394443A1 · Schickel et al. · 2019 [cited by applicant]
JP 20128803 · 2012 [cited by applicant]
JP 2012128854 · 2012 [cited by applicant]
JP 201624273 · 2016 [cited by applicant]
JP 2017204122 · 2017 [cited by applicant]
KR 1020130137692 · 2013 [cited by applicant]
KR 1020150035282 · 2015 [cited by applicant]
KR 1020170018930 · 2017 [cited by applicant]
Foreign OA for CN Patent Appln. No. 201880088331.1 dated Aug. 6, 2024. [cited by applicant]
Foreign Response for CN Patent Appln. No. 201880088331.1 dated Mar. 11, 2024. [cited by applicant]
Foreign OA Response for EP Patent Appln. No. 18891234.9 dated Mar. 18, 2024. [cited by applicant]
Final Office Action for U.S. Appl. No. 17/653,234 dated Sep. 12, 2023. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 17/653,234 dated Mar. 2, 2023. [cited by applicant]
Amendment Response to NFOA for U.S. Appl. No. 17/653,234 dated Jun. 2, 2023. [cited by applicant]
Amendment Response to FOA for U.S. Appl. No. 17/653,234 dated Nov. 13, 2023. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 17/653,234 dated Dec. 12, 2023. [cited by applicant]
Foreign Exam Report for EP Patent Appln. No. 18891234.9 dated Nov. 17, 2024. [cited by applicant]
Foreign NOA for IL Patent Appln. No. 299278 dated Dec. 13, 2023. [cited by applicant]
Foreign Response for KR Patent Appln. No. 10-2023-7023897 dated Jan. 8, 2024. [cited by applicant]
Foreign OA for KR Patent Appln. No. 10-2023-7023897 dated Nov. 7, 2023. [cited by applicant]
Foreign Response for IL Patent Appln. No. 299278 dated Apr. 16, 2023. [cited by applicant]
Foreign NOA for KR Patent Appln. No. 10-2020-7020912 dated Apr. 17, 2023. [cited by applicant]
Foreign NOA for JP Patent Appln. No. 2022-185538 dated Feb. 16, 2023. [cited by applicant]
Foreign Response for KR Patent Appln. No. 10-2020-7020912 dated Dec. 13, 2022. [cited by applicant]
Foreign Response for EP Patent Appln. No. 18891234.9 dated Nov. 8, 2022. [cited by applicant]
Foreign Response for AU Patent Appln. No. 2022201611 dated Nov. 7, 2022. [cited by applicant]
Foreign NOA for IL Patent Appln. No. 275447 dated Sep. 20, 2022. [cited by applicant]
Foreign NOA for JP Patent Appln. No. 2020-534298 dated Oct. 26, 2022. [cited by applicant]
Foreign OA for KR Patent Appln. No. 10-2020-7020912 dated Oct. 14, 2022. [cited by applicant]
Foreign Response for JP Patent Appln. No. 2020-534298 dated Aug. 18, 2022. [cited by applicant]
Foreign Exam Report for EP Patent Appln. No. 18891234.9 dated Jun. 28, 2022. [cited by applicant]
Foreign OA for JP Patent Appln. No. 2020-534298 dated May 24, 2022. [cited by applicant]
Foreign Exam Report for IN Patent AppIn. No. 202047029093 dated Apr. 29, 2022. [cited by applicant]
PCT International Search Report and Written Opinion for International Appln. No. PCT/US2018/066442, Applicant Magic Leap, Inc., forms PCT/ISA/210, 220, and 237, dated May 16, 2019. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 16/225,553 dated Apr. 16, 2020. [cited by applicant]
Amendment Response to Non-Final Office Action for U.S. Appl. No. 16/225,553 dated Jul. 9, 2020. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 16/225,553 dated Oct. 28, 2020. [cited by applicant]
Extended European Search Report for EP Patent Appln. No. 18891234.9 dated Dec. 23, 2020. [cited by applicant]
Foreign Response for EP Patent Appln. No. 18891234.9 dated Jul. 29, 2021. [cited by applicant]
Amendment Response to NFOA for U.S. Appl. No. 17/160,666 dated Nov. 15, 2021. [cited by applicant]
NFOA for U.S. Appl. No. 17/160,666 dated Aug. 19, 2021. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 17/160,666 dated Dec. 3, 2021. [cited by applicant]
Foreign NOA for JP Patent Appln. No. 2023-41816 dated Aug. 6, 2024. [cited by applicant]
English Translation of Foreign OA for CN Patent Appln. No. 201880088331.1 dated Aug. 6, 2024. [cited by applicant]
Foreign Response Report for CN Patent Appln. No. 201880088331.1 dated Nov. 28, 2024. [cited by applicant]
Foreign OA for JP Patent Appln. No. 2023-41816 dated May 2, 2024 (with English translation). [cited by applicant]
Hiroyuki Kawakita, and one other, “‘Augmented TV’, a system that extends TV images outside the screen”, [online], 2015, NHK Science & Technology Research Laboratories R&D, Jan. 2015, NHK Science and Technology Research … [cited by applicant]
“J.301 (Oct. 2014) Requirements for augmented reality smart television systems”, 2014, ITU-T Standards Document (J series) J.301, ITU-T Internet <URL:https://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-J.301-201410-… [cited by applicant]
Foreign Response for JP Patent Appln. No. 2023-41816 dated Jul. 24, 2024. [cited by applicant]
Foreign NOA for KR Patent Appln. No. 10-2023-7023897 dated May 9, 2024. [cited by applicant]
Foreign OA for CN Patent Appln. No. 201880088331.1 dated Jan. 3, 2025 (with English translation). [cited by applicant]
Foreign Response for CN Patent Appln. No. 201880088331.1 dated Feb. 5, 2025. [cited by applicant]
Foreign OA for CN Patent Appln. No. 201880088331.1 dated Mar. 28, 2025. [cited by applicant]
English Translation of Foreign OA for CN Patent Appln. No. 201880088331.1 dated Mar. 28, 2025. [cited by applicant]
Foreign Response for CN Patent Appln. No. 201880088331.1 dated May 16, 2025. [cited by applicant]
English Translation of Foreign Rejection Decision for CN Patent Appln. No. 201880088331.1 dated May 29, 2025. [cited by applicant]
Foreign Rejection Decision for CN Patent Appln. No. 201880088331.1 dated May 29, 2025. [cited by applicant]