1. A method for determining a category of a location, comprising: determining, at a first time, information identifying a first device location of a first device associated with a user; storing the first device location information and information identifying the first time in a location history; determining, at a second time, information identifying a second device location of the first device; storing, in the location history, the second device location information and information identifying the second time; and determining, based on the location history, a category of a location.