Patent ID: 8214735
Filing Date: 2012-07-03
Classification: G06F

Abstract:
1. A computer program product to process structured documents, comprising: a computer readable storage medium having computer usable program code embodied therewith, the computer usable program code comprising: computer usable program code configured to enable a user to select a predetermined graphical template; computer usable program code configured to analyze the structure of said predetermined graphical template and identify: at least one content area for setting or editing different contents according to documents to which said predetermined template is applied and at least one common area to be used in common among said documents to which said predetermined template is applied; computer usable program code configured to enable a user to select a first structured document that said predetermined graphical template is to be applied to; computer usable program code configured to analyze the structure of said first structured document so as to identify various structural components of said first structured document; computer usable program code configured to enable a user to select at least one content area of said predetermined template; computer usable program code configured to enable a user to select a particular structural component of said first structured document to be inserted into each selected content area of said predetermined template; computer usable program code configured to store an association between template structure information and document structure information for each selected content area and the corresponding selected particular structural component; computer usable program code configured to apply said predetermined structural template to said first structured document so as to insert each said particular structural component into the corresponding selected content area of said predetermined template and to include said at least one common area of said predetermined template into said first structured document; and computer usable program code configured to perform for a plurality of additional documents having: