Multi-versioned documents and method for creation and use thereof
First Claim
Patent Images
1. 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 includesinserting into the document a plurality of alternative content nodes, each content node indicating an alternative selection, andinserting 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.
3 Assignments
0 Petitions
Accused Products
Abstract
The optimal version of a document can depend on the user'"'"'s need and the presentation device, and can govern choices of content as well as style. The content needed for multiple versions of a document can be included in a single document structure and identified by means of tags or by a content selection node. Tags allow the user to specify a desired version, while selection nodes allow the content to be automatically selected, styled and formatted to optimize a set of constraints. Content alternatives may be generated automatically from original content.
164 Citations
9 Claims
-
1. 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. - View Dependent Claims (2)
-
-
3. 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 stei, 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; using the multi-version document to render at least two document versions, wherein at least one alternative selection input is determined by a gene in a document genome, such that the gene in the document genome is a variable of a constraint optimization problem, and the document versions are created in response to alternative values for at least one gene in the document genome; and analyzing the document versions created to determine which of the at least two document versions is a preferred version in accordance with at least one predetermined criteria. - View Dependent Claims (4, 5, 6, 7, 8, 9)
-
Specification