| CPC G11B 27/036 (2013.01) [G06N 3/08 (2013.01)] | 24 Claims |

|
1. A method, performed by a computer system, for facilitating video creation by recommending next steps in a video generation process, the method comprising:
identifying a current state of a video being created in a video production workspace, including identifying assets in the video in the current state and a time in a video timeline associated with the current state;
predicting a next step in the generation of the video based on the current state of the video and the time in the video timeline of the current state of the video;
recommending one of a plurality of asset types to add to the video based on the predicted next step;
recommending a plurality of instances of the recommended asset type to add to the video based on the current state of the video;
receiving user input to add one of the instances of the recommended asset type to the video;
adding the selected instance of the recommended asset type to the video to create a new state of the video; and
repeating the above steps one or more times.
|