A method, comprising: receiving at a compute device a plurality of location records, each location record from the plurality of location records uniquely associated with a closed shape from a plurality of closed shapes, each closed shape from the plurality of closed shapes uniquely associated with a real estate parcel from a plurality of real estate parcels; receiving at the compute device a plurality of geolocation information, each geolocation information from the plurality of geolocation information representing a location of a mobile communication device from a plurality of mobile communication devices; selecting at the compute device, for each geolocation information from the plurality of geolocation information, a location record from the plurality of location records based on that geolocation information mapping to a location within the closed shape for that location record; associating at the compute device, for each location record from the plurality of location records, household data with that location record when that location record corresponds to a residential location from a plurality of residential locations; sending information from the compute device to each mobile communication device from the plurality of mobile communication devices based on the household data associated with the location record from the plurality of location records and associated with that mobile communication device; and sending from the compute device a signal representing the household data associated with the plurality of location records such that an effectiveness of the information sent to the plurality of mobile communication devices is measured based on a plurality of transaction records associated with the plurality of location records. receiving at a compute device a plurality of location records, each location record from the plurality of location records uniquely associated with a closed shape from a plurality of closed shapes, each closed shape from the plurality of closed shapes uniquely associated with a real estate parcel from a plurality of real estate parcels; receiving at the compute device a plurality of geolocation information, each geolocation information from the plurality of geolocation information representing a location of a mobile communication device from a plurality of mobile communication devices; selecting at the compute device, for each geolocation information from the plurality of geolocation information, a location record from the plurality of location records based on that geolocation information mapping to a location within the closed shape for that location record; associating at the compute device, for each location record from the plurality of location records, household data with that location record when that location record corresponds to a residential location from a plurality of residential locations; sending information from the compute device to each mobile communication device from the plurality of mobile communication devices based on the household data associated with the location record from the plurality of location records and associated with that mobile communication device; and sending from the compute device a signal representing the household data associated with the plurality of location records such that an effectiveness of the information sent to the plurality of mobile communication devices is measured based on a plurality of transaction records associated with the plurality of location records.