Both analyzing mobility traces and understanding a user’s movement semantics from mobile sensor data are challenging issues in ubiquitous computing systems. With the pervasiveness of sensor technologies, wireless networks and GPS-equipped devices, a huge volume of location information is being accumulated.