Patent ID: 8896605

Claim:
A method comprising: grouping, by a system having a processor, data records into clusters according to attributes of the data records, the attributes to be correlated; merging, by the system, at least two clusters that satisfy a proximity criterion; creating, by the system, at least one ellipsoid for presentation in a scatter plot visualization based on the grouping and merging, the ellipsoid including pixels representing multiple corresponding data records, wherein the ellipsoid has a rotation angle that is based on a corresponding local correlation of the attributes of the data records represented by the ellipsoid; and adjusting the rotation angle of the ellipsoid based on whether the local correlation is a positive correlation or a negative correlation, wherein a first rotation angle of the ellipsoid corresponding to the positive correlation results in a dimension of the ellipsoid having a positive slope, and wherein a second rotation angle of the ellipsoid corresponding to the negative correlation results in a dimension of the ellipsoid having a negative slope.