Automatic form generation
First Claim
1. A method of automatically generating a plurality of forms for testing an automatic document processing system, the method being performed by a programmed computer, comprising:
- generating a layout data file for a blank form image that includes information on locations of data fields on the blank form image, types of data in each of said data fields, and formatting of data in said data fields;
populating in accordance with said layout data file the data fields of the blank form image with a first data set to create a first test form, the first data set comprising, for each of said data fields, randomly selecting data that conforms to said layout data file for each such data field;
saving an answer file containing the first data set used for creating said first test form; and
repeating said populating and said saving steps multiple times with multiple other data sets to create multiple different test forms and corresponding answer files for said testing of said of an automatic document processing system.
11 Assignments
0 Petitions
Accused Products
Abstract
A computer system and method for generating a plurality of unique forms, such as invoices or medical claim forms, that may be populated with data to produce test forms for testing automatic document processing systems. A blank form image is selected, and a layout data file is created that includes information on the locations of data fields on the blank form image, data types, and the formatting of data in the data fields. Corresponding data fields on each form are populated with different data sets comprising pre-defined data, random data or a combination of data to create a plurality different forms for the testing of the document processing system.
43 Citations
19 Claims
-
1. A method of automatically generating a plurality of forms for testing an automatic document processing system, the method being performed by a programmed computer, comprising:
-
generating a layout data file for a blank form image that includes information on locations of data fields on the blank form image, types of data in each of said data fields, and formatting of data in said data fields; populating in accordance with said layout data file the data fields of the blank form image with a first data set to create a first test form, the first data set comprising, for each of said data fields, randomly selecting data that conforms to said layout data file for each such data field; saving an answer file containing the first data set used for creating said first test form; and repeating said populating and said saving steps multiple times with multiple other data sets to create multiple different test forms and corresponding answer files for said testing of said of an automatic document processing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer storage readable medium embodying program instructions for controlling the operation of a computer to perform a method of automatically generating a plurality of forms for testing an automatic document processing system, the method comprising:
-
generating a layout data file for a blank form image that includes information on locations of data fields on the blank form image, types of data in each of said data fields, and formatting of data in said data fields; populating in accordance with said layout data file the data fields of the blank form image with a first data set to create a first test form, the first data set comprising, for each of said data fields, randomly selecting data that conforms to said layout data file for each such data field; saving an answer file containing the first data set used for creating said first test form; and repeating said populating and said saving steps multiple times with multiple other data sets to create multiple different test forms and corresponding answer files for said testing of said of an automatic document processing system. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer system comprising a computer embodying instructions for controlling the operation of the computer to generate a plurality of forms for testing an automatic document processing system, the computer system operating to:
-
generate a layout data file for a blank form image that describes the locations of data fields on the form, types of data in the data fields, and formatting of data in said data fields; populate at least some of the data fields of the blank form image with a first data set to create a first test form, the first data set comprising, for each of said data fields, randomly selecting data that conforms to said layout data file for each such data field; save an answer file containing the first data set for used to create said first test form; and repeat said populating and said saving operations multiple times with multiple other data sets to create multiple different test forms and corresponding answer files for said testing of said of an automatic document processing system. - View Dependent Claims (19)
-
Specification