Patent ID: 7337388

Claim:
A method for iterative tool-based document generation, comprising: receiving a request to generate a document; if a prior base document comprising content automatically created by a wizard tool does not exist or a user document comprising user edits does not exist, generating a base document comprising content automatically created by a wizard tool and copying it to become a user document; and if both the prior base document comprising content automatically created by a wizard tool and the user document comprising user edits exist, generating a new base document comprising content automatically created by a wizard tool, generating a merge document using a three file merge of the generated new base document, the prior base document, and the user document, using the prior base document as the base of the merge, and if the merge is accepted, moving the merged document to become the user document, and moving the generated new base document to replace the prior base document, and if the merge is not accepted, the prior base document and the user document remain the same; wherein the generated new base document is a newly generated base document not derived from a saved copy of the prior base document.