1. A method of determining interests from location data, the method comprising: receiving location data from a mobile device; using the location data to determine a uniform resource locator associated with a point of interest; determining classification data associated with the uniform resource locator; determining that the uniform resource locator is of a predetermined type; in response to the uniform resource locator being of the predetermined type, obtaining a set of information associated with at least one attribute of the point of interest based on a web-based search; and updating an interest graph associated with the mobile device using the classification data and the set of information.