Patent ID: 11962741
Assignee: MAGIC LEAP, INC.
Field: Audio-visual technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
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.