# US 10,307,678 B2 · Computer control method, control program and computer

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

- Number: US 10,307,678 B2
- Document ID: US10307678B2
- Status: Granted
- Kind: B2
- Application number: 16/111,820
- Filed: 2018-08-24
- Published: 2018-12-20
- Granted: 2019-06-04
- Earliest claimed: 2013-09-27
- Assignees: GREE, Inc.
- Applicants: Gree, Inc.
- Inventors: Taiki Eda
- Web page: https://patentgrep.com/patent/US10307678B2

## CPC

- A63F 13/822: Strategy games; Role-playing games (A63F13/825, A63F13/828 take precedence)
- A63F 13/31: Communication aspects specific to video games, e.g. between several handheld game devices at close range
- A63F 13/533: for prompting the player, e.g. by displaying a game menu
- A63F 13/537: using indicators, e.g. showing the condition of a game character on screen
- A63F 13/55: Controlling game characters or game objects based on the game progress
- 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/63: by the player, e.g. authoring using a level editor
- A63F 13/92: Video game devices specially adapted to be hand-held while playing
- A63F 2300/6623: for animating a group of characters
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR

## Abstract

Provided is a method for controlling a computer, etc., which makes it possible to improve the usability of city building games. The computer is provided with a storage unit configured to store game contents arranged within a game space, positions of the game contents, and a template defining positions of one or more of game contents, and progresses a game by arranging the game contents within the game space based on a command by a player. The method includes when the template is applied to a predetermined area within the game space based on the command by the player, moving, by the computer, the game contents arranged within the game space to the positions of the game contents defined by the template.

## Claims

### Claim 1

One or more non-transitory computer readable media, including computer-program instructions, which when executed by a first computer, cause the first computer to:
execute a game by arranging a set of plurality of game contents within a game space based on a player's command, the set of plurality of game contents including at least one game content for defending from another player's attack; and
transmit a parameter to a server from the first computer, the server being capable of communicating with a second computer which is different from the first computer, the parameter being used for reproducing a template in the second computer, the template defining positions of the set of plurality of game contents for defending from another player's attack and the template being created by the first computer in response to a template creation command from the player.

### Claim 2 (depends on 1)

The one or more non-transitory computer readable media according to claim 1, wherein the parameter is used for reproducing the template in the second computer, the second computer executing the game by arranging another set of plurality of game contents within a game space based on a command from a player of second computer, the another set of plurality of game contents including at least one game content for defending from other player's attack.

### Claim 3 (depends on 1)

The one or more non-transitory computer readable media according to claim 1, wherein the parameter being used for reproducing the template includes at least one of information of an identifier of the player issued the template creation command, information of identifiers of types of the set of plurality of game contents defined by the template, and information of the positions of the set of plurality of game contents defined by the template.

### Claim 4 (depends on 1)

The one or more non-transitory computer readable media according to claim 1, wherein the set of plurality of game contents include a facility for defending from another player's attack.

### Claim 5

A computer comprising:
circuitry configured to:
execute a game by arranging a set of plurality of game contents within a game space based on a player's command, the set of plurality of game contents including at least one game content for defending from another player's attack; and
transmit a parameter to a server from the computer, the server being capable of communicating with another computer which is different from the computer, the parameter being used for reproducing a template in the another computer, the template defining positions of the set of plurality of game contents for defending from another player's attack and the template being created by the computer in response to a template creation command from the player.

### Claim 6 (depends on 5)

The computer according to claim 5, wherein the parameter is used for reproducing the template in the second computer, the second computer executing the game by arranging another set of plurality of game contents within a game space based on a command from a player of second computer, the another set of plurality of game contents including at least one game content for defending from other player's attack.

### Claim 7 (depends on 5)

The computer according to claim 5, wherein the parameter being used for reproducing the template includes at least one of information of an identifier of the player issued the template creation command, information of identifiers of types of the set of plurality of game contents defined by the template, and information of the positions of the set of plurality of game contents defined by the template.

### Claim 8 (depends on 5)

The computer according to claim 5, wherein the set of plurality of game contents include a facility for defending from another player's attack.

### Claim 9

One or more non-transitory computer readable media, including computer-program instructions, which when executed by a second computer, cause the second computer to:
receive, at the second computer, a parameter from a server, the parameter being used for reproducing a template in the second computer, the template defining positions of a set of plurality of game contents for defending from another player's attack and the template being created by a first computer in response to a template creation command from a player of the first computer;
store the parameter for reproducing the template received from the server in a memory of the second computer;
reproduce, at the second computer, the template by using the parameter and executing a game by arranging one or more game contents within a game space based on a command from a player of the second computer, the one or more game contents including the set of plurality of game contents defined by the template; and
store types and positions of the one or more game contents arranged in the game space, in the memory.

### Claim 10 (depends on 9)

The one or more non-transitory computer readable media according to claim 9, wherein the parameter being used for reproducing the template includes at least one of information of an identifier of the player issued the template creation command, information of identifiers of types of the set of plurality of game contents defined by the template, and information of the positions of the set of plurality of game contents defined by the template.

### Claim 11 (depends on 9)

The one or more non-transitory computer readable media according to claim 9, wherein the set of plurality of game contents include a facility for defending from another player's attack.

### Claim 12

A computer comprising:
circuitry configured to:
receive, at the computer, a parameter from a server, the parameter being used for reproducing a template in the computer, the template defining positions of a set of plurality of game contents for defending from another player's attack and the template being created by another computer in response to a template creation command from a player of the another computer;
store the parameter for reproducing the template received from the server in a memory;
reproduce, at the second computer, the template by using the parameter and executing a game by arranging one or more game contents within a game space based on a command from a player of the computer, the one or more game contents including the set of plurality of game contents defined by the template; and
store types and positions of the one or more game contents arranged in the game space, in the memory.

### Claim 13 (depends on 12)

The computer according to claim 12, wherein the parameter being used for reproducing the template includes at least one of information of an identifier of the player issued the template creation command, information of identifiers of types of the set of plurality of game contents defined by the template, and information of the positions of the set of plurality of game contents defined by the template.

### Claim 14 (depends on 12)

The computer according to claim 12, wherein the set of plurality of game contents include a facility for defending from another player's attack.
