Inferring Locations of Mobile Devices from Wi-Fi Data


Mobile phones are becoming a primary platform for information access. A major aspect of ubiquitous computing is context-aware applications which collect information about the environment that the user is in and use this information to provide better service and improve user experience. Location awareness makes certain applications possible, e.g., recommending nearby businesses and tracking estimated routes. An Android application is able to collect useful Wi-Fi information without registering a location listener with a network-based provider. We passively collected the data of the IDs of Wi-Fi access points and the received signal strengths. We developed and implemented an algorithm to analyse the data; and designed heuristics to infer the location of the device over time—all without ever connecting to the network thus maximally preserving the privacy of the user.

Share and Cite:

Wu, L. and Zhu, Y. (2015) Inferring Locations of Mobile Devices from Wi-Fi Data. Intelligent Information Management, 7, 59-69. doi: 10.4236/iim.2015.72006.

Conflicts of Interest

The authors declare no conflicts of interest.


[1] Lock (2013) Documentation on the java.util.concurrent.locks.Lockclass.
[2] Schilit, B.N., Adams, N. and Want, R. (1994) Context-Aware Computing Applications. 1st Workshop on Mobile Computing Systems and Applications, IEEE, WMCSA 1994, 85-90.
[3] Castro, P., et al. (2001) A Probabilistic Room Location Service for Wireless Networked Environments. Ubicomp 2001: Ubiquitous Computing. Springer Berlin Heidelberg, Berlin.
[4] Bahl, P. and Padmanabhan, V.N. (2000) RADAR: An In-Building RF-Based User Location and Tracking System. INFOCOM 2000, 19th Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings of IEEE, 2, 775-784.
[5] Yang, J. and Chen, Y.Y. (2009) Indoor Localization Using Improved rss-Based Lateration Methods. Global Telecommunications Conference, GLOBECOM 2009, Honolulu, 1-6.
[6] Gwon, Y., Jain, R. and Kawahara, T. (2004) Robust Indoor Location Estimation of Stationary and Mobile Users. INFOCOM 2004, 23rd Annual Joint Conference of the IEEE Computer and Commu-nications Societies, Hongkong, 1032-1043.
[7] Small, J., et al. (2000) Determining a User Location for Context Aware Computing through the Use of a Wireless LAN Infrastructure. Project Aura Report.
[8] Grossmann, U., Schauch, M. and Hakobyan, S. (2007) RSSI Based WLAN Indoor Positioning with Personal Digital Assistants. Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications, 2007. 4th IEEE Workshop on IDAACS, Dortmund, 653-656.
[9] Ladd, A.M., et al. (2005) Robotics-Based Location Sensing Using Wireless Ethernet. Wireless Net-works, 11, 189-204.
[10] Retscher, G., et al. (2006) Performance and Accuracy Test of the WLAN Indoor Positioning System “ipos”. Proceedings of the 3rd Workshop on Positioning, Navigation and Communication, University of Hanover, Germany.
[11] Teuber, A. and Eissfeller, B. (2006) WLAN Indoor Positioning Based on Euclidean Distances and Fuzzy Logic. Proceedings of the 3rd Workshop on Positioning, Navigation and Communication, University of Hanover, Germany, 159-168.
[12] Quan, M., Navarro, E. and Peuker, B. (2010) Wi-Fi Localization Using RSSI Fingerprinting. California Polytechnic Uni- versity, Technical Report.
[13] Prasithsangaree, P., Krishnamurthy, P. and Chrysanthis, P.K. (2002) On Indoor Position Location with Wireless LANs. Proceedings of the 13th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications, Lisbon, 15-18 September 2002, 720-724.
[14] Smailagic, A. and Kogan, D. (2002) Location Sensing and Privacy in a Context-Aware Computing Environment. IEEE Wireless Communications, 9, 10-17.
[15] Roos, T., Myllymäki, P., Tirri, H., Misikangas, P. and Sievänen, J. (2002) A Probabilistic Approach to WLAN User Location Estimation. International Journal of Wireless Information Networks, 9, 155-164.
[16] Youssef, M.A., Agrawala, A. and Udaya Shankar, A. (2003) WLAN Location Determination via Clustering and Probability Distributions. Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, Fort Worth, 26-26 March 2003, 143-150.
[17] Negnevitsky, M. (2008) Artificial Intelligence: A Guide to Intelligent Systems. 2nd Edition, Pearson Education, Harlow.

Copyright © 2023 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.