1. A method of discovering user-behavior, the method comprising: collecting raw data; representing the raw data as trajectory data; segmenting the trajectory data based upon a sliding time window; deriving a convex hull polygon based upon the segmented data; determining geometric properties of the derived convex hull polygon; and generating a user-behavior analysis, in response to the determined geometric properties.