Patent ID: 7178104

Claim:
A method for generating an electronic document having two or more sections, wherein the two or more sections are arranged in a logical order, the method comprising: obtaining a request to generate the electronic document from a client computer; obtaining a template defining a logical order of two or more sections of electronic document, wherein a logical order of a first section precedes a logical order of a second section; determining whether content corresponding to the first section of the electronic document is dependent on the second section; populating at least a portion of the first section with a content bookmark if the content corresponding to the first section of the electronic document is dependent on the second section; populating, without accessing a database, the portion of the first section corresponding to the content bookmark with data dependent on the second section before transmitting the electronic document to the client computer; populating at least a portion of the first section with a second content bookmark if the content corresponding to the first section is dependent on a third section of the electronic document; populating, without accessing a database, the portion of the first section corresponding to the second content bookmark with data dependent on the third section; and transmitting the electronic document to the client computer.