Generation of randomly structured forms
First Claim
1. A method of generating a randomly structured form for testing an automatic document processing system comprising:
- determining randomly sizes of major portions of the form;
defining randomly for each of the major portions data fields and an ordering of the data fields within such each major portion;
generating a blank image of the form; and
generating a layout data file for said blank image that provides information on locations of data fields on the form within said major portions and the formatting data in said data fields.
11 Assignments
0 Petitions
Accused Products
Abstract
A computer system and method for generating a plurality of unique, randomly structured forms, such as invoices, that may be populated with data to produce test forms for testing automatic document processing systems. The forms may have major blocks such as a header, a body and a footer, and the major blocks may have randomly selected sizes. For each block, the locations of data fields and the ordering of the data fields within the block are defined randomly, the data locations within the fields and the data formats are randomly defined, and a blank image and an XML file of the randomly structured form are produced. The forms generated may be populated with data for the testing document processing system.
36 Citations
20 Claims
-
1. A method of generating a randomly structured form for testing an automatic document processing system comprising:
-
determining randomly sizes of major portions of the form; defining randomly for each of the major portions data fields and an ordering of the data fields within such each major portion; generating a blank image of the form; and generating a layout data file for said blank image that provides information on locations of data fields on the form within said major portions and the formatting data in said data fields. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer readable medium embodying program instructions for controlling the operation of a computer to perform a method of generating a randomly structured form for testing an automatic document processing system, the method comprising:
-
determining randomly sizes of major portions of the form; defining randomly for each of the major portions data fields and an ordering of the data fields within such each major portion; generating a blank image of the form; and generating a layout data file for said blank image providing information on the locations of data fields on the form and formatting data in said data fields. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer system embodying instructions for controlling the operation of the computer to generate a randomly structured form for testing an automatic document processing system, the computer system operating to:
-
determine randomly sizes of major portions of the form; define randomly for each of the major portions data fields and an ordering of the data fields within such each major portion; generate a blank image of the form; and
generate a layout data file for said blank image providing information on locations of data fields on the form and the formatting data in said data fields. - View Dependent Claims (20)
-
Specification