A clustering and assignment processor (40) for correlating set (12) of two-dimensional data points (14). Clustering is performed by treating each data point (14) as a mass subject to gravitational attraction by other data points (14). The data points (14) are permitted to move in data space until all...http://www.google.com.au/patents/US5404561?utm_source=gb-gplus-sharePatent US5404561 - Clustering and associate processor