IP Library Granted Patent US 11,420,121
Granted Patent B2
US 11,420,121 · App. 16/934,242 · Granted Aug 23, 2022

Control program, control method, and computer

Inventor: Yusuke Ozawa (Tokyo, JP)
Assignee: GREE, Inc.
A63F13/46A63F13/335A63F13/35A63F13/426A63F13/45A63F13/537A63F13/55A63F13/58A63F13/60A63F13/79A63F13/795A63F13/822A63F13/847A63F13/85A63F13/92A63F2300/407
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 11,420,121
App. No.
16/934,242
Granted
Aug 23, 2022
Kind
B2
Abstract

A control program causing a computer to execute a competition between two players, based on a correction value obtained by correcting a reference value of at least one player of the two players, the two players respectively belonging to two groups, to store a point which may be determined based on the reference value of at least the one player, in a storage unit in association with a group to which the winning player belongs, and to determine a result of the competition between groups, based on the summation of points which may be stored in the storage unit in association with each group. In a case where a predetermined action is performed on the predetermined game content of the group to which at least the one player belongs, control may be performed to change the correction value of the player and not to change the reference value.

Claims (69)

1. A non-transitory computer-readable storage medium comprising program code that, when executed, causes a computer including a storage unit to execute, with a processor, steps comprising performing a competition game between a plurality of groups, the plurality of groups comprising a plurality of players each belonging to a group in the plurality of groups;

wherein performing the competition game comprises:

for each group in the plurality of groups, providing at least one correction value associated with the group, said at least one correction value based on at least one reference value associated with the group, and controlling the at least one correction value based on a state of the competition game and a time since a last execution of a predetermined action;

receiving, from a user interface of a player in a first group of the plurality of groups, a request to provide a game screen, and creating display data including a plurality of button elements disposed according to a predefined layout;

providing, to the player in the first group of the plurality of groups, the display data, and mapping the plurality of button elements to a plurality of action options, one of the action options being an option to execute the predetermined action and another of the action options being an option to execute an action that is not the predetermined action, and obfuscating, from the player in the first group, which action option corresponds to the predetermined action;

executing, based on an input of a player in a first group in the plurality of groups to perform the predetermined action, the predetermined action;

upon determining that the predetermined action has been executed, performing a control step, the control step comprising changing the at least one correction value associated with the second group without changing the at least one reference value associated with the second group;

after the control step has been executed, automatically and continuously adjusting the at least one correction value associated with the second group towards the initial value of the at least one correction value associated with the second group as a function of time, and automatically updating a graphical user interface of the player in the first group and a graphical user interface of another player in the second group based on continuous automatic adjustment of the correction value.

2. The non-transitory computer-readable medium according to claim 1 ,

wherein the control step further comprises reducing the correction value further upon determining that the predetermined action has been performed on the predetermined game content a second time.

3. The non-transitory computer-readable medium according to claim 1 ,

wherein the control step further comprises changing the correction value based on at least one of: a number of times that a specific player belonging to a group in the plurality of groups consecutively defeats one or more players belonging to another group in the plurality of groups, or a number of times that a plurality of players belonging to the group in the plurality of groups alternately defeat the one or more players belonging to the another group in the plurality of groups.

4. The non-transitory computer-readable medium according to claim 1 , wherein the at least one correction value associated with the second group comprises at least one of:

a defense correction value applied to each character in the second group; and

an attack correction value applied to each character in the first group when characters in the first group execute attacks against the second group.

5. The non-transitory computer-readable medium according to claim 1 , further comprising:

executing, based on a second input of the player in the first group, a second predetermined action;

determining a time at which the second predetermined action is executed; and

resolving the second predetermined action based on a current value of the correction value.

6. The non-transitory computer-readable medium according to claim 5 , wherein the second predetermined action is an attack action executed by the player in the first group.

7. The non-transitory computer-readable medium according to claim 5 , wherein the second predetermined action is executed against the another player in the second group, and further comprising:

providing a point award to the first player based on a success of the second predetermined action.

8. The non-transitory computer-readable medium according to claim 7 , wherein resolving the second predetermined action is based on a comparison between a current attack value of the first player and a current defense value of the second player, and wherein the point award is based on a comparison between an attack reference value of the first player and a defense reference value of the second player.

9. The non-transitory computer-readable medium according to claim 5 , further comprising:

providing execution information for the second predetermined action, said execution information comprising a predetermined period; and

executing the second predetermined action within the predetermined period.

10. The non-transitory computer-readable medium according to claim 9 , further comprising:

determining when the player has executed the predetermined action; and

executing the second predetermined action within the predetermined period after the predetermined action has been executed.

11. The non-transitory computer-readable medium according to claim 5 , further comprising:

tracking a number of times that the predetermined action has been executed, and tracking a number of times that the second predetermined action has been executed; and

awarding a perk based on the number of times that the predetermined action has been executed and the number of times that the second predetermined action has been executed.

12. The non-transitory computer-readable medium according to claim 1 , further comprising:

providing, on the graphical user interface of the player in the first group, an attack selection screen comprising a plurality of attack targets, and providing, for at least one attack target in the plurality of attack targets, a defense power, said defense power based on the at least one correction value of the second group.

13. The non-transitory computer-readable medium according to claim 1 , further comprising:

executing, based on an input of the another player in the second group, a second predetermined action; and

upon determining that the second predetermined action has been executed, performing a second control step, the second control step comprising changing at least one second correction value associated with the first group without changing at least one reference value associated with the first group.

14. The non-transitory computer-readable medium according to claim 13 , wherein the at least one second correction value associated with the first group comprises at least one of:

an attack correction value applied to each character in the first group; and

a defense correction value applied to each character in the second group when characters in the first group execute attacks against the second group.

15. The non-transitory computer-readable medium according to claim 1 , further comprising:

executing, based on an input of the another player in the second group, a third predetermined action; and

upon determining that the third predetermined action has been executed, restoring the at least one correction value associated with the second group to a value closer to the initial value.

16. The non-transitory computer-readable medium according to claim 15 , further comprising:

upon determining that the predetermined action has been executed, designating the another player from among the players in the second group as eligible to execute the third predetermined action.

17. A control method which is configured to be executed by a computer which includes a storage unit and a processor and which is configured to perform a competition game between a plurality of groups, the plurality of groups comprising a plurality of players each belonging to a group in the plurality of groups;

wherein performing the competition game comprises:

for each group in the plurality of groups, providing at least one correction value associated with the group, said at least one correction value based on at least one reference value associated with the group, and controlling the at least one correction value based on a state of the competition game and a time since a last execution of a predetermined action;

receiving, from a user interface of a player in a first group of the plurality of groups, a request to provide a game screen, and creating display data including a plurality of button elements disposed according to a predefined layout;

providing, to the player in the first group of the plurality of groups, the display data, and mapping the plurality of button elements to a plurality of action options, one of the action options being an option to execute the predetermined action and another of the action options being an option to execute an action that is not the predetermined action, and obfuscating, from the player in the first group, which action option corresponds to the predetermined action;

executing, based on an input of a player in a first group in the plurality of groups to perform the predetermined action, the predetermined action;

upon determining that the predetermined action has been executed, performing a control step, the control step comprising changing the at least one correction value associated with the second group without changing the at least one reference value associated with the second group;

after the control step has been executed, automatically and continuously adjusting the at least one correction value of the second group towards the initial value of the at least one correction value of the second group as a function of time, and automatically updating a graphical user interface of the player in the first group and a graphical user interface of another player in the second group based on continuous automatic adjustment of the correction value.

18. The method according to claim 17 , further comprising:

executing, based on a second input of the player in the first group, a second predetermined action;

determining a time at which the second predetermined action is executed; and

resolving the second predetermined action based on a current value of the correction value.

19. A portable terminal comprising a storage unit on which is stored program code that, when executed, causes the portable terminal to execute, with a processor, steps comprising performing a competition game between a plurality of groups, the plurality of groups comprising a plurality of players each belonging to a group in the plurality of groups;

wherein performing the competition game comprises:

for each group in the plurality of groups, providing at least one correction value associated with the group, said at least one correction value based on at least one reference value associated with the group, and controlling the at least one correction value based on a state of the competition game and a time since a last execution of a predetermined action;

receiving, from a user interface of a player in a first group of the plurality of groups, a request to provide a game screen, and creating display data including a plurality of button elements disposed according to a predefined layout;

providing, to the player in the first group of the plurality of groups, the display data, and mapping the plurality of button elements to a plurality of action options, one of the action options being an option to execute the predetermined action and another of the action options being an option to execute an action that is not the predetermined action, and obfuscating, from the player in the first group, which action option corresponds to the predetermined action;

executing, based on an input of a player in a first group in the plurality of groups to perform the predetermined action, the predetermined action;

upon determining that the predetermined action has been executed, performing a control step, the control step comprising changing the at least one correction value associated with the second group without changing the at least one reference value associated with the second group;

after the control step has been executed, automatically and continuously adjusting the at least one correction value associated with the second group towards the initial value of the at least one correction value associated with the second group as a function of time, and automatically updating a graphical user interface of the player in the first group and a graphical user interface of another player in the second group based on continuous automatic adjustment of the correction value.

20. The portable terminal according to claim 19 , wherein the portable terminal is further configured to execute steps comprising:

executing, based on a second input of the player in the first group, a second predetermined action;

determining a time at which the second predetermined action is executed; and

resolving the second predetermined action based on a current value of the correction value.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY STREET ADDRESS AND ATTORNEY DOCKET NUMBER PREVIOUSLY RECORDED AT REEL: 71293 FRAME: 608. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 10, 2025
From: GREE, INC.
To: GREE HOLDINGS, INC.
Reel/Frame 071611/0221 →
CHANGE OF NAME Recorded May 16, 2025
From: GREE, INC.
To: GREE HOLDINGS, INC.
Reel/Frame 071293/0608 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2020
From: OZAWA, YUSUKE
To: GREE, INC.
Reel/Frame 053265/0292 →
Priority Claims (1)
JP 2016-131109 · Jun 30, 2016 · national
Continuity (2)
Continuation 15603752 · May 24, 2017
Related Publication 20200346112A1 · Nov 5, 2020