Modeling User Transportation Patterns Using Mobile Devices