This document summarizes a research paper about preserving privacy in location-based services. It discusses how location privacy is an important issue for location-based services. It describes an architecture used to implement privacy-preserving techniques at the service layer without interfering with existing services. It then covers various privacy-preserving techniques including obfuscation-based methods, SP-filtering protocols, and hide and seek protocols. It provides details on how obfuscation can be used to generalize user locations. It also explains how SP-filtering protocols work to calculate the minimum and maximum distances between generalized locations to determine proximity. Finally, it describes how hide and seek protocols can be combined with SP-filtering to more accurately determine proximity when locations may overlap