Method and System for Processing Fixed Format Forms Online
OwnerJun-Shi SUNinventor
Life of this patent
Estimating the term…
Abstract
A form processing system for processing electronic forms (e-form) forms while preserving the e-form fixed format is provided. The form processing system includes three functional modes or subsystems: the design mode, the edit mode and the view mode. The system, in design mode, designs form templates, manages permission and sets up dynamic workflow parameters. In the view mode, the form is read-only. The form looks like a regular PDF document. This mode is used for exporting data to e-form, printing form and sharing form by multiple users.
Claims20
A form processing system for processing electronic forms (e-form) while preserving the e-form fixed format, the form processing system comprising;
- a repository subsystem, wherein the repository subsystem comprises:
- an e-form repository for generating at least one page image, wherein the at least one page image comprises a plurality of e-form static data fields;
- a system data repository;
- a designer subsystem for designing form templates, managing permissions and assigning workflow to at least one form designer associated with the e-form, wherein the designer sub-system comprises:
- a data layer generator for generating and storing in the system data repository a plurality of dynamic data fields, wherein each of the plurality of dynamic data fields have a one-to-one correspondence with each of the plurality of e-form static data fields to form at least one data layer,
- a form processor subsystem wherein the form processor subsystem comprises:
- an edit subsystem for users to enter data and to execute workflow;
- and
- a viewing subsystem for viewing the at least one page image and the at least one data layer, wherein each of the plurality of dynamic data fields having a one-to-one correspondence with each of the plurality of e-form static data fields are visually overlayed with its corresponding e-form static data field.
A system for generating a plurality of dynamic data field objects corresponding to a plurality of static data fields in fixed electronic forms (e-form), the system comprising:
- a template designer subsystem, wherein the template designer comprises:
- a data layer generator for generating the plurality of dynamic data field objects, wherein each of the plurality of dynamic data field objects have at least a one-to-one correspondence with each of the plurality of e-form static data fields to form at least one image data layer.
- a repository subsystem comprising an e-form repository for retrieving e-form information and generating the at least one image layer;
- and
- a form processor subsystem comprising a viewing subsystem for viewing the plurality of static data fields and the at least one object image data layer, wherein each of the plurality of dynamic data field objects having at least a one-to-one correspondence with each of the plurality of e-form static data fields are visually overlayed with its corresponding e-form static data field.
A method for processing fixed electronic forms (e-form) having a plurality of static data fields, the method comprising:
- generating an image replica of the e-form;
- designing at least one form template, wherein designing at least one form template comprises:
- generating a plurality of dynamic data field objects having at least a one-to-one correspondence with each of the plurality of static data fields, wherein generating the plurality of dynamic data field objects further comprises:
- assigning each of the plurality of dynamic data field objects at least one control parameter;
- assigning each of the plurality of dynamic data field objects at least one security parameter;
- assigning each of the plurality of dynamic data field objects at least one workflow parameter;
- assigning each of the plurality of dynamic data field objects at least one e-form coordinate corresponding to its corresponding static data field object;
- assigning each of the plurality of dynamic data fields at least one user data;
- processing each of the plurality of dynamic data field objects according to its associated parameters, wherein processing each of the plurality of dynamic data field objects further comprises:
- dynamically enabling/disabling each of the plurality of dynamic data field objects according to its associated workflow parameter;
- populating each of the plurality of dynamic data field objects with an associated default value;
- generating an electronic notification when the dynamic data field process is complete;
- and
- displaying the image replica and each of the plurality of dynamic data field objects according to its at least one e-form coordinate.
Dependencies are inferred from the claim text.