US8190692 05/18/2016 Location-based messaging system, method, and computer program product Share Article Back