Patent attributes
A group of streaming video segments that includes a first set of streaming video segments that are associated with a first storyline is identified. The first set of streaming video segments is provided to a client device. The first set of streaming video segments includes data indicative of a set of storyline options associated with the first storyline. User input indicating a user selection of one of the storyline options is received and the group of streaming video segments is updated to include a second set of streaming video segments based on the user input. The second set of streaming video segments is provided to the client device.