Patent ID: 7165067

Claim:
A method for matching character sets, comprising: storing one or more data set files; creating one or more character set files, wherein each character set file is associated with a character set and includes indexes associated with the one or more data set files; creating a set of index entries, wherein each index entry in the set corresponds to a character set file and stores an index that is also stored in the corresponding character set file; comparing the indexes stored in the index entries included in the set of index entries to determine whether any of the index entries match another index entry in the set of index entries; updating at least one output file based on the comparing, the at least one output file being configured to store zero or more indexes based on a number of matches between the compared index entries; receiving a request specifying one or more character sets; and identifying one or more of the data set files that contain one or more of the requested character sets using the indexes in the character set files.