Patent ID: 8494914

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 the location of both a user and a plurality of merchants associated with offers for one or more goods or services; selecting a plurality of offers based on the identified location of both the user and the plurality of merchants; identifying a profile of the user, wherein the profile is based upon recorded information about the user including at least one stored preference and a past purchase; presenting an offer to the user based on the profile of the user and the identified location of both the user and the plurality of merchants, wherein the offer presentation includes: a map for a particular geographic area that identifies the location of a merchant for the offer, a retail list price of a good or service associated with the offer, a time of expiration of the offer, and a price for the good or service that is discounted from the retail list price; and sharing the offer with one or more members of a social network, wherein at least one interaction between the one or more members of the social network is recorded thereby tracking a connection between the one or members of the social network with respect to the offer.