Patent attributes
A location correction system receives a reported location of a mobile device. A set of possible geographic locations for the mobile device is determined based at least in part on the reported location and a device density map describing a historical distribution of mobile devices over a geographic region. A probability is determined for each location in the set of possible geographic locations, each probability indicating a likelihood that an associated possible geographic location represents a true location of the mobile device. Responsive to the determined probabilities, a possible geographic location in the set is selected. A true location of the mobile device is published based at least in part on the selected possible geographic location.