Patent ID: 8504417

Claim:
A method comprising: storing transaction information for a plurality of users of a social networking system, the transaction information representing purchases of digital items for a plurality of applications provided by a plurality of third party servers, the applications interfacing with the social networking system; receiving application use information for the users from the interfacing applications; processing a transaction for a purchase of digital currency by a purchasing user of the social networking system, the digital currency eligible for purchasing digital items; predicting, using a computer, receiving users of the social networking system who are likely to buy additional credits if provided bonus credits, the prediction based on a user profile of the purchasing user, the application use information, and the transaction information, the receiving users comprising users of the social networking system other than the purchasing user; selecting one or more receiving users of the social networking system based on the prediction; and sending the purchasing user an offer to refer bonus credits to the selected receiving users, wherein the bonus credits are eligible for purchasing digital items, and wherein the bonus credits are in addition to the digital currency purchased in the transaction.