Patent ID: 8027959

Claim:
An alert generator comprising a processor and a memory storage device incorporating instructions which when uploaded into the processor device enable performance of: collecting information comprised of many different variables; defining constraints that govern the generation of a hierarchical network of clusters from the information; then generating an optimised hierarchical network of clusters that meets the constraints by repeatedly generating and testing different hierarchical networks of clusters by repeatedly: generating, at a first hierarchical level in the hierarchical network of clusters, clusters and generating, at a next lowest level in the hierarchical network of clusters, a number of smaller clusters as sub-sets of a respective cluster; repeatedly generating, at a next lowest level in the hierarchical network of clusters, a number of smaller clusters as sub-sets of a respective subcluster; if the defined constraints cannot be met, abandoning the hierarchal network of clusters as a viable hierarchy of optimised clusters; if the defined constraints are met, saving the hierarchal network of clusters as a viable hierarchy of optimised clusters; selecting from the saved viable hierarchies of optimised clusters a most appropriate hierarchical network of clusters as an optimised hierarchical network of clusters that meets the constraints; after generating an optimised hierarchical network of clusters that meets the constraints, receiving further information by recording, through digital technology, a telephone number used to make contact and using the further information and the collected information to regenerate an optimised hierarchical network of clusters that meets the constraints; and assessing the regenerated optimised hierarchical network of clusters that meets the constraints to produce a warning or an alert.