The Activity Advisor: online activity recognition using smartphone embedded sensors