Offering social deals based on activities of connections in a social networking system
First Claim
1. A computer implemented method comprising:
- storing information for a deal, wherein the deal comprises an offer that can be accepted by a user alone;
for a particular user of a social networking system;
observing interactions of the particular user with the social networking system, the interactions associated with deals,determining, by a computer, a likelihood of participation of the particular user in one or more future social deals based on participation of the particular user in past social deals, a social deal comprising an offer that can be accepted by the particular user only with one or more other users connected to the particular user in the social networking system, andconverting, by the computer, the deal to a social deal based on the likelihood of the particular user participating in one or more future social deals;
identifying a set of connections of the user as potential participants of the social deal based on a likelihood of participation in the social deal of the connections of the user, the likelihood of participation determined based on past interactions of the connections with the social networking system;
determining a criteria for activation of the social deal based on the identified set of connections;
sending information describing the criteria for activation of the social deal to the user;
presenting on a display of a client device, a first user interface including the information describing the criteria for activation of the social deal, the first user interface allowing the particular user to view and interact with the social deal, the first user interface presenting the set of connections of the particular user as the potential participants of the social deal, wherein interacting with the social deal includes adding or deleting the potential participants in the social deal to select participants of the social deal;
for each of the participants of the social deal, presenting a second user interface for receiving user interactions from a participant, the user interactions comprising participating in the social deal, commenting on the social deal, and liking the social deal;
activating the deal based on user interactions received from each of the participants, the user interactions received via the second user interface;
receiving revenue from the participants of the social deal;
transferring a portion of the received revenue from the social networking system to a provider of the deal, thereby leaving a platform share from the received revenue;
determining an amount of the platform share to provide to each of the participants of the social deal, the amount of the platform share for each participant of the social deal determined based on a total number of connections of the participant of the social deal; and
providing the determined amounts of the platform share of the received revenue back to the participants of the social deal.
2 Assignments
0 Petitions
Accused Products
Abstract
Social networking systems allow deal providers to provide social deals that require participation by users connected via the social networking system for activation. A social deal is activated for a user based on actions performed by other users connected to the user. The actions performed by a participant of the social deal include actions related to the social deal as well as actions related to objects associated with the social deal, for example, purchasing an item, associated, checking in to a location associated with the social deal, or recommending the social deal. The social networking system may suggest potential participants in the social deal for a user. The deal may be activated by performing actions of one or more type. A threshold number of actions of each type may be required for activating the deal.
33 Citations
13 Claims
-
1. A computer implemented method comprising:
-
storing information for a deal, wherein the deal comprises an offer that can be accepted by a user alone; for a particular user of a social networking system; observing interactions of the particular user with the social networking system, the interactions associated with deals, determining, by a computer, a likelihood of participation of the particular user in one or more future social deals based on participation of the particular user in past social deals, a social deal comprising an offer that can be accepted by the particular user only with one or more other users connected to the particular user in the social networking system, and converting, by the computer, the deal to a social deal based on the likelihood of the particular user participating in one or more future social deals; identifying a set of connections of the user as potential participants of the social deal based on a likelihood of participation in the social deal of the connections of the user, the likelihood of participation determined based on past interactions of the connections with the social networking system; determining a criteria for activation of the social deal based on the identified set of connections; sending information describing the criteria for activation of the social deal to the user; presenting on a display of a client device, a first user interface including the information describing the criteria for activation of the social deal, the first user interface allowing the particular user to view and interact with the social deal, the first user interface presenting the set of connections of the particular user as the potential participants of the social deal, wherein interacting with the social deal includes adding or deleting the potential participants in the social deal to select participants of the social deal; for each of the participants of the social deal, presenting a second user interface for receiving user interactions from a participant, the user interactions comprising participating in the social deal, commenting on the social deal, and liking the social deal; activating the deal based on user interactions received from each of the participants, the user interactions received via the second user interface; receiving revenue from the participants of the social deal; transferring a portion of the received revenue from the social networking system to a provider of the deal, thereby leaving a platform share from the received revenue; determining an amount of the platform share to provide to each of the participants of the social deal, the amount of the platform share for each participant of the social deal determined based on a total number of connections of the participant of the social deal; and providing the determined amounts of the platform share of the received revenue back to the participants of the social deal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable storage medium storing computer-executable code, the code comprising instructions for:
-
storing information for a deal, wherein the deal comprises an offer that can be accepted by a user alone; for a particular user of a social networking system; observing interactions of the particular user with the social networking system, the interactions associated with deals, determining, by a computer, a likelihood of participation of the particular user in one or more future social deals based on participation of the particular user in past social deals, a social deal comprising an offer that can be accepted by the particular user only with one or more other users connected to the particular user in the social networking system, and converting, by a computer, the deal to a social deal based on the likelihood of the particular user participating in one or more future social deals; identifying a set of connections of the user as potential participants of the social deal based on a likelihood of participation in the social deal of the connections of the user, the likelihood of participation determined based on past interactions of the connections with the social networking system; determining a criteria for activation of the social deal based on the identified set of connections; sending information describing the criteria for activation of the social deal to the user; presenting on a display of a client device, a first user interface including the information describing the criteria for activation of the social deal, the first user interface allowing the particular user to view and interact with the social deal, the first user interface presenting the set of connections of the particular user as the potential participants of the social deal, wherein interacting with the social deal includes adding or deleting the potential participants in the social deal to select participants of the social deal; for each of the participants of the social deal, presenting a second user interface for receiving user interactions from a participant, the user interactions comprising participating in the social deal, commenting on the social deal, and liking the social deal; activating the deal based on user interactions received from each of the participants, the user interactions received via the second user interface; receiving revenue from the participants of the social deal; transferring a portion of the received revenue from the social networking system to a provider of the deal, thereby leaving a platform share from the received revenue; determining an amount of the platform share to provide to each of the participants of the social deal, the amount of the platform share for each participant of the social deal determined based on a total number of connections of the participant of the social deal; and providing the determined amounts of the platform share of the received revenue back to the participants of the social deal. - View Dependent Claims (11, 12, 13)
-
Specification