Patent Document ID: 20060288269
Application ID: 11412195
Patent Status: 0

Claim One:
1. A system for generating and providing at least one electronic form to a user, the system comprising: a file management sub-system for receipt and management of at least: a first standard form including a first location thereon in which data of a first type is to be inserted to generate a first filled form and a second location thereon in which data of a second type is to be inserted to generate the first filled form; and, a second standard form including a third location thereon in which data of a third type is to be inserted to generate a second filled form and a fourth location thereon in which data of a fourth type is to be inserted to generate the second filled form; a first user sub-system for selection of a desired form from the at least a first standard form and the second standard form, the first user sub-system comprising at least a first memory location at which data of the first type is stored, a second memory location at which data of the second type is stored, a third memory location at which data of the third type is stored and a fourth memory location at which data of the fourth type is stored and a first printer; a first print engine communicatively coupled to the first printer; a second user sub-system for selection of a desired form from the at least a first standard form and the second standard form, the second user sub-system comprising at least a fifth memory location at which data of the first type is stored, a sixth memory location at which data of the second type is stored, a seventh memory location at which data of the third type is stored and an eighth memory location at which data of the fourth type is stored and a second printer; a second print engine communicatively coupled to the second printer; a mapper sub-system running mapper software for mapping of: the first standard form into a first digital form file identifying graphical and/or textual elements of the first standard form, a first pre-defined data input field for receipt of data of the first type to be placed on the first standard form, and a location on the first standard form for the first pre-defined data input field, a second pre-defined data input field for receipt of data of the second type to be placed on the first standard form and a location on the first standard form for the second pre-defined data input field; and, the second standard form into a second digital form file identifying graphical and/or textual elements of the second standard form, a third pre-defined data input field for receipt of data of the third type to be placed on the second standard form and a location on the second standard form for the second pre-defined data input field; a delivery sub-system operably connected to the file management sub-system, the mapper sub-system, the first user sub-system and the second user sub-system, the delivery sub-system being configured to: retrieve from the first user sub-system an indication of a desired form selected from the first and second standard forms and a first delivery address for electronic delivery of a digital form file mapped from the desired form, the delivery sub-system including a mechanism for creation of a script reflective of the desired form including the digital form file mapped from the desired form, and a mechanism for execution of the script to electronically deliver the digital form file mapped from the desired form to the first user sub-system at the first delivery address; and, retrieve from the second user sub-system an indication of a desired form selected from the first and second standard forms and a second delivery address for electronic delivery of a digital form file mapped from the desired form, the delivery sub-system including a mechanism for creation of a script reflective of the desired form including the digital form file mapped from the desired form, and a mechanism for execution of the script to electronically deliver the digital form file mapped from the desired form to the second user sub-system at the second delivery address; and, wherein the first print engine is configured to: when an indication is received from the first user sub-system that the first standard form is the desired form, merge the data stored at the first and second memory locations with the electronically delivered first digital form file to generate a first output file to the first printer which is configured to print a filled form including the data stored at the first memory location in the first pre-defined data input field at the location on the first standard form for the first pre-defined data input field and the data stored at the second memory location in the second pre-defined data input field at the location on the first standard form for the second pre-defined data input field; and, when an indication is received from the first user sub-system that the second standard form is the desired form, to merge the data stored at the third and fourth memory locations with the electronically delivered second digital form file to generate a second output file to the first printer which is configured to print a filled form including the data stored at the third memory location in the third pre-defined data input field at the location on the second standard form for the third pre-defined data input field and the data stored at the fourth memory location in the fourth pre-defined data input field at the location on the second standard form for the fourth pre-defined data input field; and, wherein the second print engine is configured to: when an indication is received from the second user sub-system that the first standard form is the desired form, to merge the data stored at the fifth and sixth memory locations with the electronically delivered first digital form file to generate a third output file to the second printer which is configured to print a filled form including the data stored at the fifth memory location in the first pre-defined data input field at the location on the first standard form for the first pre-defined data input field and the data stored at the sixth memory location in the second pre-defined data input field at the location on the first standard form for the second pre-defined data input field; and, when an indication is received from the second user sub-system that the second standard form is the desired form, to merge the data stored at the seventh and eighth memory locations with the electronically delivered second digital form file to generate a second output file to the second printer which is configured to print a filled form including the data stored at the seventh memory location in the third pre-defined data input field at the location on the second standard form for the third pre-defined data input field and the data stored at the eighth memory location in the fourth pre-defined data input field at the location on the second standard form for the fourth pre-defined data input field.