4 Optimizations for Location-based Marketing