Traveler Mobility and Activity Pattern Inference Using Personal Smartphone Applications and Artificial Intelligence Methods