×

Platform for distributing deals via a social networking system

  • US 10,504,152 B2
  • Filed: 07/12/2011
  • Issued: 12/10/2019
  • Est. Priority Date: 03/14/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • storing by a social networking system, information describing connections between users;

    receiving information about a deal from a deal provider, wherein the deal is associated with a purchase price;

    offering, by the social networking system, the deal to a plurality of users of the social networking system;

    sending information describing criteria for activation of the deal for presentation via a first user interface to each of the plurality of users, wherein the criteria includes at least one condition based on an interaction of a user with the first user interface associated with the deal or a location of the user;

    activating the deal responsive to the criteria being satisfied for the deal, wherein the first user interface includes an indication that the deal is activated;

    receiving request for participation in the deal from one or more participating users;

    receiving information describing connections of participating users as potential participants of the deal;

    receiving revenue from the one or more participating users based on the purchase price associated with the deal;

    transferring a portion of the received revenue from the social networking system to the deal provider, thereby leaving a platform share from the received revenue;

    for each of the one or more participating users, determining a total number of connections of the user that also participated in the deal;

    for each of the one or more participating users, determining, by the social networking system, a total number of connections of the user in the social networking system having more than a threshold measure of affinity with the user, wherein the threshold measure of affinity is based on the user having a threshold number of interactions via the social networking system with a connection of the user;

    determining, by the social networking system, an amount of the platform share of the received revenue to provide to each of the one or more participating users, the amount of the platform share of the received revenue for each participating user determined based on the total number of connections of the participating user who also participated in the deal and the total number of connections of the participating user in the social networking system having more than a threshold measure of affinity with the user;

    for each of the one or more participating users, providing the determined amount of the platform share of the received revenue back to the user; and

    sending information describing an interaction of a participating user with the deal for presentation via a second user interface to one or more connections of the participating user.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×