IP Library Granted Patent US 9,833,694
Granted Patent B1
US 9,833,694 · App. 13/596,765 · Granted Dec 5, 2017

Providing rewards to players based on activity of associated players

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 9,833,694
App. No.
13/596,765
Granted
Dec 5, 2017
Kind
B1
Abstract

A computer-implemented method and system are described for providing rewards, awards, and other incentives to players based on the activities of associated players is described. In some examples, the technology determines an activity level for players associated with a distinguished player, such as friends and other players within a social or game network, and rewards the distinguished player based on their activity levels.

Claims (45)

1. A system comprising:

a hardware-implemented reward module to receive a request from an online game, the request being based on information associated with the online game;

a hardware-implemented user type module to identify a distinguished player of the online game based on a game metric that indicates a capability of the player to satisfy the request;

the hardware-implemented reward module further to communicate a reward program to the distinguished player, the reward program corresponding to a reward for satisfying the request;

a hardware-implemented user activity module to determine a value for a number of users that actively play one or more of a plurality of additional online games different than the online game within a certain time period, each user having a respective social network connection in a common social network with the distinguished player;

the hardware-implemented reward module further to determine satisfaction of the request when the determined value satisfies a threshold associated with the reward;

the hardware-implemented reward module further to provide the reward to the distinguished player based on the determined satisfaction of the request;

wherein the hardware-implemented user type module is further configured to determine a user type of one or more of the users that actively played at least one of the additional online games different than the online game within the certain time period; and

wherein the hardware-implemented reward module is further configured to provide the reward based at least on the determined value and the determined user type.

2. The system of claim 1 , wherein the hardware-implemented user activity module further is further configured to:

determine a daily active user value based on the number of users that actively play at least one of the additional online games different than the online game within a particular twenty-four hour period.

3. The system of claim 1 , wherein the hardware-implemented user activity module is further configured to:

determine a weekly active user value based on the number of the users that actively play at least one of the additional online games different than the online game within a particular week.

4. The system of claim 1 , wherein the hardware-implemented reward module is further configured to:

provide a reward to the distinguished player of the online game based on the determined value for the number of users that actively play at least one of the additional online games different than the online game within the certain time period.

5. The system of claim 1 , wherein the hardware-implemented reward module is further configured to:

provide a reward to the distinguished player of the online game based on the determined value for the number of users that actively play at least one of the additional online games different than the online game within the certain time period and based on the determined user type.

6. A non-transitory computer-readable storage medium whose contents, when executed by a computing system, cause the computing system to perform operations comprising:

receiving a request from an online game, the request being based on information associated with the online game;

identifying a player of the online game based on a game metric indicating a capability of the player for satisfying the request;

communicating a reward program to the player, the reward program corresponding to a reward for satisfying the request;

determining a value for a number of users that actively play one or more of a plurality of additional online games different than the online game within a certain time period, each user having a respective social network connection in a common social network with the player;

determining satisfaction of the request based on the determined value satisfying a threshold value; and

selecting a reward to provide to the player based on the determined satisfaction.

7. The non-transitory computer-readable storage medium of claim 6 , wherein determining a daily active users value based on the number of the users that actively play at least one of the additional online games different than the online game within a particular twenty-four hour period.

8. The non-transitory computer-readable storage medium of claim 6 , wherein the threshold value associated with providing the reward is predetermined before the certain time period commences.

9. The non-transitory computer-readable storage medium of claim 6 , wherein the threshold value associated with providing the reward is dynamically adjusted during the certain time period based on a number of rewards provided to other players of the online game.

10. The non-transitory computer-readable storage medium of claim 6 , wherein the threshold value associated with providing the reward is selected based on a reward history associated with the player of the online game.

11. The non-transitory computer-readable storage medium of claim 6 , further comprising:

receiving information identifying a user type for each of the users that actively play at least one of the additional online games different than the online game within the certain time period; and

selecting the reward to provide to the player based at least in part on the received information.

12. A computer-implemented method, comprising:

receiving a request from an online game, the request being based on information associated with the online game;

identifying a player of the online game based on a game metric indicating a capability of the player for satisfying the request;

communicating a reward program to the player, the reward program corresponding to a reward for satisfying the request;

determining a value for a number of users that actively play one or more of a plurality of additional online games different than the online game within a certain time period, each user having a respective social network connection in a common social network with the player;

determining satisfaction of the request based on the determined value satisfying a threshold value; and

selecting a reward to provide to the player based on the determined satisfaction.

13. The computer-implemented method of claim 12 , wherein determining a daily active users value based on the number of the users that actively play at least one of the additional online games different than the online game within a particular twenty-four hour period.

14. The computer-implemented method of claim 12 , wherein the threshold value associated with providing the reward is predetermined before the certain time period commences.

15. The computer-implemented method of claim 12 , wherein the threshold value associated with providing the reward is dynamically adjusted during the certain time period based on a number of rewards provided to other players of the online game.

16. The computer-implemented method of claim 12 , wherein the threshold value associated with providing the reward is selected based on a reward history associated with the player of the online game.

17. The computer-implemented method of claim 12 , further comprising:

receiving information identifying a user type for each of the users that actively play at least one of the additional online games different than the online game within the certain time period; and

selecting the reward to provide to the player based at least in part on the received information.

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 Aug 28, 2012
From: SUBRAMANI, ANAND ADI
To: ZYNGA INC.
Reel/Frame 028863/0033 →