# US 2018/0021672 A1 · Interface for advancing game by touch input, and terminal

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

- Number: US 2018/0021672 A1
- Document ID: US20180021672A1
- Status: Published application
- Kind: A1
- Application number: 15/542,971
- Filed: 2016-01-12
- Published: 2018-01-25
- Earliest claimed: 2015-01-14
- Assignees: Colopl, Inc.
- Applicants: COLOPL, Inc.
- Inventors: Naruatsu BABA
- Web page: https://patentgrep.com/patent/US20180021672A1

## CPC

- A63F 13/2145: the surface being also a display device, e.g. touch screens
- A63F 13/20: Input arrangements for video game devices
- A63F 13/25: Output arrangements for video game devices
- A63F 13/30: Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- 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/44: involving timing of operations, e.g. performing an action within a time slot
- A63F 13/52: involving aspects of the displayed game scene
- A63F 13/533: for prompting the player, e.g. by displaying a game menu
- A63F 13/5375: for graphically or textually suggesting an action, e.g. by displaying an arrow indicating a turn in a driving game
- A63F 13/54: involving acoustic signals, e.g. for simulating revolutions per minute [RPM] dependent engine sounds in a driving game or reverberation against a virtual wall
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 3/0486: Drag-and-drop
- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- A63F 13/92: Video game devices specially adapted to be hand-held while playing
- G06F 2203/04804: Transparency, e.g. transparent or translucent windows
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A terminal includes a display, a touch panel, and a processor. The processor is configured to detect an initial touch position corresponding to a first touch input. The processor is configured to generate instructions for displaying a timing indicator that moves from the initial touch position to a predetermined position, and then moves from the predetermined position to the initial touch position. The processor is configured to detect whether a next touch input is received when the timing indicator is displayed as overlapping the initial touch position. The processor is configured to generate instructions for displaying an elastic object having an initial shape at the initial touch position. The processor is configured to generate instructions for displaying the elastic object deformed from the initial shape so as to form a leading edge portion extending toward the predetermined position. The timing indicator superimposed over the leading edge portion.

## Claims

### Claim at position 1

1-18. (canceled)

### Claim 19

A terminal comprising:
a display;
a touch panel associated with the display; and
a processor connected to the display and the touch panel, wherein the processor is configured to execute the steps of:
detecting an initial touch position corresponding to a first touch input to the touch panel;
generating instructions for displaying, on the display, a timing indicator that moves from the initial touch position to a predetermined position in the display, and then moves from the predetermined position to the initial touch position;
detecting whether a next touch input is received when the timing indicator is displayed as overlapping the initial touch position;
generating instructions for displaying, on the display, an elastic object having an initial shape at the initial touch position; and
generating instructions for displaying the elastic object deformed from the initial shape so as to form a leading edge portion extending toward the predetermined position, and generating instructions for displaying, on the display, the timing indicator in superimposition with the leading edge portion.

### Claim 20 (depends on 19)

The terminal according to claim 19, wherein the processor is further configured to execute a step of moving the timing indicator, along a path between the initial touch position and the predetermined position, in response to the next touch input is detected.

### Claim 21 (depends on 20)

The terminal according to claim 20, wherein the processor is further configured to generate instructions for displaying a plurality of timing indicators for moving, between the initial touch position and corresponding second predetermined positions of a plurality of second predetermined positions, in response to the next touch input is detected.

### Claim 22 (depends on 21)

The terminal according to claim 21, wherein the processor is further configured to generate instructions for displaying a first timing indicator of the plurality of timing indicators moving in a different direction from a second timing indicator of the plurality of timing indicators.

### Claim 23 (depends on 21)

The terminal according to claim 21, wherein the processor is further configured to generate instructions for displaying a first timing indicator of the plurality of timing indicators positioned at a different distance from the initial touch position than a second timing indicator of the plurality of timing indicators.

### Claim 24

A terminal comprising:
a display;
a touch panel associated with the display; and
a processor connected to the display and the touch panel, wherein the processor is configured to execute the steps of:
detecting an initial touch position corresponding to a first touch input to the touch panel;
generating instructions for displaying, on the display, an elastic object having an initial shape at the initial touch position;
generating instructions for displaying the elastic object deformed from the initial shape so as to form a leading edge portion that extends toward a predetermined position of the display, and generating instructions for displaying, on the display, a timing indicator in superimposition with the leading edge portion;
generating instructions for moving the timing indicator from the predetermine position toward the initial touch position; and
detecting whether a next touch input is input when the timing indicator overlaps with the initial touch position.

### Claim 25 (depends on 24)

The terminal according to claim 24, wherein the processor is configured to generate instructions for displaying the elastic object deformed from the initial shape in response to detection of the next touch input.

### Claim 26 (depends on 25)

The terminal according to claim 25, wherein the processor is configured to generate instructions for displaying a second elastic object deformed from the initial shape in response to detection of the next touch input.

### Claim 27 (depends on 26)

The terminal according to claim 26, wherein the processor is configured to generate instructions for displaying the elastic object deformed in a different direction from a deformation direction of the second elastic object.

### Claim 28 (depends on 26)

The terminal according to claim 26, wherein the processor is configured to generate instructions for displaying the elastic object extended a first distance from the initial touch position and the second elastic object extended a second distance from the initial touch position, and the first distance is different from the second distance.

### Claim 29

A terminal comprising:
a display;
a touch panel associated with the display; and
a processor connected to the display and the touch panel, wherein the processor is configured to execute the steps of:
detecting an initial touch position corresponding to a first touch input to the touch panel;
generating instructions for displaying, on the display, an elastic object having an initial shape at the initial touch position; and
generating instructions for displaying, on the display, the elastic object so that the elastic object is deformed from the initial shape so as to extend toward a predetermined position of the display, and to return the elastic object to the initial shape at the initial touch position from the predetermined position.

### Claim 30 (depends on 29)

The terminal according to claim 29, wherein the processor is configured to generate instructions for displaying the elastic object deformed from the initial shape so as to extend toward the predetermined position in response to detection of a next touch input subsequent to the elastic object returning to the initial touch position.

### Claim 31 (depends on 30)

The terminal according to claim 30, wherein the processor is configured to generate instructions for displaying deforming a plurality of elastic objects in response to detection of the next touch input.

### Claim 32 (depends on 31)

The terminal according to claim 31, wherein the processor is configured to generate instructions for displaying a first elastic object of the plurality of elastic objects deformed in a different direction from a deformation direction of a second elastic object of the plurality of elastic objects.
