Patent attributes
Systems and methods are provided for determining a subset of available paths of an interactive media program to generate for output. One example method includes receiving, at a computing device, the interactive media program, wherein the interactive media program comprises a plurality of alternative segments followed by a common segment and accessing a user profile. A subset of the plurality of alternative segments are identified, based on the user profile. A set of options for output are generated, wherein the set of options enables one of the alternative segments to be selected from the identified subset of the alternative segments. A selection of an option of the set of options is received, wherein the option is a first option and a first segment of the subset of the plurality of alternative segments is generated for output, based on the selected option.