1. An apparatus comprising: one or more interfaces configured to provide communication with a computing device; and a processor, in communication with the one or more interfaces, and configured to run one or more modules that are operable to cause the apparatus to: receive, from the computing device, a time-series of location data points corresponding to a target entity; determine one or more attributes associated with the target entity based on the time-series of location data points; and provide a profile of the target entity based on the one or more attributes associated with the target entity.