Incentivizing location-based actions by groups
First Claim
Patent Images
1. A method comprising:
- modifying a data item in one or more data stores of a game networking system to provide an incentive reward, a value of the incentive reward being dynamically changed in proportion to a subset of an aggregation of measurements pertaining to social graphs maintained in data models by an online social networking system for each of a number of members of a group of users performing a location-based action, the modifying of the data item including;
collecting information about the plurality of users of the game networking system, the information about the plurality of users including information about friendships between the plurality of users that is stored in the one or more data stores of the online social network system, the information including measurements pertaining to the social graphs maintained by the online social networking system for each of the plurality of users;
selecting a subset of the plurality of users as a group of users based on the measurements;
communicating notifications for presentation in devices of the group of users, the notifications notifying the group of users that the incentive reward is to be provided based on a number of members of the group performing a location-based action transgressing a threshold, the game networking system dynamically changing the value of the incentive reward in proportion to the subset of the aggregation of the measurements, the subset corresponding to the number of the members of the group performing the location-based action; and
modifying the data item in the one or more data stores of the game networking system to provide the incentive reward based on the number of members of the group performing the location-based action transgressing the threshold, a detection that the number of members of the group performed that action based on location data received from the devices of the group of users, one or more modules incorporated into the game networking system to configure one or more processors of the game networking system to perform the modifying of the data item.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of incentivizing location-based actions by groups is disclosed. A group of users of a game networking system is notified that an incentive reward is to be provided based on a number of members of the group performing a location-based action transgressing a threshold. The incentive reward is provided based on the number of members of the group performing the location-based action transgressing the threshold.
164 Citations
20 Claims
-
1. A method comprising:
-
modifying a data item in one or more data stores of a game networking system to provide an incentive reward, a value of the incentive reward being dynamically changed in proportion to a subset of an aggregation of measurements pertaining to social graphs maintained in data models by an online social networking system for each of a number of members of a group of users performing a location-based action, the modifying of the data item including; collecting information about the plurality of users of the game networking system, the information about the plurality of users including information about friendships between the plurality of users that is stored in the one or more data stores of the online social network system, the information including measurements pertaining to the social graphs maintained by the online social networking system for each of the plurality of users; selecting a subset of the plurality of users as a group of users based on the measurements; communicating notifications for presentation in devices of the group of users, the notifications notifying the group of users that the incentive reward is to be provided based on a number of members of the group performing a location-based action transgressing a threshold, the game networking system dynamically changing the value of the incentive reward in proportion to the subset of the aggregation of the measurements, the subset corresponding to the number of the members of the group performing the location-based action; and modifying the data item in the one or more data stores of the game networking system to provide the incentive reward based on the number of members of the group performing the location-based action transgressing the threshold, a detection that the number of members of the group performed that action based on location data received from the devices of the group of users, one or more modules incorporated into the game networking system to configure one or more processors of the game networking system to perform the modifying of the data item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
one or modules implemented by one or more computer processors of a game networking system, the one or more modules incorporated into the game networking system to configure the game networking system to, at least; collect information about a plurality of users of a game networking system, the information about the plurality of users including information about friendships between the plurality of users that is stored in one or more data stores of the online social network system, the information including an aggregation of measurements pertaining to social graphs maintained in data models by the online social networking system for each of the plurality of users; select a subset of the plurality of users as a group of users based on the measurements; communicate notifications for presentation in devices of the group of users, the notifications notifying the group of users that an incentive reward is to be provided based on a number of members of the group performing a location-based action transgressing a threshold, the game networking system dynamically changing the value of the incentive reward in proportion to a subset of the aggregation of the measurements, the subset of the aggregation corresponding to the number of the members of the group performing the location-based action; and modify a data item in the one or more data stores of the game networking system to provide the incentive reward based on the number of members of the group performing the location-based action transgressing the threshold, a detection that the number of members of the group perform that action based on location data received from the devices of the group of users. - View Dependent Claims (14, 15, 16)
-
-
17. A non-transitory computer-readable medium comprising a set of instructions that, incorporated into a game networking system as one or more modules implemented by at least one processor of the game networking system, cause the at least one processor of the game networking system to perform operations, the operations comprising:
-
collecting information about a plurality of users of a game networking system, the information about the plurality of users including information about friendships between the plurality of users that is stored in one or more data stores of the online social network system, the information including an aggregation of measurements pertaining to social graphs maintained in data models by the online social networking system for each of the plurality of users; selecting a subset of the plurality of users as a group of users based on the measurements; communicating notifications for presentation in devices of the group of users, the notifications notifying the group of users that an incentive reward is to be provided based on a number of members of the group performing a location-based action transgressing a threshold, the game networking system dynamically changing the value of the incentive reward in proportion to the subset of the aggregation of the measurements, the subset corresponding to the number of the members of the group performing the location-based action; and modifying a data item in the one or more data stores of the game networking system to provide the incentive reward based on the number of members of the group performing the location-based action transgressing the threshold, a detection that the number of members of the group performed that action based on location data received from the devices of the group of users. - View Dependent Claims (18, 19, 20)
-
Specification