IP Library Granted Patent US 10,881,961
Granted Patent B2
US 10,881,961 · App. 15/413,955 · Granted Jan 5, 2021

Location-based achievements framework

Inventor: Nishchaie Khanna (San Mateo, CA)
Assignee: Zynga Inc.
A63F13/69A63F13/216A63F13/35A63F13/65
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,881,961
App. No.
15/413,955
Granted
Jan 5, 2021
Kind
B2
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.

Claims (38)

1. 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.

2. The method of claim 1 , wherein the identifying of the opportunity is based on a success rate of the opportunity at influencing other users with a similar history as the target user with respect to the ebb and flow of activities.

3. The method of claim 1 , wherein the analysis of the ebb and flow of activities indicates that the time corresponds to a least likely time at which the target user will perform an action with respect to the game networking system.

4. The method of claim 1 , wherein the combination of factors includes a relevance or an importance of the achievement to the target user.

5. The method of claim 1 , wherein the achievement is offered to the target user and other users of the game networking system only while they are present at the physical location.

6. The method of claim 1 , wherein the physical location is a micro location within a macro location.

7. The method of claim 1 , wherein the other users are selected based on an ebb and a flow of activities previously performed by the other users matching the ebb and the flow of the activities performed by the target user.

8. The method of claim 1 , wherein the plurality of opportunities are stored in the achievement database as a plurality of records having fields for requirements for earning the achievement, a subset of the plurality of games executing on the game networking system to which the plurality of opportunities apply, and locations at which the plurality of opportunities may be earned.

9. 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.

10. The system of claim 9 , wherein the identifying of the opportunity is based on a success rate of the opportunity at influencing other users with a similar history as the target user with respect to the ebb and flow of activities.

11. The system of claim 9 , wherein the analysis of the ebb and flow of activities indicates that the time corresponds to a least likely time at which the target user will perform an action with respect to the game networking system.

12. The system of claim 9 , wherein the combination of factors includes a relevance or an importance of the achievement to the target user.

13. The system of claim 9 , wherein the achievement is offered to the target user and other users of the game networking system only while they are present at the physical location.

14. The system of claim 9 , wherein the physical location is a micro location within a macro location.

15. 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.

16. The non-transitory machine-readable storage medium of claim 15 , wherein the identifying of the opportunity is based on a success rate of the opportunity at influencing other users with a similar history as the target user with respect to the ebb and flow of activities.

17. The non-transitory machine-readable storage medium of claim 15 , wherein the analysis of the ebb and flow of activities indicates that the time corresponds to a least likely time at which the target user will perform an action with respect to the game networking system.

18. The non-transitory machine-readable storage medium of claim 15 , wherein the combination of factors includes a relevance or an importance of the achievement to the target user.

19. The non-transitory machine-readable storage medium of claim 15 , wherein the achievement is offered to the target user and other users of the game networking system only while they are present at the physical location.

Assignments (5)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded May 23, 2022
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ZYNGA INC.
Reel/Frame 060163/0437 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Dec 14, 2020
From: ZYNGA INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 054719/0490 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Dec 11, 2020
From: BANK OF AMERICA, N.A., AS LENDER
To: ZYNGA INC.
Reel/Frame 054701/0393 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Dec 21, 2018
From: ZYNGA INC.
To: BANK OF AMERICA, N.A., AS LENDER
Reel/Frame 049147/0546 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2017
From: KHANNA, NISHCHAIE
To: ZYNGA INC.
Reel/Frame 041064/0958 →