Data insertion from a database into a fixed electronic template form that supports overflow data
First Claim
1. A method for inserting data into a field of a fixed electronic template page, said method comprising:
- receiving said fixed electronic template page;
mapping data to said field of said fixed electronic template page;
merging said data with said field of said fixed electronic template page based on said mapping;
determining if there is overflow data that will not fit within said field;
creating an additional electronic document page that includes an extension area of said field to handle said overflow data, provided there is said overflow data that will not fit within said field; and
merging said overflow data with said extension area of said field of said additional electronic document page.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment in accordance with the invention relates to inserting data (e.g., XML data) from a database into an electronic template form that includes a table. Furthermore, each table can expand to fit any amount of inserted data and can also expand onto additional pages. The additional pages may have the format of supplemental pages that include the expanded table or that of duplicate pages that also include the other information (e.g., brief description of the table, letterhead, etc.) that was included on the first page. The font size and space can be calculated along with the line wrap for the supplemental page format or duplicate page format.
112 Citations
21 Claims
-
1. A method for inserting data into a field of a fixed electronic template page, said method comprising:
-
receiving said fixed electronic template page;
mapping data to said field of said fixed electronic template page;
merging said data with said field of said fixed electronic template page based on said mapping;
determining if there is overflow data that will not fit within said field;
creating an additional electronic document page that includes an extension area of said field to handle said overflow data, provided there is said overflow data that will not fit within said field; and
merging said overflow data with said extension area of said field of said additional electronic document page. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system comprising:
-
a processor;
a bus coupled to said processor; and
a memory device coupled to said bus to communicate with said processor for performing a method comprising;
receiving a fixed electronic template form page;
binding data of a database to a field of said fixed electronic template form page;
merging said data with said field of said fixed electronic template form page based on said binding;
ascertaining whether there is overflow data that will not fit within said field;
creating an additional electronic document page that includes an extension area of said field to handle said overflow data, provided there is said overflow data that will not fit within said field; and
merging said overflow data with said extension area of said field of said additional electronic document page. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer readable medium having computer readable code embodied therein for causing a computer system to perform a method comprising:
-
receiving a fixed electronic page;
linking data to said field of said fixed electronic page;
merging said data with said field of said fixed electronic page based on said linking;
determining whether there is overflow data that does not fit within said field;
creating an additional electronic document page that includes an extension area of said field to handle said overflow data, provided there is said overflow data that does not fit within said field; and
merging said overflow data with said extension area of said field of said additional electronic document page. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification