A system, method, and computer program product are provided for location-based messaging. In operation, a message to be communicated to at least one recipient is received. Furthermore, the at least one recipient is selected from a plurality of recipient candidates, based on a current location of the...http://www.google.com.au/patents/US8190692?utm_source=gb-gplus-sharePatent US8190692 - Location-based messaging system, method, and computer program product