Method, system and software tool for processing an electronic form
AssigneeInternational Business Machines Corporation
InventorsMichael Desmond, Maire Kehoe, Stephen Renwick, Mark Wallace
Life of this patent
Estimating the term…
Abstract
A method, system and software tool for processing an electronic form, represented by a form template including data and user interface elements, are provided. The form is rendered in accordance with the data and user interface elements of the loaded form template. A form viewer provides one or more graphic objects representing form controls. A composite template is created by adding, to the form template, an action element associated with each form control for which a graphic object is provided by the form viewer. The form is then processed according to the composite template and displayed to a user.
Claims20
A system for processing an electronic form represented by a form template including data and user interface elements, the system comprising:
- a template loader operable to load a form template;
- a form viewer operable to provide one or more graphic objects representing form controls;
- a rendering component operable to render a form in accordance with the data and user interface elements of the loaded form template;
- an action writer operable to add dynamically, to the form template, an action element associated with each form control provided by the form viewer, thereby creating a composite template;
- and
- a form processor operable to process the form according to the composite template.
A method of processing an electronic form represented by a form template including data and user interface elements, the method comprising:
- loading a form template;
- rendering a form in accordance with the data and user interface elements of the loaded form template;
- providing at least one graphic object representing form controls;
- dynamically adding to the loaded form template an action element associated with each form control provided, thereby creating a composite template;
- and
- processing the form according to the composite template.
A software tool for processing an electronic form represented by a form template including data and user interface elements, the tool comprising:
- a template loader operable to load a form template;
- a form viewer operable to provide one or more graphic objects representing form controls;
- a rendering component operable to render a form in accordance with the data and user interface elements of the loaded form template;
- an action writer operable to add dynamically, to the form template, an action element associated with each form control provided by the form viewer, thereby creating a composite template;
- and
- a form processor operable to process the form according to the composite template.
A program product stored on a computer-readable medium, which when executed, processes an electronic form represented by a form template including data and user interface elements, the program product comprising:
- program code for loading a form template;
- program code for rendering a form in accordance with the data and user interface elements of the loaded form template;
- program code for providing at least one graphic object representing form controls;
- program code for dynamically adding to the loaded form template an action element associated with each form control provided, thereby creating a composite template;
- and
- program code for processing the form according to the composite template.
Dependencies are inferred from the claim text.