A method of estimating the location of an object within a geographical area based upon potential object location data reported by a plurality of mobile devices having location determining means, the method comprising: collecting potential object location data from the plurality of mobile devices; dividing the geographical area into a plurality of regions, and for at least some of the regions: determining information indicative of the distance between a point associated with a region and the potential object location (B1,...,Bn) reported by at least some of the mobile devices; and applying an estimator model to assign a score to the point indicative of a probability that the point corresponds to the location of an actual object within the geographical area; and estimating the location of the object based upon the scores assigned to the points, wherein the estimator model is created by: collecting known actual object location data of a number of objects; collecting reported potential object location data from the plurality of mobile devices having location determining means; determining information indicative of the distance between each pair of known actual object locations and reported potential object locations (B1,...,Bn); generating at least one histogram representing the determined information for each known actual object location; and using the plurality of histograms for the known actual object locations to create a scoring function capable of assigning a score to a histogram generated for a location representing the probability that the location corresponds to the location of an actual object within the geographical area, and wherein the determined information indicative of the distance between the point associated with the region and the potential object location (B1,..., Bn) reported by at least some of the mobile devices is used to generate a histogram for the point, and the score assigned to the point is determined by using the scoring function of the estimator model with the generated histogram. collecting potential object location data from the plurality of mobile devices; dividing the geographical area into a plurality of regions, and for at least some of the regions: determining information indicative of the distance between a point associated with a region and the potential object location (B1,...,Bn) reported by at least some of the mobile devices; and applying an estimator model to assign a score to the point indicative of a probability that the point corresponds to the location of an actual object within the geographical area; and determining information indicative of the distance between a point associated with a region and the potential object location (B1,...,Bn) reported by at least some of the mobile devices; and applying an estimator model to assign a score to the point indicative of a probability that the point corresponds to the location of an actual object within the geographical area; and estimating the location of the object based upon the scores assigned to the points, wherein the estimator model is created by: collecting known actual object location data of a number of objects; collecting reported potential object location data from the plurality of mobile devices having location determining means; determining information indicative of the distance between each pair of known actual object locations and reported potential object locations (B1,...,Bn); generating at least one histogram representing the determined information for each known actual object location; and using the plurality of histograms for the known actual object locations to create a scoring function capable of assigning a score to a histogram generated for a location representing the probability that the location corresponds to the location of an actual object within the geographical area, and wherein the determined information indicative of the distance between the point associated with the region and the potential object location (B1,..., Bn) reported by at least some of the mobile devices is used to generate a histogram for the point, and the score assigned to the point is determined by using the scoring function of the estimator model with the generated histogram. collecting known actual object location data of a number of objects; collecting reported potential object location data from the plurality of mobile devices having location determining means; determining information indicative of the distance between each pair of known actual object locations and reported potential object locations (B1,...,Bn); generating at least one histogram representing the determined information for each known actual object location; and using the plurality of histograms for the known actual object locations to create a scoring function capable of assigning a score to a histogram generated for a location representing the probability that the location corresponds to the location of an actual object within the geographical area, and wherein the determined information indicative of the distance between the point associated with the region and the potential object location (B1,..., Bn) reported by at least some of the mobile devices is used to generate a histogram for the point, and the score assigned to the point is determined by using the scoring function of the estimator model with the generated histogram.