IP Library Granted Patent US 11,628,362
Granted Patent B2
US 11,628,362 · App. 16/658,300 · Granted Apr 18, 2023

Terminal apparatus, control method, and control program

Inventors: Koji Kakizawa (Tokyo, JP); Shota Shimoda (Tokyo, JP)
Assignee: GREE, Inc.
A63F13/56A63F13/25A63F13/52
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,628,362
App. No.
16/658,300
Granted
Apr 18, 2023
Kind
B2
Abstract

A terminal apparatus, which may include a display unit that displays a game content positioned in a virtual space, a storage unit that stores information related to a predetermined position in the virtual space, a retrieving unit that retrieves instructions for moving including a moving direction given by a player, a calculating unit that calculates a route from a position of the game content in the virtual space to the predetermined position, a determining unit that determines whether or not the calculated route satisfies a predetermined condition related to the moving direction, and a display control unit that controls display of the game content such that the game content moves to the predetermined position along the route when it is determined that the route satisfies the predetermined condition.

Claims (34)

1. A terminal apparatus, comprising:

a display unit configured to display a game content positioned in a virtual space;

a storage unit configured to store information related to a predetermined position in the virtual space; and

a processor configured to:

retrieve instructions for moving the game content including a moving direction given by a player;

after retrieving the instructions for moving the game content, determine, based on the instructions, whether to move the game content according to the instructions or not, and, when it is determined to move the game content, determine a current position of the game content relative to a geometry provided in the virtual space, and calculate a route from the current position of the game content in the virtual space to the predetermined position;

determine whether or not the calculated route satisfies a predetermined condition related to the moving direction; and

upon determination that the route satisfies the predetermined condition, perform a process of automatically moving the game content, based on the instructions, from a starting point defined at the current position to an ending point defined at the predetermined position, wherein the process of automatically moving the game content from the current position to the predetermined position comprises: generating display data for performing display of the game content whereby the game content is moved to the predetermined position, and, after generating said display data, controlling display of the game content such that the game content moves to the predetermined position along the route in accordance with the generated display data.

2. The terminal apparatus according to claim 1 , wherein the route includes a plurality of elements of the route, and

the predetermined condition is a condition that a size of an angle formed by the moving direction and a direction of an element of the route connected to the position of the game content is less than or equal to a predetermined angle.

3. The terminal apparatus according to claim 1 , wherein the processor is configured to perform a step of retrieving instructions for moving the game content including a moving direction given by a player by retrieving the instructions for moving the game content that include information related to an operation position, and

the processor is configured to determine not to move the game content according to the instructions and not to calculate the route when the information related to the operation position retrieved by the processor, in the step of retrieving instructions for moving the game content including the moving direction given by the player, is within a predetermined range.

4. The terminal apparatus according to claim 1 , wherein the processor is configured to control the display of the game content such that the game content moves in the moving direction when it is determined that the route does not satisfy the predetermined condition.

5. The terminal apparatus according to claim 1 , wherein the processor is configured to display at least a part of the route in the virtual space when it is determined that the route satisfies the predetermined condition.

6. The terminal apparatus according to claim 1 , wherein the processor is configured to display information for urging the player to input the instructions for moving the game content on the display unit when the game content moving along the route stops before reaching the predetermined position.

7. The terminal apparatus according to claim 1 , further comprising,

an operating unit configured to detect a touch by the player,

wherein the processor is configured to retrieve a touch position at which the player touches the operating unit at predetermined time intervals, and

the moving direction is a direction between a penultimate touch position in a sequence retrieved by the processor, and a final touch position occurring at a final part of the sequence.

8. The terminal apparatus according to claim 1 , wherein the processor is configured to calculate a plurality of routes from the position of the game content and a parameter related to each of the plurality of routes.

9. The terminal apparatus according to claim 8 , wherein the processor is configured to control the display of the game content such that the game content moves along a route having a smallest parameter of the parameters related to each of the plurality of routes which is determined to satisfy the predetermined condition when a plurality of routes are determined to satisfy the predetermined condition.

10. The terminal apparatus according to claim 1 , wherein the processor is configured to calculate a route to the predetermined position in which a relation with the position of the game content is a predetermined relation.

11. A control method of a terminal apparatus including a storage unit and a display unit configured to display a game content positioned in a virtual space, comprising:

storing information related to a predetermined position in the virtual space in the storage unit;

retrieving instructions for moving the game content including a moving direction given by a player;

after retrieving the instructions for moving the game content, determining, based on the instructions, whether to move the game content according to the instructions or not, determining that the game content should be moved according to the instructions, determining a current position of the game content relative to a geometry provided in the virtual space, and calculating a route from the current position of the game content in the virtual space to the predetermined position;

determining whether or not the calculated route satisfies a predetermined condition related to the moving direction; and

upon determination that the route satisfies the predetermined condition, performing a process of automatically moving the game content, based on the instructions, from a starting point defined at the current position to an ending point defined at the predetermined position, wherein the process of automatically moving the game content from the current position to the predetermined position comprises: generating display data for performing display of the game content whereby the game content is moved to the predetermined position, and, after generating said display data, controlling display of the game content such that the game content moves to the predetermined position along the route in accordance with the generated display data.

12. A non-transitory computer-readable medium upon which a control program of a terminal apparatus including a storage unit and a display unit that displays a game content positioned in a virtual space is embodied, the control program causing the terminal apparatus to execute:

storing information related to a predetermined position in the virtual space in the storage unit;

retrieving instructions for moving the game content including a moving direction given by a player;

after retrieving the instructions for moving the game content, determining, based on the instructions, whether to move the game content according to the instructions or not, determining that the game content should be moved according to the instructions, determining a current position of the game content relative to a geometry provided in the virtual space, and calculating a route from the current position of the game content in the virtual space to the predetermined position;

determining whether or not the calculated route satisfies a predetermined condition related to the moving direction; and

upon determination that the route satisfies the predetermined condition, performing a process of automatically moving the game content, based on the instructions, from a starting point defined at the current position to an ending point defined at the predetermined position, wherein the process of automatically moving the game content from the current position to the predetermined position comprises: generating display data for performing display of the game content whereby the game content is moved to the predetermined position, and, after generating said display data, controlling display of the game content such that the game content moves to the predetermined position along the route in accordance with the generated display data.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY STREET ADDRESS AND ATTORNEY DOCKET NUMBER PREVIOUSLY RECORDED AT REEL: 71308 FRAME: 765. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Jun 10, 2025
From: GREE, INC.
To: GREE HOLDINGS, INC.
Reel/Frame 071611/0252 →
CHANGE OF NAME Recorded May 16, 2025
From: GREE, INC.
To: GREE HOLDINGS, INC.
Reel/Frame 071308/0765 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2019
From: KAKIZAWA, KOJI; SHIMODA, SHOTA
To: GREE, INC.
Reel/Frame 050972/0074 →
Priority Claims (2)
JP JP2018-198565 · Oct 22, 2018 · national
JP JP2019-112873 · Jun 18, 2019 · national
Continuity (1)
Related Publication 20200122037A1 · Apr 23, 2020
Cited By (1)
US 12,678,693