System and method for electronic document generation and delivery
First Claim
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.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for generating and delivering an electronic form to a user. One embodiment of the disclosed system comprises a file management sub-system for receipt and management of at least one standard form in electronic format. The system also includes a user sub-system for selection of a desired form. In addition, the system includes a mapper sub-system for mapping each of the at least one standard forms into a form file identifying the graphical and/or textual elements of the standard form, at least one data field to placed on the form and an indication of where the at least one data field is to be placed based on the identified graphical and/or textual elements. Also, the system includes a delivery sub-system operably connected to the file management sub-system, the user sub-system and the mapping sub-system and capable delivering an electronic form comprising the desired form into which data retrieved from the user sub-system is inserted.
-
Citations
40 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. 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 one standard form including a location at which data of a first type is to be inserted thereon;
a user sub-system for selection of a desired form from the at least one standard form, the user sub-system comprising a memory location at which a data of the first type is stored, a print engine and a printer;
a mapper sub-system running mapper software for mapping of each of the at least one standard forms into a digital form file identifying graphical and/or textual elements of the standard form, at least one data input field for receipt of data of the first type and a location on the standard form for the at least one data input field;
a delivery sub-system operably connected to the file management sub-system, the mapper sub-system and the user sub-system, the delivery sub-system being capable of retrieving from the user sub-system an indication of a desired form selected from the at least one standard form and a 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 user sub-system at the delivery address; and
wherein the print engine on the user sub-system is configured to merge the data stored at the memory location with the electronically delivered digital form file to generate an output file to the printer which is configured to print a filled form including the data stored at the memory location in the data input field at the location on the standard form for the at least one data input field. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. 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 first standard form and the second standard form, the 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, a fourth memory location at which data of the fourth type is stored and a first printer;
a first print engine;
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, 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 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, a location on the second standard form for the third pre-defined data input field, a fourth pre-defined data input field for receipt of data of the fourth type to be placed on the second standard form and a location on the second standard form for the fourth pre-defined data input field;
a delivery sub-system operably connected to the file management sub-system, the mapper sub-system and the first user sub-system, the delivery sub-system being capable of retrieving from the first user sub-system an indication of a desired form selected from the first and second standard forms and a 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
wherein the print engine is configured;
when it is indicated that the first standard form is the desired form, to 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 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 it is indicated 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 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. - View Dependent Claims (32, 33, 34, 35, 36)
-
-
37. A method for generating and providing at least one electronic form including at least a first electronic form of a first standard form from which a first filled standard form can be printed including a first location wherein data of a first type is printed and a second electronic form of a second standard form from which a second filled standard form can be printed including a second location wherein data of a second type is printed to a plurality of users including a first user that stores data of the first type at a first memory location and data of the second type at a second memory location and a second user that stores data of the first type at a third memory location and data of the second type at a fourth memory location, wherein the first and third memory locations are different and the second and fourth memory locations are different, the method comprising the steps of:
-
collecting the first standard form in electronic format;
collecting the second standard form in electronic format;
mapping the first standard form into a first digital form overlay file identifying graphical and/or textual elements of the first standard form, a first pre-defined data input field of the type to be placed on the first standard form in the location at which data of the first type is to be printed and a location on the first standard form for the first pre-defined data input field;
mapping the second standard form into a second digital form overlay file identifying graphical and/or textual elements of the second standard form, a second pre-defined data input field of the type to be placed on the second standard form in the location at which data of the second type is to be printed and a location on the second standard form for the second pre-defined data input field;
accepting a request from the first user for electronic delivery of a first desired form selected from the first and second electronic forms;
accepting a request from the second user for electronic delivery of a second desired form selected from the first and second electronic forms;
generating a first premapped data stream correlating the first pre-defined data input field with the data stored at the first memory location and the second pre-defined data input field with the data stored at the second memory location;
generating a second premapped data stream correlating the first pre-defined data input field with the data stored at the third memory location and the second pre-defined data input field with the data stored at the fourth memory location;
electronically delivering the digital form overlay file mapped from the first desired form to the first user;
electronically delivering the digital form overlay file mapped from the second desired form to the second user;
extracting data to create first extracted data from the first premapped data stream wherein the first extracted data is the data stored in the first memory location when the first desired form is the first electronic form and the first extracted data is the data stored at the second memory location when the first desired form is the second electronic form merging the first extracted data with the digital form overlay file mapped from the first desired form to create a first print file;
sending the first print file to a printer accessible to the first user to produce a hardcopy of a filled standard form;
extracting data to create second extracted data from the second premapped data stream wherein the second extracted data is the data stored in the third memory location when the second desired form is the first electronic form and the second extracted data is the data stored at the fourth memory location when the second desired form is the second electronic form merging the second extracted data with the digital form overlay file mapped from the second desired form to create a second print file; and
,sending the second print file to a printer accessible to the second user to produce a hardcopy of a filled standard form. - View Dependent Claims (38, 39, 40)
-
Specification