Patent ID: 7203699

Claim:
A computerized system for automated completion of forms, comprising: (a) a server computer having a microprocessor, an area of main memory for executing program code under the direction of the microprocessor, and a disk storage device for storing data and program code; (b) a database accessible by said server computer, the database containing data item definitions; (c) data input means for entering data input cognizable by said microprocessor; and (d) a computer program stored in the disk storage device and executing in main memory under the direction of the microprocessor, the computer program including: (i) data defining means for creating new data item definitions in said database; (ii) data item mapping means for associating a data item definition within said database with at least one other data item definition in said database in a parent/child association; (iii) form entry means for inputting an electronic form image representative of a paper form having data entry fields and storing said electronic form image in a database; (iv) form mapping means for accepting a user input identifying a screen position of said data entry fields, and for creating electronic form field definitions corresponding to said data entry fields, each electronic form field definition including the screen position and an association with one of said data item definitions in said database; and (v) form filling means for displaying said electronic form image overlaid with electronic text entry fields defined by said electronic form field definitions, and for accepting input data in said electronic text entry fields.