Microsoft Research demonstrates how to protect privacy while releasing location data to apps