Patent ID: 7698283
Filing Date: 2010-04-13
Classification: G06F,Y10S

Abstract:
1. A computer-implemented method for converting information from a raw database into a distilled database, the raw database including a plurality of records, each of the plurality of records including a data field, the data field including a plurality of data elements, the method comprising: converting the plurality of data elements in at least one non-numeric data field of one of the plurality of records in the raw database to a numeric value, wherein said numeric value retains semantic significance of its corresponding plurality of data elements in the at least one non-numeric data field, wherein the numeric value has a corresponding number system, said number system having a radix at least equal to a number of possible values of a data element in the at least one non-numeric data field, and wherein numerals in the number system are selected to correspond to the data elements in the at least one non-numeric data field, said numeric value formed from said numerals in said number system corresponding to the data elements in the at least one non-numeric data field, thereby retaining semantic significance; forming a vector including said numeric value, said vector representative of said one of the plurality of records in the raw database; comparing said vector with a distilled matrix to determine whether said vector is included in said distilled matrix, said comparing using said numeric value; including said vector in said distilled matrix if said vector is not included in said distilled matrix; and forming the distilled database using said distilled matrix.