All rights reserved.iii DEDICATION Esta Disertacion va dedicada muy especialmente a mi familia. Primero mis padres, Elssy y Jaime, que me dieron todas las herramientas necesarias para poder cumplir mis metas. El amor, el sacrificio y dedicacion con que nos formaron a mis hermanos y a mi seran siempre motivo de inspiracion para continuar adelante. A mis hermanos Lili, Meli, Randy e Isabella, por apoyarme y darme muchas alegrias y motivos de orgullo.Por supuesto, no podria faltar la dedicacion a mi hermosa esposa, Pily. Desde que comenzamos juntos este viaje, siempre ha estado conmigo compartiendo todos los momentos, lo mas felices y los mas dificiles y nunca ha desistido. Para ella, que es mi fuerza inspiradora y mi amor, va dedicada esta disertacion. Finalmente, quisiera dedicar este logro a mi Maestro. El sin duda me ha dado todo lo que tengo y esto es simplemente parte de su obra. Gracias por todo. Special thanks goes to Dr. Bogdan Carbunar, who has been a great collaborator and teacher, and to Mr. Mahmudur Rahman. We all created such an exceptional team and we were able to contribute in several aspects in our research. Their valuable insights and feedback were the key to publish our work. problem. To address this, we introduce SpsJoin, a framework for computing spatial set-similarity joins. SpsJoin handles combined similarity queries that involve textual and spatial constraints simultaneously. LBSs use this system to tackle different types of problems, such as deduplication, geolocation enhancement and record linkage. We define the spatial set-similarity join problem in a general case and propose an algorithm for its efficient computation. Our solution utilizes parallel computing with MapReduce to handle scalability issues in large geospatial databases.Second, applications that use geolocation data are seldom concerned with ensuring the privacy of participating users. To motivate participation and address privacy concerns, we propose iSafe, a privacy preserving algorithm for computing safety snapshots of co-located mobile devices as well as geosocial network users. vi iSafe combines geolocation data extracted from crime datasets and geosocial networks such as Yelp. In order to enhance iSafe's ability to compute safety recommendations, even when crime information is incomplete or sparse, we need to identify relationships between Yelp venues and crime indices at their locations. To achieve this, we use SpsJoin on two datasets (Yelp venues and geolocated businesses) to find venues that have not been reviewed and to further compute the crime indices of their locations. Our results show a statistically significant dependence between location crime indices and Yelp features.Third, review centered LBSs (e.g., Yelp) are increasingly becoming targets of malicious campaigns that aim to bias the public image of represented businesses.Although Yelp actively attempts to detect and filter fraudulent reviews, our experiments showed that Yelp is still vulnerable. Fraudulent LBS information also impacts the ability of iSafe t...