Location-based achievements framework
AssigneeZynga Inc.
InventorNishchaie Khanna
Life of this patent
Estimating the term…
Abstract
A method of encouraging actions by users with respect to a game networking system is disclosed. An indication of a presence of a user of a game networking system at a physical location is received. An opportunity for the user to perform an action within a game associated with the game networking system to obtain an achievement pertaining to the game is identified. The availability of the opportunity is triggered based on the presence of the user at the physical location. A notification to the user of information pertaining to the opportunity is communicated.
Claims19
A method comprising:
- incorporating one or more modules into a game networking system, the one or more modules configuring one or more computer processors of the game networking system to perform operations to increase activities performed within a plurality of games executing on the game networking system, the operations comprising:
- receiving a communication from a client device of a target user of the game networking system, the communication including an indication of a presence of the target user at a physical location, the indication derived from a mapping of GPS coordinates of the client device to an address stored in a location database;
- identifying an opportunity for the target user to perform an action with respect to one or more of the plurality of games executing on the game networking system to earn an achievement, wherein an availability of the opportunity is triggered based on the presence of the target user at the physical location, the opportunity selected from a plurality of opportunities stored in an achievement database and associated with the physical location, the selecting based on a combination of factors, the combination of factors including an analysis of:
- an ebb and a flow of activities previously performed by the target user with respect to the game networking system while the target user was previously present at the location;
- and
- a success rate of the opportunity with respect to influencing activities of other users of the game networking system while the other users were previously present at the location;
- and
- based on a combination of the receiving of the indication of the presence of the target user and the identifying of the opportunity for the target user, communicating a notification pertaining to the opportunity for presentation on the client device of the target user while the target user is present at the physical location, the notification identifying the opportunity and including information pertaining to how to earn the achievement.
A system comprising:
- one or more computer processors;
- one or more modules incorporated into a game networking system, the one or more modules configuring the one or more computer processors to perform operations to increase activities performed within a plurality of games executing on the game networking system, the operations comprising:
- receiving a communication from a client device of a user of the game networking system, the communication including an indication of a presence of the target user at a physical location, the indication derived from a mapping of GPS coordinates of the client device to an address stored in a location database;
- identifying an opportunity for the target user to perform an action with respect to one or more of the plurality of games executing on the game networking system to earn an achievement, wherein an availability of the opportunity is triggered based on the presence of the target user at the physical location, the opportunity selected from a plurality of opportunities stored in an achievement database and associated with the physical location, the selecting based on a combination of factors, the combination of factors including an analysis of:
- an ebb and a flow of activities previously performed by the target user with respect to the game networking system while the target user was previously present at the location;
- and
- a success rate of the opportunity with respect to influencing activities of other users of the game networking system while the other users were previously present at the location;
- and
- based on a combination of the receiving of the indication of the presence of the target user and the identifying of the opportunity for the target user, communicating a notification pertaining to the opportunity for presentation on the client device of the target user while the target user is present at the physical location, the notification identifying the opportunity and including information pertaining to how to earn the achievement.
A non-transitory machine-readable storage medium embodying a set of instructions that, when executed by at least one processor, causes the processor to perform operations, the operations comprising:
- incorporating one or more modules into a game networking system, the one or more modules configuring one or more computer processors of the game networking system to perform operations to increase activities performed within a plurality of games executing on the game networking system, the operations comprising:
- receiving a communication from a client device of a user of the game networking system, the communication including an indication of a presence of the target user at a physical location, the indication derived from a mapping of GPS coordinates of the client device to an address stored in a location database;
- identifying an opportunity for the target user to perform an action with respect to one or more of the plurality of games executing on the game networking system to earn an achievement, wherein an availability of the opportunity is triggered based on the presence of the target user at the physical location, the opportunity selected from a plurality of opportunities stored in an achievement database and associated with the physical location, the selecting based on a combination of factors, the combination of factors including an analysis of:
- an ebb and a flow of activities previously performed by the target user with respect to the game networking system while the target user was previously present at the location;
- and
- a success rate of the opportunity with respect to influencing activities of other users of the game networking system while the other users were previously present at the location;
- and
- based on a combination of the receiving of the indication of the presence of the target user and the identifying of the opportunity for the target user, communicating a notification pertaining to the opportunity for presentation on the client device of the target user while the target user is present at the physical location, the notification identifying the opportunity and including information pertaining to how to earn the achievement.
Dependencies are inferred from the claim text.