Systems and methods for creating linear video from branched video
First Claim
Patent Images
1. A computer-implemented method comprising:
- storing a plurality of selectably presentable video segments, each segment representing a predefined portion of one or more paths in a traversable video tree;
automatically creating a linear, non-interactive video from the selectably presentable video segments by;
traversing at least a portion of the first path in the video tree, the first path comprising a plurality of branching points at which the first path branches into a plurality of alternative paths;
traversing the plurality of alternative paths at each decision point; and
forming the linear, non-interactive video to comprise a simultaneous presentation of video segments in the alternative paths, wherein at a particular point of time in the video following a particular branching point, the number of video segments simultaneously presented corresponds to the number of alternative paths branching from the particular branching point;
providing in the linear, non-interactive video a graphical representation of simulated user interaction with one or more of the video segments, the graphical representation of simulated user interaction corresponding to the traversal of the at least a portion of the first path in the video tree; and
providing the linear, non-interactive video for playback to a viewer.
2 Assignments
0 Petitions
Accused Products
Abstract
Computer-implemented methods and systems for creating non-interactive, linear video from video segments in a video tree. Selectably presentable video segments are stored in a memory, with each segment representing a predefined portion of one or more paths in a traversable video tree. A linear, non-interactive video is automatically created from the selectably presentable video segments by traversing at least a portion of a first path in the video tree and, upon completion, is provided to a viewer for playback.
202 Citations
18 Claims
-
1. A computer-implemented method comprising:
-
storing a plurality of selectably presentable video segments, each segment representing a predefined portion of one or more paths in a traversable video tree; automatically creating a linear, non-interactive video from the selectably presentable video segments by; traversing at least a portion of the first path in the video tree, the first path comprising a plurality of branching points at which the first path branches into a plurality of alternative paths; traversing the plurality of alternative paths at each decision point; and forming the linear, non-interactive video to comprise a simultaneous presentation of video segments in the alternative paths, wherein at a particular point of time in the video following a particular branching point, the number of video segments simultaneously presented corresponds to the number of alternative paths branching from the particular branching point; providing in the linear, non-interactive video a graphical representation of simulated user interaction with one or more of the video segments, the graphical representation of simulated user interaction corresponding to the traversal of the at least a portion of the first path in the video tree; and providing the linear, non-interactive video for playback to a viewer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
at least one memory for storing computer-executable instructions; and at least one processor for executing the instructions stored on the at least one memory, wherein execution of the instructions programs the at least one processor to perform operations comprising; storing a plurality of selectably presentable video segments, each segment representing a predefined portion of one or more paths in a traversable video tree; automatically creating a linear, non-interactive video from the selectably presentable video segments by; traversing at least a portion of the first path in the video tree, the first path comprising a plurality of branching points at which the first path branches into a plurality of alternative paths; traversing the plurality of alternative paths at each decision point; and forming the linear, non-interactive video to comprise a simultaneous presentation of video segments in the alternative paths, wherein at a particular point of time in the video following a particular branching point, the number of video segments simultaneously presented corresponds to the number of alternative paths branching from the particular branching point; providing in the linear, non-interactive video a graphical representation of simulated user interaction with one or more of the video segments, the graphical representation of simulated user interaction corresponding to the traversal of the at least a portion of the first path in the video tree; and providing the linear, non-interactive video for playback to a viewer. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification