Patent ID: 8650489

Claim:
A method comprising: receiving an indication that a branch event is to be included in a video presentation; receiving a selection of a plurality of video segments to be associated with the branch event as branch choices, each video segment defining video content to be rendered during playback of the video presentation upon selection of a branch choice corresponding to that video segment; collecting data associated with branch choice selections in the video presentation, the data including an attribute associated with users of the video presentation and branch choice selections made by users having that attribute; determining, based on the collected data, statistics of branch choice selections by the users of the video presentation; and encoding the plurality of video segments and the corresponding branch choices as a branch event in the video presentation, the branch choices to be presented for selection at times specified by the branch event of one of the branch choices to render the video segment corresponding to a selected branch choice, wherein the branch choices to be presented are based at least in part on the statistics.