Protecting Location Privacy with Personalized k-Anonymity: Architecture and Algorithms | Synapse