IP Library Granted Patent US 9,333,425
Granted Patent B1
US 9,333,425 · App. 13/657,703 · Granted May 10, 2016

Providing incentivized reduction of in-game actions

Inventor: Pascal Aschwanden (San Mateo, CA)
Assignee: KABAM, INC.
A63F13/12
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,333,425
App. No.
13/657,703
Granted
May 10, 2016
Kind
B1
Abstract

Users may be incentivized to reduce their overall in-game actions in a game. In-game actions may include actions of a first action type and actions of a second action type. Actions of the second action type may be enhanced versions of actions of the first action type. Actions of the first action type and actions of the second action type may have individual costs in resources that are available in the game. The game may include a plurality of resource types including a first resource type. The amount of resources of the first resource type controlled by a first user may be increased responsive to the first user refraining from inputting action requests for an action of the first action type over one or more time periods. Execution of an action of the second action type may have a cost of resources of the first resource type.

Claims (51)

1. A system for hosting an online game, and for enhancing server availability, the system comprising:

a game server including one or more physical processors configured by machine-readable instructions to:

execute an instance of a game to generate information for transmission over a network to a first client computing platform to facilitate presentation of the game to a first user on the first client computing platform, and to implement in-game actions in the instance of the game in response to action requests for the in-game actions by the first user, wherein the in-game actions include actions of a first action type and actions of a second action type, wherein actions of the second action type are enhanced versions of actions of the first action type, and wherein actions of the first action type and actions of the second action type have individual costs in resources that are available in the game, and wherein the game includes a plurality of resource types, the plurality of resource types including a first resource type;

initiate transmission over the network of the information generated by the execution of the instance of the game to the first client computing platform, and to receive over the network from the first client computing platform action requests input by the first user on the first client computing platform, wherein action requests specify execution of in-game actions;

maintain user resource records, the user resource records including a first resource record for the first user that indicates amounts of resources of the individual ones of the plurality of resource types that the first user controls in the game including an amount of resources of the first resource type; and

determine whether the action requests received over the network from the first client computing platform during one or more time periods is for an action; and

effectuate, in response to a determination that no action requests for an action of the first action type was received from the first client computing platform during the one or more time periods, an increase of the amount of resources of the first resource type controlled by the first user,

wherein transmission over the network is initiated to the first client computing platform of information that causes the first client computing platform to present the increase of the amount of resources of the first resource type controlled by the first user,

wherein execution of an action of the second action type has a cost of resources of the first resource type such that in response to reception of an action request from the first client computing platform requesting an action of the second action type, the action of the second action type is implemented in the instance of the game and the amount of resources of the first resource type controlled by the first user is reduced by the cost of the action of the second action type,

and wherein transmission over the network is initiated to the first client computing platform of information that causes the first client computing platform to present to the first user a result of the action of the second action type, and the reduction in the amount of resources of the first resource type controlled by the first user.

2. The system of claim 1 , wherein the one or more processors are further configured by machine-readable instructions to obtain an action request for the action of the second action type by the first user; and

to execute the action of the second action type responsive to a determination that the amount of resources of the first resource type controlled by the first user is sufficient to satisfy the cost of resources of the first resource type associated with execution of the action of the second action type.

3. The system of claim 2 , wherein the one or more processors are further configured by machine-readable instructions to, in response to a determination that the action request for the action of the second action type specifies execution of the action of the second action type during one or more of periods associated with low network resource utilization or periods associated with time slots designated for adjustments, effectuate one or more of an adjustment of a recharge period associated with increasing the amount of resources of the first resource type controlled by the first user or an adjustment of the cost of resources of the first resource type associated with execution of the action of the second action type.

4. The system of claim 1 , wherein resources of the first resource type cannot be acquired via one or more of purchase or trade.

5. The system of claim 1 , wherein the one or more processors are further configured by machine-readable instructions to obtain payment from the first user for one or more resource slots that store resources of the first resource type, and wherein increasing the amount of resources of the first resource type controlled by the first user is responsive to the first user having one or more empty resource slots.

6. The system of claim 1 , wherein the one or more processors are further configured by machine-readable instructions to, in response to an action request for the action of the first action type by the first user, effectuate one or more of a decrease of the amount of resources of the first resource type controlled by the first user or a reduction of the amount of resources of the first resource type controlled by the first user that is increased based on the first user refraining from inputting action requests for the action of the first action type.

7. The system of claim 1 , wherein the one or more processors are further configured by machine-readable instructions to effectuate a decrease of the amount of resources of the first resource type controlled by the first user responsive to execution of the action of the second action type, such that the amount of resources of the first resource type controlled by the first user is decreased by the cost of resources of the first resource type associated with execution of the action of the second action type.

8. The system of claim 1 , wherein actions of the second action type are associated with greater benefits to the users than corresponding actions of the first action type.

9. The system of claim 1 , wherein the time periods include one or more in-game time periods.

10. A computer-implemented method for hosting an online game, and for enhancing server availability, the method being implemented in a computer system that includes one or more physical processors configured by machine-readable instructions, the method comprising:

executing, using the one or more processors, an instance of a game to generate information for transmission over a network to a first client computing platform to facilitate presentation of the game to a first user on the first client computing platform;

implementing, using the one or more processors, in-game actions in the instance of the game in response to action requests for the in-game actions by the first user, wherein the in-game actions include actions of a first action type and actions of a second action type, wherein actions of the second action type are enhanced versions of actions of the first action type, wherein actions of the first action type and actions of the second action type have individual costs in resources that are available in the game, and wherein the game includes a plurality of resource types, the plurality of resource types including a first resource type;

initiating transmission over the network, using the one or more processors, of the information generated by the execution of the instance of the game to the first client computing platform, and to receive over the network from the first client computing platform action requests input by the first user on the first client computing platform, wherein action requests specify execution of in-game actions;

maintaining, using the one or more processors, user resource records, the user resource records including a first resource record for the first user that indicates amounts of resources of individual ones of the plurality of resource types that the first user controls in the game including an amount of resources of the first resource type;

determining, using the one or more processors, whether the action requests received over the network from the first client computing platform during one or more time periods is for an action of the first action type; and

effectuating, using the one or more processors, in response to a determination that no action requests for an action of the first action type was received from the first client computing platform during one or more time periods, an increase of the amount of resources of the first resource type controlled by the first user,

wherein the initiated transmission over the network to the first client computing platform of information that is further configured to cause the first client computing platform to present the increase of the amount of resources of the first resource type controlled by the first user,

wherein execution of an action of the second action type has a cost of resources of the first resource type such that in response to reception of an action request from the first client computing platform requesting an action of the second action type, the implementation of the second action type in the instance of the game reduces the amount of resources of the first resource type controlled by the first user by the cost of the action of the second action type,

and wherein the initiated transmission over the network to the first client computing platform of information is further configured to cause the first client computing platform to present to the first user a result of the action of the second action type, and the reduction in the amount of resources of the first resource type controlled by the first user.

11. The method of claim 10 , further comprising:

obtaining an action request for the action of the second action type by the first user; and

executing the action of the second action type responsive to a determination that the amount of resources of the first resource type controlled by the first user is sufficient to satisfy the cost of resources of the first resource type associated with execution of the action of the second action type.

12. The method of claim 11 , further comprising in response to a determination that the action request for the action of the second action type specifies execution of the action of the second action type during one or more of periods associated with low network resource utilization or periods associated with time slots designated for adjustments, effectuating one or more of an adjustment of a recharge period associated with increasing the amount of resources of the first resource type controlled by the first user or an adjustment of the cost of resources of the first resource type associated with execution of the action of the second action type.

13. The method of claim 10 , wherein resources of the first resource type cannot be acquired via one or more of purchase or trade.

14. The method of claim 10 , further comprising obtaining payment from the first user for one or more resource slots that store resources of the first resource type, wherein increasing the amount of resources of the first resource type controlled by the first user is responsive to the first user having one or more empty resource slots.

15. The method of claim 10 , further comprising effectuating a decrease of the amount of resources of the first resource type controlled by the first user responsive to execution of the action of the second action type, such that the amount of resources of the first resource type controlled by the first user is decreased by the cost of resources of the first resource type associated with execution of the action of the second action type.

16. The method of claim 10 , wherein actions of the second action type are associated with greater benefits to the users than corresponding actions of the first action type.

17. A system for hosting an online game, and for enhancing server availability, the system comprising:

a game server including one or more physical processors configured by machine-readable instructions to:

execute an instance of a game to generate information for transmission over a network to a first client computing platform to facilitate presentation of the game to a first user on the first client computing platform, and to implement in-game actions in the instance of the game in response to action requests for the in-game actions by the first user, wherein the in-game actions include actions of a first action type and actions of a second action type, wherein actions of the second action type are enhanced versions of actions of the first action type, and wherein actions of the first action type and actions of the second action type have individual costs in resources that are available in the game, and wherein the game includes a plurality of resource types, the plurality of resource types including a first resource type;

initiate transmission over the network of the information generated by the execution of the instance of the game to the first client computing platform, and to receive over the network from the first client computing platform action requests input by the first user on the first client computing platform, wherein action requests specify execution of in-game actions;

maintain user resource records, the user resource records including a first resource record for the first user that indicates amounts of resources of the individual ones of the plurality of resource types that the first user controls in the game including an amount of resources of the first resource type;

determine whether the action requests received over the network from the first client computing platform during one or more recharge periods for an action of the first action type; and

effectuate, in response to a determination that no for an action of the first action type was received from the first client computing platform during the one or more recharge periods, an increase of the amount of resources of the first resource type controlled by the first user,

wherein transmission over the network is initiated to the first client computing platform of information that causes the first client computing platform to present the increase of the amount of resources of the first resource type controlled by the first user,

wherein execution of an action of the second action type has a cost of resources of the first resource type such that in response to reception of an action request from the first client computing platform requesting an action of the second action type, the action of the second action type is implemented in the instance of the game and the amount of resources of the first resource type controlled by the first user is reduced by the cost of the action of the second action type,

and wherein transmission over the network is initiated to the first client computing platform of information that causes the first client computing platform to present to the first user a result of the action of the second action type, and the reduction in the amount of resources of the first resource type controlled by the first user.

18. The system of claim 17 , wherein the one or more processors are further configured by machine-readable instructions to obtain an action request for the action of the second action type by the first user; and

to execute the action of the second action type responsive to a determination that the amount of resources of the first resource type controlled by the first user is sufficient to satisfy the cost of resources of the first resource type associated with execution of the action of the second action type.

19. The system of claim 18 , wherein the one or more processors are further configured by machine-readable instructions to, in response to a determination that the action request for the action of the second action type specifies execution of the action of the second action type during one or more of periods associated with low network resource utilization or periods associated with time slots designated for adjustments, effectuate one or more of an adjustment of a recharge period associated with increasing the amount of resources of the first resource type controlled by the first user or an adjustment of the cost of resources of the first resource type associated with execution of the action of the second action type.

20. The system of claim 17 , wherein resources of the first resource type cannot be acquired via one or more of purchase or trade.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2018
From: AFTERSHOCK SERVICES, INC.
To: ELECTRONIC ARTS INC.
Reel/Frame 045474/0300 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2017
From: KABAM, INC.
To: AFTERSHOCK SERVICES, INC.
Reel/Frame 042211/0425 →
TERMINATION OF INTELLECTUAL PROPERTY SECURITY AGREEMENT, RECORDED AT REEL/FRAME: 039268/0910 Recorded Mar 2, 2017
From: SILICON VALLEY BANK
To: KABAM, INC.
Reel/Frame 041857/0538 →
SECURITY AGREEMENT Recorded Jul 6, 2016
From: KABAM, INC.
To: SILICON VALLEY BANK
Reel/Frame 039268/0910 →
CORRECTIVE ASSIGNMENT TO CORRECT THE IMPROPER E-SIGNATURE ON PREVIOUSLY FILED/RECORDED DECLARATION-ASSIGNMENT PREVIOUSLY RECORDED ON REEL 029169 FRAME 0665. ASSIGNOR(S) HEREBY CONFIRMS THE CORRECTIVE ASSIGNMENT. Recorded Nov 1, 2012
From: ASCHWANDEN, PASCAL
To: KABAM, INC.
Reel/Frame 029229/0647 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2012
From: ASCHWANDEN, PASCAL
To: KABAM, INC.
Reel/Frame 029169/0665 →