A software architecture for generic human activity recognition from smartphone sensor data | IEEE Conference Publication | IEEE Xplore