IP Library Granted Patent US 11,962,741
Granted Patent B2
US 11,962,741 · App. 17/653,234 · Granted Apr 16, 2024

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 11,962,741
App. No.
17/653,234
Granted
Apr 16, 2024
Kind
B2
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 (19)

1. A computer system implementing a virtual reality (VR) and/or augmented reality (AR) video player, comprising:

a computer processor to execute a set of program code instructions; and

a memory to store the program code instructions, in which the program code instructions comprises program code to perform a process for displaying an interactive video in a VR/AR environment comprising:

receiving a video file of an interactive video, the video file comprising:

one or more animation streams,

a data store comprising control data, and

at least one of a video stream and an audio stream,

dynamically generating a control stream based at least in part on the control data and data of a timeline controller, wherein the timeline controller controls a position of the video stream to indicate a current frame of the video that is to be displayed to the user;

requesting a user interaction comprising a user answering a question displayed to the user at a point in time of the video, wherein the control stream controls when to display the question to the user, and the question displayed to the user corresponds to a question that changes a storyline of the interactive video;

receiving an answer to the question via the user interaction;

notifying a timeline controller of the answer;

skipping a portion of the video between a first part of the video and a second part of the video based on the answer; and

displaying the video from the second part of the video.

2. The computer system of claim 1 , wherein the data store is fully loaded into the memory when the video file is received.

3. The computer system of claim 1 , wherein the control stream is fully loaded into the memory when the control stream is generated.

4. The computer system of claim 1 , wherein the interactive video is a stereoscopic 3D video.

5. The computer system of claim 1 , wherein the user interaction comprises at least one of a head pose, an eye tracking, an eye gaze, a hand gesture of the user, a totem gesture, and an object recognizer.

6. The computer system of claim 1 , wherein the program code instructions comprise program code to further perform storing a state of the interactive video with a runtime interactivity data based at least in part on the answer received.

7. The computer system of claim 1 , wherein the interactive video is a stream of non-executable data periodically interrupted by decision nodes associated with different versions of the storyline of the interactive video, and the answer corresponds to a decision elected by the user at a decision node of the interactive video.

Assignments (3)
SECURITY INTEREST Recorded Oct 24, 2025
From: MAGIC LEAP, INC.; MENTOR ACQUISITION ONE, LLC; MOLECULAR IMPRINTS, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 073255/0581 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2023
From: J.D., PRAVEEN BABU; RILEY, SEAN CHRISTOPHER
To: MAGIC LEAP, INC.
Reel/Frame 065503/0004 →
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 →
Continuity (5)
Division 17160666 · Jan 28, 2021
Division 16225553 · Dec 19, 2018
Provisional Application 62715199 · Aug 6, 2018
Provisional Application 62610112 · Dec 22, 2017
Related Publication 20220191454A1 · Jun 16, 2022