# US 10,307,675 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,675 B2
- Document ID: US10307675B2
- Status: Granted
- Kind: B2
- Application number: 15/636,847
- Filed: 2017-06-29
- Published: 2017-10-19
- Granted: 2019-06-04
- Earliest claimed: 2013-09-27
- Assignees: GREE, Inc.
- Applicants: Gree, Inc.
- Inventors: Taiki Eda
- Web page: https://patentgrep.com/patent/US10307675B2

## 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

A method performed by an electronic device, the method comprising:
executing a game by arranging, based on at least a first command received at an interface of the electronic device from a first player, a plurality of game contents in first respective positions within a game space, the game contents including at least a game content for defending from an attack initiated by another player;
storing information identifying the plurality of game contents and the first respective positions within the game space;
creating, in response to a second command received at the interface of the electronic device from the first player, a first template based on the arrangement of the plurality of game contents in the first respective positions within the game space, the first template being for defending an attack initiated by another player;
storing the first template; and
applying the first template to a game space by allocating one or more of the plurality of game contents to positions defined by the template based on a third command received at the interface of the electronic device from the first player.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
displaying, in response to in a fourth command received at the interface of the electronic device, a screen including a thumbnail image corresponding to the first template.

### Claim 3 (depends on 2)

The method of claim 2, wherein
the screen includes an graphic indicia configured to receive the third command for applying the first template to the game space.

### Claim 4 (depends on 3)

The method of claim 3, wherein
the applying includes applying the first template to the game space based on the third command received at the graphic indicia.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
storing image data corresponding to each of the plurality of game contents.

### Claim 6 (depends on 1)

The method of claim 1, wherein
the plurality of game contents are categorized into a plurality of different types of game content;
different image data is associated with each of the plurality of different types of game content, and
the method further comprises storing each of the plurality of game contents, the type of each of the game contents and the image data associated with each of the game contents.

### Claim 7 (depends on 1)

The method of claim 1, wherein
the respective positions of the game contents are identified by coordinates in the game space.

### Claim 8 (depends on 1)

The method of claim 1, further comprising:
arranging a second plurality of game contents in second respective positions within the game space;
storing information identifying the second plurality of game contents and the second respective positions within the game space;
creating, in response to a fifth command received at the interface of the electronic device from the first player, a second template based on the arrangement of the second plurality of game contents in the second respective positions within the game space;
storing the second template; and
applying the second template to a game space by allocating one or more of the plurality of game contents to positions defined by the second template based on a sixth command received at the interface of the electronic device from the first player.

### Claim 9 (depends on 8)

The method of claim 8, further comprising:
displaying, in response to a seventh command received at the interface of the electronic device from the first player, a screen including at least a first thumbnail corresponding to the first template and a second thumbnail corresponding to the second template.

### Claim 10 (depends on 9)

The method of claim 9, further comprising:
applying, in response to an eighth command received at the interface of the electronic device selecting one of first template and the second template from the first player, the selected one of the first template and the second template.

### Claim 11 (depends on 1)

The method of claim 1, further comprising:
arranging the plurality of game contents in the first respective positions within the game space to second respective positions within the game space when applying the first template to the game space.

### Claim 12

An electronic device, comprising:
circuitry configured to
execute a game by arranging, based on at least a first command received at an interface of the electronic device from a first player, a plurality of game contents in first respective positions within a game space, the game contents including at least a game content for defending from an attack initiated by another player;
store information identifying the plurality of game contents and the first respective positions within the game space;
create, in response to a second command received at the interface of the electronic device from the first player, a first template based on the arrangement of the plurality of game contents in the first respective positions within the game space, the first template being for defending an attack initiated by another player;
store the first template; and
apply the first template to a game space by allocating one or more of the plurality of game contents to positions defined by the template based on a third command received at the interface of the electronic device from the first player.

### Claim 13 (depends on 12)

The electronic device of claim 12, further comprising:
a display configured to display, in response to in a fourth command received at the interface of the electronic device, a screen including a thumbnail image corresponding to the first template.

### Claim 14 (depends on 13)

The electronic device of method of claim 13, wherein
the screen includes an graphic indicia configured to receive the third command for applying the first template to the game space.

### Claim 15 (depends on 14)

The electronic device of claim 14, wherein
the applying includes applying the first template to the game space based on the third command received at the graphic indicia.

### Claim 16 (depends on 12)

The electronic device of claim 12, wherein
the circuitry is configured to store image data corresponding to each of the plurality of game contents.

### Claim 17 (depends on 12)

The electronic device of claim 12, wherein
the plurality of game contents are categorized into a plurality of different types of game content;
different image data is associated with each of the plurality of different types of aame content, and
the circuitry is configured to store each of the plurality of game contents, the type of each of the game contents and the image data associated with each of the game contents.

### Claim 18 (depends on 12)

The electronic device of claim 12, wherein
the respective positions of the game contents are identified by coordinates in the game space.

### Claim 19 (depends on 12)

The electronic device of claim 12, wherein the circuitry is configured to:
arrange a second plurality of game contents in second respective positions within the game space;
store information identifying the second plurality of game contents and the second respective positions within the game space;
create, in response to a fifth command received at the interface of the electronic device from the first player, a second template based on the arrangement of the second plurality of game contents in the second respective positions within the game space;
store the second template; and
apply the second template to a game space by allocating one or more of the plurality of game contents to positions defined by the second template based on a sixth command received at the interface of the electronic device from the first player.

### Claim 20 (depends on 19)

The electronic device of claim 19, further comprising:
a display configured to display, in response to a seventh command received at the interface of the electronic device from the first player, a screen including at least a first thumbnail corresponding to the first template and a second thumbnail corresponding to the second template.

### Claim 21 (depends on 20)

The electronic device of claim 20, wherein
the circuitry is configured to apply, in response to an eighth command received at the interface of the electronic device selecting one of first template and the second template from the first player, the selected one of the first template and the second template.

### Claim 22 (depends on 12)

The electronic device of claim 12, wherein
the circuitry is configured to arrange the plurality of game contents in the first respective positions within the game space to second respective positions within the game space when applying the first template to the game space.

### Claim 23

One or more non-transitory computer readable media including computer-program instructions, which when executed by an electronic device, cause the electronic device to:
execute a game by arranging game contents within a game space based on at least a first command received from a player, the game contents including at least a game content for defending from an attack initiated by another player;
store categories and positions of the game contents arranged within the game space;
create, in response to a second command received from the player, a plurality of templates and a plurality of thumbnails each of which corresponds to one of the plurality of templates, based on the arrangement of the plurality of game contents within the game space, wherein the templates define positions of a plurality of game contents and the templates are for defending an attack initiated by another player;
store the created plurality of templates and thumbnails;
control a display to display, in response to a third command received from the player, a template selection screen for selecting one of the plurality of templates, the template selection screen comprising a plurality of thumbnails;
after a selection of one of the plurality of templates, displaying a screen comprising information indicating the game contents included in the one of the plurality of templates; and
apply the selected one of the plurality of templates to a game space by allocating one or more of the plurality of game contents to positions defined by the selected one of the plurality of templates based on a fourth command received from the player.

### Claim 24 (depends on 23)

The one or more non-transitory computer readable media of claim 23, wherein
the screen comprising information indicating the game contents included in the one of the plurality of templates further comprises a button configured to receive the third command for the template to be applied in the game, and
the third command for the template to be applied in the game corresponds to an input at the button from the player.

### Claim 25 (depends on 23)

The one or more non-transitory computer readable media of claim 23, wherein the game contents further comprises a facility.

### Claim 26 (depends on 23)

The one or more non-transitory computer readable media of claim 23, wherein each of the thumbnails is a reduced-sized image of the corresponding template.

### Claim 27

A method performed by an electronic device comprising a memory, the method comprising:
executing a game by arranging game contents within a game space based on at least a first command received from a player, the game contents including at least a game content for defending from an attack initiated by another player;
storing categories and positions of the game contents arranged within the game space;
creating, in response to a second command received from the player, a plurality of templates and a plurality of thumbnails each of which corresponds to one of the plurality of templates, based on the arrangement of the plurality of game contents within the game space, wherein the templates define positions of a plurality of game contents and the templates are for defending an attack initiated by another player;
storing the created plurality of templates and thumbnails;
controlling a display to display, in response to a third command received from the player, a template selection screen for selecting one of the plurality of templates, the template selection screen comprising a plurality of thumbnails;
after a selection of one of the plurality of templates, displaying a screen comprising information indicating the game contents included in the one of the plurality of templates; and
applying the selected one of the plurality of templates to a game space by allocating one or more of a plurality of game contents to positions defined by the selected one of the plurality of templates based on a fourth command received from the player for the template to be applied.

### Claim 28 (depends on 27)

The method of claim 27, wherein
the screen comprising information indicating a category and a number of the game contents included in the one of the plurality of templates further comprises a button configured to receive the third command for the template to be applied in the game, and
the third command for the template to be applied in the game corresponds to an input at the button from the player.

### Claim 29 (depends on 27)

The method of claim 27, wherein the game contents further comprises a facility.

### Claim 30 (depends on 27)

The method of claim 27, wherein each of the thumbnails is a reduced-size image of the corresponding template.
