# US 11,992,766 B2 · Game system, game control device information storage medium, and method of controlling game system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,992,766 B2
- Document ID: US11992766B2
- Status: Granted
- Kind: B2
- Application number: 17/461,970
- Filed: 2021-08-30
- Published: 2021-12-23
- Granted: 2024-05-28
- Earliest claimed: 2019-03-04
- Assignees: Konami Digital Entertainment Co., Ltd.
- Applicants: Konami Digital Entertainment Co., Ltd.
- Inventors: Yoshimasa Saito; Tomohiro Nakada; Toru Ono; Yasunori Kobayashi; Kazuma Tsurumoto; Syogo Yamazaki; Yuyaandrew Yamashita
- Web page: https://patentgrep.com/patent/US11992766B2

## CPC

- A63F 13/35: Details of game servers
- A63F 13/56: Computing the motion of game characters with respect to other game characters, game objects or elements of the game scene, e.g. for simulating the behaviour of a group of virtual soldiers or for path finding
- A63F 13/533: for prompting the player, e.g. by displaying a game menu
- A63F 13/55: Controlling game characters or game objects based on the game progress
- A63F 13/57: Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race game (A63F13/56 takes precedence)
- A63F 13/58: by computing conditions of game characters, e.g. stamina, strength, motivation or energy level
- A63F 13/65: automatically by game devices or servers from real world data, e.g. measurement in live racing competition
- A63F 13/80: Special adaptations for executing a specific game genre or game mode
- A63F 13/812: Ball games, e.g. soccer or baseball
- A63F 2300/5553: user representation in the game field, e.g. avatar
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR

## Abstract

At least one memory device of the game system that stores a plurality of instructions, which when executed by the at least one processor, cause the at least one processor to: control a motion of a user object based on first performance information, control a motion of an opponent object based on second performance information, modify performance change information associated with a target area in the virtual space based on a change command from the user or the opponent, change the first performance information in a case where the user object is located in the target area based on the performance change information associated with the target area, and change the second performance information in a case where the opponent object is located in the target area based on the performance change information associated with the target area.

## Claims

### Claim 1

A game system that executes a game in which a user and an opponent play against each other, where a user object, which is a game object used by the user, and an opponent object, which is a game object used by the opponent, move in a virtual space, the game system comprising:
at least one processor; and
at least one memory device that stores a plurality of instructions, which when executed by the at least one processor:
cause the at least one processor to control a motion of the user object based on first performance information relating to a performance of the user object;
cause the at least one processor to control a motion of the opponent object based on second performance information relating to a performance of the opponent object;
cause the at least one processor to modify performance change information relating to a change of the first performance information and the second performance information based on a change command from the user or the opponent, the performance change information being associated with a target area in the virtual space;
wherein the performance change information indicates whether the target area is a dominant area of a user team;
cause the at least one processor to change the first performance information when the user object is located in the target area, based on whether the target area is determined to be the dominant area of the user team, based on the performance change information associated with the target area; and
cause the at least one processor to change the second performance information when the opponent object is located in the target area, based on whether the target area is determined to be the dominant area of the user team, based on the performance change information associated with the target area;
cause the at least one processor to cause the virtual space to be displayed on a user terminal from a viewing point and a viewing direction as a virtual display image;
cause the at least one processor to depict the user object in the virtual space according to motion data which specifies changes in the user object posture for each of a plurality of frames associated with the motion of the user object.

### Claim 2 (depends on 1)

The game system according to claim 1, wherein
the performance change information includes specifying information that indicates whether the first performance information or the second performance information is changed to be advantageous to either the user or the opponent,
the instructions cause the at least one processor to:
modify the performance change information associated with the target area to be advantageous to the user based on a change command from the user; and
modify the performance change information associated with the target area to be advantageous to the opponent based on a change command from the opponent.

### Claim 3 (depends on 2)

The game system according to claim 2, wherein
the performance change information includes, as the specifying information, a first value according to the change command from the user and a second value according to the change command from the opponent,
the instructions further cause the at least one processor to:
change the first performance information in a case where the user object is located in the target area so as to increase performance of the user object, if a comparison result between the first value and the second value is a first result, and
change the second performance information in a case where the opponent object is located in the target area so as to increase performance of the opponent object if the comparison result is a second result.

### Claim 4 (depends on 2)

The game system according to claim 2, wherein
the performance change information includes, as the specifying information, a first value according to the change command from the user and a second value according to the change command from the opponent,
the instructions further cause the at least one processor to:
change the first performance information when the user object is located in the target area so as to reduce performance of the user object if a comparison result between the first value and the second value is a second result; and
change the second performance information when the opponent object is located in the target area so as to reduce performance of the opponent object if the comparison result is a first result.

### Claim 5 (depends on 2)

The game system according to claim 2, wherein
the performance change information includes, as the specifying information, a value that changes in response to a change command from the user and in response to a change command from the opponent,
the instructions further cause the at least one processor to:
provide a first change to the value associated with the target area in response to the change command from the user, the first change being one of an increase or a decrease;
provide a second change to the value associated with the target area in response to the change command from the opponent, the second change being the other one of the increase or the decrease;
change the first performance information in a case where the user object is located in the target area so as to increase performance of the user object if the value associated with the target area is included in a first value range; and
change the second performance information in a case where the opponent object is located in the target area so as to increase performance of the opponent object if the value associated with the target area is included in the second value range.

### Claim 6 (depends on 5)

The game system according to claim 5, wherein the first value range is positive numbers.

### Claim 7 (depends on 2)

The game system according to claim 2, wherein
the performance change information includes, as the specifying information, a value that changes in response to the change command from the user and in response to the change command from the opponent,
the instructions cause the at least one processor to:
provide a first change to the value associated with the target area in response to the change command from the user, the first change being one of an increase or a decrease; and
provide a second change to the value associated with the target area in response to the change command from the opponent, the second change being the other one of the increase or the decrease,
change the first performance information in a case where the user object is located in the target area so as to decrease performance of the user object if the value associated with the target area is included in the second value range; and
change the second performance information in a case where the opponent object is located in the target area so as to decrease performance of the opponent object if the value associated with the target area is included in the first value range.

### Claim 8 (depends on 1)

The game system according to claim 1, wherein the instructions cause the at least one processor to:
wherein the at least one processor controls the motion of the user object by controlling the speed, accuracy, or result of the motion;
wherein the at least one processor controls the motion of the opponent object by controlling the speed, accuracy, or result of the motion.

### Claim 9 (depends on 1)

The game system according to claim 1,
wherein the virtual space further comprises a ball object; and
wherein the instructions cause the at least one processor to cause the virtual space to be displayed on the user terminal such that the ball object is in in the virtual display image from the viewing point and viewing direction based on a location of the ball object in the virtual space.

### Claim 10 (depends on 1)

The game system according to claim 1,
wherein the virtual space comprises a plurality of target areas;
wherein the plurality of target areas each have a performance change information for both the player and the opponent;
wherein the instructions cause the at least one processor to cause each of the plurality of target areas to be depicted based on the performance change information.

### Claim 11 (depends on 1)

The game system according to claim 1, wherein the performance change information applies to each of a plurality of user objects in the target area.

### Claim 12 (depends on 1)

The game system according to claim 1, wherein there are at least two momentum values associated with a target area;
wherein a first momentum value is a sum of an influence value for each of a plurality of user objects in the target area; and
wherein a second momentum value is a sum of an influence value for each of a plurality of opponent objects in the target area.

### Claim 13

A game control device that executes a game in which a user and an opponent play against each other, where a user object, which is a game object used by the user, and an opponent object, which is a game object used by the opponent, move in a virtual space, the game control device comprising:
at least one processor; and
at least one memory device that stores a plurality of instructions, which when executed by the at least one processor:
cause the at least one processor to control a motion of the user object based on first performance information relating to a performance of the user object;
cause the at least one processor to control a motion of the opponent object based on second performance information relating to a performance of the opponent object;
cause the at least one processor to modify performance change information relating to a change of the first performance information and the second performance information based on a change command from the user or the opponent, the performance change information being associated with a target area in the virtual space;
wherein the performance change information indicates whether the target area is a dominant area of a user team;
cause the at least one processor to change the first performance information when the user object is located in the target area, based on whether the target area is determined to be the dominant area of the user team, based on the performance change information associated with the target area; and
cause the at least one processor to change the second performance information when the opponent object is located in the target area, based on whether the target area is determined to be the dominant area of the user team, based on the performance change information associated with the target area;
cause the at least one processor to cause the virtual space to be displayed on a user terminal from a viewing point and a viewing direction as a virtual display image;
cause the at least one processor to depict the user object in the virtual space according to motion data which specifies changes in the user object posture for each of a plurality of frames associated with the motion of the user object.

### Claim 14

A non-transitory information storage medium having stored thereon a program for executing a game in which a user and an opponent play against each other, where a user object, which is a game object used by the user, and an opponent object, which is a game object used by the opponent, move in a virtual space, wherein the program is for:
causing a computer to control a motion of the user object based on first performance information relating to a performance of the user object;
causing a computer to control a motion of the opponent object based on second performance information relating to a performance of the opponent object;
causing a computer to modify performance change information relating to a change of the first performance information and the second performance information based on a change command from the user or the opponent, the performance change information being associated with a target area in the virtual space;
wherein the performance change information indicates whether the target area is a dominant area of a user team;
causing a computer to change the first performance information when the user object is located in the target area, based on whether the target area is determined to be the dominant area of the user team, based on the performance change information associated with the target area; and
causing a computer to change the second performance information when the opponent object is located in the target area, based on whether the target area is determined to be the dominant area of the user team, based on the performance change information associated with the target area;
causing a computer to cause the virtual space to be displayed on a user terminal from a viewing point and a viewing direction as a virtual display image;
causing a computer to depict the user object in the virtual space according to motion data which specifies changes in the user object posture for each of a plurality of frames associated with the motion of the user object.

### Claim 15

A game control method in which a user and an opponent play against each other, where a user object, which is a game object used by the user, and an opponent object, which is a game object used by the opponent, move in a virtual space, the method comprising:
controlling a motion of the user object based on first performance information relating to a performance of the user object;
controlling a motion of the opponent object based on second performance information relating to a performance of the opponent object;
modifying performance change information relating to a change of the first performance information and the second performance information based on a change command from the user or the opponent, the performance change information being associated with a target area in the virtual space;
wherein the performance change information indicates whether the target area is a dominant area of a user team;
changing the first performance information when the user object is located in the target area, based on whether the target area is determined to be the dominant area of the user team, based on the performance change information associated with the target area; and
changing the second performance information when the opponent object is located in the target area, based on whether the target area is determined to be the dominant area of the user team, based on the performance change information associated with the target area;
causing the virtual space to be displayed on a user terminal from a viewing point and a viewing direction as a virtual display image;
causing the at least one processor to depict the user object in the virtual space according to motion data which specifies changes in the user object posture for each of a plurality of frames associated with the motion of the user object.
