Patent ID: 8401918

Claim:
A non-transitory computer readable storage medium having embodied thereon instructions executable by a processor to present an offer for a good or service, the method comprising: identifying locations associated with both a buyer 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 buyer and the plurality of merchants; identifying a classification of the buyer, wherein the classification is based upon at least a preference of a category indicated by the buyer and a promotion of a previous offer by the buyer to a different buyer; presenting an offer from the plurality of offers to the buyer based on the classification, wherein the offer presentation includes: a map for a particular geographic area that identifies the location of a merchant from the plurality of merchants that is associated with the offer, a retail list price of the good or service associated with the offer, and a time of expiration of the offer, wherein a price paid for the good or service 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, and wherein the recording tracks a connection between the one or members of the social network with respect to the offer.