Patent ID: 7827179

Claim:
A data clustering computer system comprising: a simple similarity calculation section of said computer system that receives a block containing at least one data and a block generation condition and divides the block based on the block generation condition; a block division section of said computer system that repeatedly performs block division processing that allows the simple similarity calculation section to divide the block by supplying the block and block generation condition thereto to create a hierarchical relationship between the blocks obtained by the block division processing; a block storage section of said computer system that stores blocks and the hierarchical relationship between the blocks; a similarity calculation section of said computer system that calculates the similarity between combinations of data contained in a block; and a block integration section of said computer system that allows the similarity calculation section to calculate the similarity between combination of data contained in a block and executes processing for combining groups each of which contains at least one data based on the calculation result of the similarity calculation section along the hierarchical relationship between blocks stored in the block storage section, the block integration section uses representative data of groups to allow the similarity to be calculated and determines whether the groups can be combined or not; and the similarity calculation section determines “integration possible” “integration impossible” or “continuous check” as the result of the similarity calculation based on the similarity between the data combination and, when the result is “continuous check” and the data that have been subjected to the similarity calculation are represented data, calculates the similarity between combination of different data contained in the groups to which the representative data belong and determines “integration possible” or “integration impossible”.