A software architecture for generic human activity recognition from smartphone sensor data
Activity recognition from user-annotated acceleration data