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.
Claims21
(canceled)
A system comprising:
- one or more computer processors;
- one or more computer memories;
- a set of instructions stored in the one or more computer memories, the set of instructions configuring the one or more computer processors to perform operations comprising:
- receiving a communication from a client device, the communication including an indication of a presence of the client device at a physical location;
- identifying an opportunity for a target user of the client device to earn an achievement, the opportunity selected from a plurality of opportunities based on an activity previously performed by the target user with respect to a game networking system while the target user was previously present at the location or a success rate of the opportunity with respect to influencing an activity of another user of the game networking system while the other user was previously present at the location;
- and
- based on a combination of the receiving of the indication of the presence of the client device and the identifying of the opportunity for the target user, communicating a notification pertaining to the opportunity for presentation on the client device.
The system of claim 7, wherein the achievement is configured to be offered to the target user and the other user only while they are present at the physical location.
A method comprising:
- receiving a communication from a client device, the communication including an indication of a presence of the client device at a physical location;
- identifying an opportunity for a target user of the client device to earn an achievement, the opportunity selected from a plurality of opportunities based on an activity previously performed by the target user with respect to a game networking system while the target user was previously present at the location or a success rate of the opportunity with respect to influencing an activity of another user of the game networking system while the other user was previously present at the location;
- and
- based on a combination of the receiving of the indication of the presence of the client device and the identifying of the opportunity for the target user, communicating a notification pertaining to the opportunity for presentation on the client device.
A non-transitory computer-readable storage medium storing a set of instructions that, when executed by one or more computer processors, causes the one or more computer processors to perform operations, the operations comprising:
- receiving a communication from a client device, the communication including an indication of a presence of the client device at a physical location;
- identifying an opportunity for a target user of the client device to earn an achievement, the opportunity selected from a plurality of opportunities based on an activity previously performed by the target user with respect to a game networking system while the target user was previously present at the location or a success rate of the opportunity with respect to influencing an activity of another user of the game networking system while the other user was previously present at the location;
- and
- based on a combination of the receiving of the indication of the presence of the client device and the identifying of the opportunity for the target user, communicating a notification pertaining to the opportunity for presentation on the client device.
Dependencies are inferred from the claim text.