1. A computer implemented system comprising: a processor; a collection component executable by the processor to receive route data collected during user activities; an analysis engine executable by the processor to infer the user activities based in part on the route data; a search component executable by the processor to receive a search request to search the route data, the inferred user activities, or a combination thereof; and a presentation component executable by the processor to supply a proposed route in response to receiving the search request, wherein the proposed route is based on the route data, the inferred user activities, user preferences, or a combination thereof.