Patent ID: 8620765

Claim:
A non-transitory computer readable storage medium having embodied thereon instructions executable by a processor to perform a method for presenting an offer for a good or service, the method comprising: identifying a location of a buyer; identifying a location of a plurality of merchants that are within a geographical proximity of the location of the buyer, one or more of the plurality of merchants offering one or more goods or services; identifying offers from the one or more of the plurality of merchants based on the location of both the buyer and the plurality of merchants; identifying additional information about the buyer, wherein the additional information is based upon at least a stored preference and a past purchase associated with the buyer; indicating at least one offer to the buyer from the plurality of merchants based on the location of both the buyer and the plurality of merchants, and the additional information about the buyer, wherein the offer presentation includes: a map for a geographic area that identifies the location of a merchant for the at least one offer, a retail list price of the good or service associated with the offer, a condition associated with the at least one offer, and a price to be paid for the good or service, the price to be paid being discounted from the retail list price; and pushing a notification of the at least one offer to one or more members of a social network associated with the buyer, wherein an interaction by one or more members of the social network and the notification is identified.