Abstract
Location-based applications (LBAs) running on smartphones offer features that leverage the user’s geolocation to provide enhanced services. While there exist LBAs that require continuous geolocation tracking, we instead focus on LBAs such as location-based reminders or location-based advertisements that need a geolocation fix only at rare points during the day. Automatically and intelligently triggering geolocation acquisition just as it is needed for these types of applications produces the tangible benefit of increased battery life. To that end, we implemented a scheme to intelligently trigger geolocation fixes only on transitions between specific modes of transportation (such as driving, walking, and running), where these modes are detected on the smartphone using a low-power, high-resolution activity recognition system. Our experiments show that this approach consumes little power (approximately 225 mW for the activity recognition system) and correctly triggers geolocation acquisition at transitional moments with a median delay of 9 seconds from ground-truth observations. Most significantly, our system performs 41x fewer acquisitions than a competitive accelerometer-assisted binary classification scheme and 243x fewer than continuous tracking over our collected data set.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Abdesslem, F., Philips, A., Henderson, T.: Less is More: Energy-Efficient Mobile Sensing with SenseLess. In: Proceedings of ACM MobiHeld (2009)
Apple, Inc. “iOS Siri,” http://www.apple.com/ios/siri/
Azizyan, M., Constandache, I., Choudhury, R.: SurroundSense: Mobile Phone Localization via Ambience Fingerprinting. In: Proceedings of ACM MobiCom (2009)
Bao, L., Intille, S.S.: Activity Recognition from User-Annotated Acceleration Data. In: Ferscha, A., Mattern, F. (eds.) PERVASIVE 2004. LNCS, vol. 3001, pp. 1–17. Springer, Heidelberg (2004)
Chen, Y., Chawathe, Y., LaMarca, A., Krumm, J.: Accuracy Characterization for Metropolitan-Scale Wi-Fi Localization. In: Proceedings of ACM MobiSys (2005)
Cheverst, K., Davies, N., Mitchell, K., Friday, A.: Experiences of Developing and Deploying a Context-Aware Tourist Guide: The GUIDE Project. In: Proceedings of ACM MobiCom (2000)
Consolvo, S., McDonald, D., Toscos, T., Chen, M., Froehlich, J., Harrison, B., Klasnja, P., LaMarca, A., LeGrand, L., Libby, R., Smith, I., Landay, J.: Activity sensing in the wild: a field trial of ubifit garden. In: Proc. of ACM CHI (2005)
Constandache, I., Gaonkar, S., Sayler, M., Choudhury, R., Cox, L.: EnLoc: Energy-Efficient Localization for Mobile Phones. In: Proceedings of IEEE Infocom Mini-Conference (2009)
Dousse, O., Eberle, J., Mertens, M.: Place Learning via Direct WiFi Fingerprint Clustering. In: Proceedings of IEEE MDM (2012)
Endomondo application, http://www.endomondo.com
Fang, S., Zimmerman, R.: EnAcq: Energy-efficient GPS Trajectory Data Acquisition Based on Improved Map Matching. In: Proc. of ACM SIGSPATIAL (2011)
Google Android LocationManager documentation, http://developer.android.com/reference/android/location/LocationManager.html
Google Indoor Maps, http://maps.google.com/help/maps/indoormaps/
Hall, M., Frank, E., Holmes, G., Pfahringer, B., Reutemann, P., Witten, I.: The WEKA Data Mining Software: An Update. SIGKDD Explorations 11(1) (2009)
Huỳnh, T., Blanke, U., Schiele, B.: Scalable recognition of daily activities with wearable sensors. In: Hightower, J., Schiele, B., Strang, T. (eds.) LoCA 2007. LNCS, vol. 4718, pp. 50–67. Springer, Heidelberg (2007)
Kim, D., Kim, Y., Estrin, D., Srisastava, M.: SensLoc: Sensing Everyday Places and Paths using Less Energy. In: Proceedings of ACM SenSys (2010)
Kjaergaard, M., Langdal, J., Godsk, T., Toftkjaer, T.: EnTracked: Energy-Efficient Robust Position Tracking for Mobile Devices. In: Proceedings of ACM MobiSys (2009)
Kwapisz, J., Weiss, G., Moore, S.: Activity Recognition Using Cell Phone Accelerometers. In: Proceedings of SensorKDD (2010)
Lester, J., Choudhury, T., Borriello, G.: A practical approach to recognizing physical activities. In: Fishkin, K.P., Schiele, B., Nixon, P., Quigley, A. (eds.) PERVASIVE 2006. LNCS, vol. 3968, pp. 1–16. Springer, Heidelberg (2006)
Lin, K., Kansal, A., Lymberopoulos, D., Zhao, F.: Energy-accuracy trade-off for continuous mobile device location. In: Proceedings of ACM MobiSys (2010)
Liu, J., Priyantha, B., Hart, T., Ramos, H., Loureiro, A., Wang, Q.: Energy Efficient GPS Sensing with Cloud Offloading. In: Proc. of ACM SenSys (2012)
Lu, H., Yang, J., Liu, Z., Lane, N., Choudhury, T., Campbell, A.: The Jigsaw Continuous Sensing Engine for Mobile Phone Applications. In: Proceedings of ACM SenSys (2010)
Miluzzo, E., Lane, N., Fodor, K., Peterson, R., Lu, H., Musolesi, M., Eisenman, S., Zheng, X., Campbell, A.: Sensing Meets Mobile Social Networks: The Design, Implementation and Evaluation of the CenceMe Application. In: Proceedings of ACM SenSys (2008)
Mizell, D.: Using gravity to estimate accelerometer orientation. In: Proceedings of ISWC (2003)
Nath, S.: ACE: Exploiting Correlation for Energy-Efficient and Continuous Context Sensing. In: Proceedings of ACM MobiSys (2012)
Ofstad, A., Nicholas, E., Szcodronski, R., Choudhury, R.: AAMPL: Accelerometer Augmented Mobile Phone Localization. In: Proceedings of ACM MELT (2008)
Oshin, T., Poslad, S., Ma, A.: Improving the Energy-Efficiency of GPS-based Location Sensing Smartphone Applications. In: Proc. of IEEE TrustCom (2012)
Paek, J., Kim, J., Govindan, R.: Energy-Efficient Rate-Adaptive GPS-based Positioning for Smartphones. In: Proceedings of ACM MobiSys (2010)
Pathak, A., Hu, C., Zhang, M.: Where is the Energy Spent Inside My App? Fine Grained Energy Accounting on Smartphones using Eprof. In: Proceedings of EuroSys (2012)
Quinlan, J.: C4.5: Programs for Machine Learning. Morgan Kaufmann (1993)
Ravi, N., Dandekar, N., Mysore, P., Littman, M.: Activity recognition from accelerometer data. In: Proceedings of IAAI (2005)
Reardon, M.: Location information to make mobile ads more valuable. CNET.com news (April 15, 2013), http://news.cnet.com/8301-1035_3-57579746-94/location-information-to-make-mobile-ads-more-valuable/
Reddy, S., Mun, M., Burke, J., Estrin, D., Hansen, M., Srivastava, M.: Using mobile phones to determine transportation modes. ACM Transactions on Sensor Networks (2010)
Shafer, I., Chang, M.: Movement Detection for Power-Efficient Smartphone WLAN Localization. In: Proceedings of ACM MSWiM (2010)
Skyhook Wireless, http://www.skyhookwireless.com
Trapster application, http://www.trapster.com
Wang, Y., Lin, J., Annavaram, M., Jacobson, Q., Hong, J., Krishamachari, B., Sadeh, N.: A Framework of Energy Efficient Mobile Sensing for Automatic User State Recognition. In: Proceedings of ACM MobiSys (2009)
Waze application, http://www.waze.com
Zhuang, Z., Kim, K.-H., Singh, J.: Improving Energy Efficiency of Location Sensing on Smartphones. In: Proceedings of ACM MobiSys (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Phan, T. (2014). Intelligent Energy-Efficient Triggering of Geolocation Fix Acquisitions Based on Transitions between Activity Recognition States. In: Memmi, G., Blanke, U. (eds) Mobile Computing, Applications, and Services. MobiCASE 2013. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 130. Springer, Cham. https://doi.org/10.1007/978-3-319-05452-0_9
Download citation
DOI: https://doi.org/10.1007/978-3-319-05452-0_9
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-05451-3
Online ISBN: 978-3-319-05452-0
eBook Packages: Computer ScienceComputer Science (R0)