Patent ID: 7996759

Claim:
A method for inserting data into a fixed electronic template page, said method comprising: receiving said fixed electronic template page, the fixed electronic template page including a plurality of fields arranged according to a layout of the plurality of fields; mapping data to a field of the plurality of fields of said fixed electronic template page; making a determination whether said data fits within said field; merging a first subset of said data with said field of said fixed electronic template page based on said mapping; creating an additional electronic document page that includes an extension area of said field to handle overflow data, the overflow data being a second subset of said data that does not fit within said field; merging said overflow data with said extension area of said field of said additional electronic document page; and providing, in a manner that preserves the layout of the plurality of fields of the fixed electronic template page, a document that includes the fixed electronic template page with the merged first subset of said data and that includes the additional electronic document page with the merged second subset of said data.