# US 12,179,110 B2 · Non-transitory computer-readable medium storing game program, and game system

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

- Number: US 12,179,110 B2
- Document ID: US12179110B2
- Status: Granted
- Kind: B2
- Application number: 17/808,582
- Filed: 2022-06-24
- Published: 2022-10-06
- Granted: 2024-12-31
- Earliest claimed: 2019-12-27
- Assignees: Colopl, Inc.
- Applicants: COLOPL, Inc.
- Inventors: Tsubasa Fukutsuka; Chikara Kitamura
- Web page: https://patentgrep.com/patent/US12179110B2

## CPC

- A63F 13/2145: the surface being also a display device, e.g. touch screens
- A63F 13/573: using trajectories of game objects, e.g. of a golf ball according to the point of impact
- A63F 13/426: involving on-screen location information, e.g. screen coordinates of an area at which the player is aiming with a light gun
- A63F 13/53: involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
- A63F 13/812: Ball games, e.g. soccer or baseball
- A63F 2300/646: for calculating the trajectory of an object
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR

## Abstract

A non-transitory computer-readable medium storing a game program causing a processor of a terminal device used by a user to execute: displaying a first object including an indication relating to a shot of a ball; receiving an input operation of the user; displaying a second object that moves in accordance with the input operation; and executing the shot in accordance with the indication determined by a positional relationship between the first object and the second object that has moved in accordance with the input operation.

## Claims

### Claim 1

A non-transitory computer-readable medium storing a game program, the game program causing a processor of a terminal device used by a user to execute:
displaying a first object including a plurality of divided regions in such a manner as to reciprocate in a direction intersecting a moving direction of a ball, each of the regions being displayed in association with an object indicating each of indications relating to movement of the ball;
receiving an input operation of the user;
displaying a second object that moves in accordance with the input operation; and
executing a shot of the ball in accordance with the indication determined by a positional relationship between the first object and the second object that has moved in accordance with the input operation.

### Claim 2 (depends on 1)

The non-transitory computer-readable medium according to claim 1, wherein the game program further causes the processor to execute moving the second object toward the first object in accordance with the input operation,
wherein the executing the shot comprises executing the shot in accordance with the indication for the second object to reach.

### Claim 3 (depends on 1)

The non-transitory computer-readable medium according to claim 1, wherein a velocity at which the first object reciprocates in the direction intersecting the moving direction increases as the second object moves away from the first object.

### Claim 4 (depends on 1)

The non-transitory computer-readable medium according to claim 1, wherein the indication comprises an indication indicating a direction in which the ball curves.

### Claim 5 (depends on 4)

The non-transitory computer-readable medium according to claim 4, wherein the indication includes a plurality of regions representing different curve directions, and
the game program further causes the processor to execute:
specifying an environment around the ball; and
determining a display area of each of the regions based on the environment.

### Claim 6 (depends on 1)

The non-transitory computer-readable medium according to claim 1, wherein the indication comprises an indication relating to accuracy of the shot.

### Claim 7 (depends on 2)

The non-transitory computer-readable medium according to claim 2, wherein the moving the second object toward the first object comprises moving the second object in a fixed direction irrespective of a start position of the moving of the second object.

### Claim 8 (depends on 2)

The non-transitory computer-readable medium according to claim 2, wherein the moving the second object toward the first object comprises changing a moving direction of the second object in accordance with a start position of the moving of the second object.

### Claim 9 (depends on 8)

The non-transitory computer-readable medium according to claim 8, wherein a trajectory of the shot ball is changed in accordance with the moving direction of the second object.

### Claim 10 (depends on 1)

The non-transitory computer-readable medium according to claim 1, wherein the input operation comprises an input operation for moving the second object in a direction away from the first object, and then moving the second object toward the first object.

### Claim 11 (depends on 1)

The non-transitory computer-readable medium according to claim 1, wherein the game program further causes the processor to execute:
specifying an environment at a position of the ball; and
determining a reciprocating velocity of the first object based on the environment.

### Claim 12

A game system, comprising:
a first display unit for displaying a first object including a plurality of divided regions in such a manner as to reciprocate in a direction intersecting a moving direction of a ball, each of the regions being displayed in association with an object indicating each of indications relating to movement of the ball;
a reception unit for receiving an input operation of a user;
a second display unit for displaying a second object that moves in accordance with the input operation; and
a shot execution unit for executing a shot of the ball in accordance with the indication determined by a positional relationship between the first object and the second object that has moved in accordance with the input operation.
