Patent ID: 8375065

Claim:
A method comprising the steps of: receiving a data input file, said data input file defining a first set of data fields to be included in a database and said data input file including a set of data elements to be included in said database; identifying a second set of data fields in said data input file that are designated to contain a Boolean element, said second set of data fields being a subset of said first set of data fields; defining at least one new data field, each new data field collectively storing a plurality of said Boolean elements from said second set of data fields such that each one of said plurality of said Boolean elements in said new data field is the same as one of said Boolean elements from said second set of data fields; modifying said first set of data fields to eliminate said second set of data fields; and storing in a catalog data that defines an arrangement of said first set of data fields, wherein said arrangement includes said at least one new data field for collectively storing said Boolean elements previously contained in said eliminated second set of data fields.