Platform for distributing deals via a social networking system
First Claim
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.
2 Assignments
0 Petitions
Accused Products
Abstract
A social networking system acts as a platform for distributing deals from one or more deal providers. The users of the social networking system can interact with information describing the deals via a dashboard user interface provided by the social networking system. When users purchase deals on the social networking system'"'"'s platform, the social networking system receives a portion of the deal price called the platform share and compensates the users for purchasing deals via the social networking system. The compensation may be funded from the revenue received by the social networking system for the purchases (the platform share). The compensation provided to a user may depend on social information associated with the user, such as the number of the user'"'"'s connections also participating in the deal.
32 Citations
21 Claims
-
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 Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented system for compensating users for purchasing deals via a social networking system, the system comprising:
-
a computer processor; and a computer-readable storage medium storing instructions that cause the computer processor to; store by a social networking system, information describing connections between users; receive information about a deal from a deal provider, wherein the deal is associated with a purchase price; offer, by the social networking system, the deal to a plurality of users of the social networking system; send 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; activate the deal responsive to the criteria being satisfied for the deal, wherein the first user interface includes an indication that the deal is activated; receive request for participation in the deal from one or more participating users; receive information describing connections of participating users as potential participants of the deal; receive revenue from the one or more participating users based on the purchase price associated with the deal; transfer 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; determine, 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 a 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, provide the determined amount of the platform share of the received revenue back to the user; and send 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 Dependent Claims (19)
-
-
20. A non-transitory computer-readable storage medium storing computer-executable code, the code comprising instructions that cause a processor to:
-
store by a social networking system, information describing connections between users; receive information about a deal from a deal provider, wherein the deal is associated with a purchase price; offer, by the social networking system, the deal to a plurality of users of the social networking system; send 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; activate the deal responsive to the criteria being satisfied for the deal, wherein the first user interface includes an indication that the deal is activated; receive request for participation in the deal from one or more participating users; receive information describing connections of participating users as potential participants of the deal; receive revenue from the participating users based on the purchase price associated with the deal; transfer 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, determine a total number of connections of the user that also participated in the deal; for each of the one or more participating users, determine, 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; determine, 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 a 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, provide the determined amounts of the platform share of the received revenue back to the user; and send 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 Dependent Claims (21)
-
Specification