Patent ID: 7171618

Claim:
A method for creating a multi-version document, comprising the steps of: identifying a first section of said document intended for representation in a first document version; identifying a second section of said document intended for representation in an alternative document version; tagging at least the second section of said document to indicate its association with said alternative version, wherein said step includes inserting into the document a plurality of alternative content nodes, each content node indicating an alternative selection, and inserting into the document a selection node, said selection node indicating, in response to an alternative selection input, one of the plurality of alternative content nodes; storing at least a portion of the multi-version document as a single digital file including the first and second sections; and using the multi-version document to create a document version, wherein at least one alternative selection input is determined by a avariable of a constraint optimization problem solver, and the document version is created in response to the alternative selection input.