Using Finite State Machines to preserve privacy while data mining the cellular phone network