Patent ID: 7461037

Claim:
A computer-implemented method for producing a trained clustering system, the method comprising: processing data arrays that collectively describe cyclic behavior of at least one variable in several entities in a telecommunication network; wherein said processing of the data arrays comprises determining a first cycle in the cyclic behavior and dividing the first cycle into multiple time slots; determining multiple data arrays, each data array containing multiple data items such that each data item describes a variable of an entity in one time slot; for each of the several entities, determining a specific magnitude parameter; and scaling the data arrays between entities such that the specific magnitude parameters are suppressed; wherein the method further comprises training a clustering system with a first plurality of the scaled data arrays to determine a set of cluster centers, thereby producing the trained clustering system operable to cluster a second plurality of the scaled data arrays, whereby the second plurality of the scaled data arrays clustered by the trained clustering system may differ in magnitude from the first plurality of the scaled data arrays used for training the clustering system.