IP Library Granted Patent US 9,186,584
Granted Patent B2
US 9,186,584 · App. 13/875,266 · Granted Nov 17, 2015

Adaptive task assignment for online games that uses player profiles

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,186,584
App. No.
13/875,266
Granted
Nov 17, 2015
Kind
B2
Abstract

Software at an online game website assigns to a player game tasks in a conditional series of game tasks based at least in part on a measure of difficulty associated with the each game task. The measure of difficulty of each game task depends on a profile associated with the player. At least one of the game tasks in the conditional series of game tasks is a social game task. Then the software provides a reward to the player upon termination of the conditional series of game tasks. The reward depends at least in part on the game tasks in the conditional series of game tasks that are completed by the player.

Claims (33)

1. A method for engaging players in a massively multiplayer online (MMO) game, comprising the operations of:

assigning to a player of an MMO game a first game task in a conditional series of game tasks based at least in part on a measure of difficulty associated with the first game task, wherein the measure of difficulty depends on a profile associated with the player that includes an Active Social Network (ASN) metric which counts persons associated with the player by an access control list that is maintained by a social networking website with whom the player has had a reciprocal interaction loop within a duration window that is within a recency period, as determined by data that has been read from a hybrid in-memory database and that has retrieved from the social networking website through an application programming interface (API) exposed by the social networking website; and

providing a reward to the player upon termination of the conditional series of game tasks, wherein the reward depends at least in part on the game tasks in the conditional series of game tasks that are completed by the player and wherein each operation of the method is executed by one or more processors.

2. A method as in claim 1 , wherein the first game task includes a specified duration.

3. A method as in claim 2 , further comprising the operation of:

determining whether the player completed the first game task within the specified duration.

4. A method as in claim 3 , further comprising the operation of:

assigning the player a second game task in the conditional series of game tasks that is less difficult to complete than the first game task, if the player did not complete the first game task within the specified duration.

5. A method as in claim 3 , further comprising the operation of:

assigning the player a third game task in the conditional series of game tasks that is more difficult to complete than the first game task, if the player completed the first game task within the specified duration.

6. The method of claim 1 , wherein the profile includes game resources possessed by the player.

7. The method of claim 1 , wherein the reciprocal interaction loop occurs through an initial message and a response message.

8. The method of claim 1 , wherein the reciprocal interaction loop occurs through an initial message and an action in response to the message.

9. The method of claim 1 , wherein the profile a performance history associated with the player.

10. One or more computer-readable storage media persistently storing a program, wherein the program, when executed, instructs one or more processors to perform the following operations:

assign to a player of an MMO game a first game task in a conditional series of game tasks based at least in part on a measure of difficulty associated with the first game task,

wherein the measure of difficulty depends on a profile associated with the player that includes an Active Social Network (ASN) metric which counts persons associated with the player by an access control list that is maintained by a social networking website with whom the player has had a reciprocal interaction loop within a duration window that is within a recency period, as determined by data that has been read from a hybrid in-memory database and that has retrieved from the social networking website through an application programming interface (API) exposed by the social networking website; and

provide a reward to the player upon termination of the conditional series of game tasks, wherein the reward depends at least in part on the game tasks in the conditional series of game tasks that are completed by the player and wherein each operation of the method is executed by one or more processors.

11. Computer-readable storage media as in claim 10 , wherein the first game task includes a specified duration.

12. Computer-readable storage media as in claim 11 , further comprising the operation of:

determining whether the player completed the first game task within the specified duration.

13. Computer-readable storage media as in claim 12 , further comprising the operation of:

assigning the player a second game task in the conditional series of game tasks that is less difficult to complete than the first game task, if the player did not complete the first game task within the specified duration.

14. Computer-readable storage media as in claim 12 , further comprising the operation of:

assigning the player a third game task in the conditional series of game tasks that is more difficult to complete than the first game task, if the player completed the first game task within the specified duration.

15. Computer-readable storage media as in claim 10 , wherein the profile includes game resources possessed by the player.

16. Computer-readable storage media as in claim 10 , wherein the reciprocal interaction loop occurs through an initial message and a response message.

17. Computer-readable storage media as in claim 10 , wherein the reciprocal interaction loop occurs through an initial message and an action in response to the message.

18. Computer-readable storage media as in claim 10 , wherein the profile includes a performance history associated with the player.

19. A method for engaging players in a massively multiplayer online (MMO) game, comprising the operations of:

assigning to a player of an MMO game a game task in a conditional series of game tasks, wherein assignment of the game task is based at least in part on a measure of difficulty determined by an Active Social Network (ASN) metric which counts persons associated with the player by an access control list that is maintained by a social networking website with whom the player has had a reciprocal interaction loop within a duration window that is within a recency period, as determined by data that has been read from a hybrid in-memory database and that has retrieved from the social networking website through an application programming interface (API) exposed by the social networking website; and

providing a reward to the player upon termination of the conditional series of game tasks, wherein the reward depends at least in part on the game tasks in the conditional series of game tasks that are completed by the player and wherein each operation of the method is executed by one or more processors.

20. A method as in claim 19 , wherein the reciprocal interaction loop occurs through an initial message and a response message.

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 May 10, 2013
From: MORRISON, TRAVIS; JANAKIRAMAN, CHANDRA; CROWDER, BRIAN
To: ZYNGA INC.
Reel/Frame 030397/0983 →