The explosive growth and wide proliferation of mobile devices, the majority of which are smartphones, led to the inception of several novel and intuitive services, including on-the-go services, online customer services, and location-based services (LBS) [...].