Related Experiment Video
Updated: Mar 13, 2026

Evaluation of a Smartphone-based Human Activity Recognition System in a Daily Living Environment
Published on: December 11, 2015
Full On-Device Stay Points Detection in Smartphones for Location-Based Mobile Applications
Rafael Pérez-Torres1, César Torres-Huitzil2, Hiram Galeana-Zapién3
1Information Technology Laboratory, CINVESTAV-Tamaulipas, Ciudad Victoria C.P. 87130, Tamaulipas, Mexico. rperez@tamps.cinvestav.mx.
This study introduces an on-device, event-driven system for detecting user stay points, optimizing mobile applications. This approach enhances energy savings by eliminating communication costs associated with mobile cloud computing.
Area of Science:
- Computer Science
- Mobile Computing
- Ubiquitous Computing
Background:
- Location-aware mobile applications rely on detecting frequently visited places (stay points) for personalized services.
- Current methods often use a Mobile Cloud Computing (MCC) approach, transferring GPS data to servers for analysis, which can be energy-intensive.
- On-device stay point detection has been considered computationally prohibitive for smartphones.
Purpose of the Study:
- To propose and validate an event-driven, on-device mechanism for stay point detection.
- To demonstrate higher energy savings compared to MCC solutions by avoiding communication overhead.
- To develop a sensing middleware for Android smartphones to facilitate on-device trajectory analysis.
Main Methods:
- Developed an Android sensing middleware for background GPS data collection and duty cycling.
- Implemented an event-driven paradigm for incremental, on-device analysis of location updates.
- Conducted real-world experiments under various stress levels to evaluate performance.
Main Results:
- The proposed on-device, event-driven mechanism for stay point detection is feasible.
- The system demonstrated significant power efficiency compared to MCC-based solutions.
- The sensing middleware effectively supports background data collection and incremental analysis.
Conclusions:
- On-device stay point detection is achievable and offers superior energy savings.
- The developed event-driven middleware provides an efficient alternative to MCC for location-aware services.
- This approach enhances smartphone battery life by reducing communication costs for trajectory analysis.
Related Concept Videos
Design Example: Identifying the Locations of Monuments in the Field Using Global Positioning System Device
Field Application of Global Positioning System
Types of Global Positioning System Surveys
Local Attraction
Errors in Global Positioning System
Design Example: Resistive Touchscreen
When a user touches the screen, the two layers make contact at a specific point known as the touchpoint. This contact reduces the resistance between...

