Patent ID: 7409632

Claim:
A computer system configured through computer software to present a graphical user interface (GUI) comprising two disjoint sets of labeled fields, a first set and a second set, wherein both the first and second sets are non-empty sets, and to generate a file from data entered into at least some of the labeled fields, wherein the computer software is adapted to cause the computer system to construct the generated file by taking the following actions: establishing in the GUI, responsive to entry of first data into the first set of labeled fields, a first subset and a second subset of the second set of labeled fields, wherein the first subset of the second set of labeled fields is allowed to accept second data and the first subset of the second set of labeled fields contains at least one labeled field, and wherein the second subset of the second set of labeled fields is inhibited from accepting data, and assigning each field of the second set of labeled fields to one or the other of the first subset and the second subset of the second set of labeled fields, on the basis of which set of criteria, in a predetermined plurality of sets of criteria, is satisfied by the first data entered into the first set of labeled fields, and wherein the generated file comprises individually identifiable data fields and wherein at least some of the individually identifiable data fields are filled with first data or second data.