# US 10,121,329 B2 · Gaming machine, method and program for providing a game

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

- Number: US 10,121,329 B2
- Document ID: US10121329B2
- Status: Granted
- Kind: B2
- Application number: 15/884,658
- Filed: 2018-01-31
- Published: 2018-05-31
- Granted: 2018-11-06
- Earliest claimed: 2014-09-24
- Assignees: Konami Gaming, Inc.
- Applicants: Konami Gaming, Inc.
- Inventors: Daisuke Nakamura
- Web page: https://patentgrep.com/patent/US10121329B2

## CPC

- G07F 17/34: depending on the stopping of moving members {in a mechanical slot machine}, e.g. "fruit" machines
- G07F 17/3244: {Payment aspects of a gaming system, e.g. payment schemes, setting payout ratio, bonus or consolation prizes}
- G07F: COIN-FREED OR LIKE APPARATUS (coin sorting G07D3/00; coin testing G07D5/00; {handling coins or paper currencies apart from payment activated apparatus G07D; payment architectures, schemes or protocols G06Q20/00})

## Abstract

To provide a gaming machine that can provide a new type of game that maintains or improves the interest of a player, and a method and program for providing a game. In the gaming machine 1, by removing symbols of a particular type and moving a following symbol, the ratio of symbols of types other than the particular type becomes higher in the symbol array formed on the display unit 27, and it is easier for the symbol array to configure a winning combination. Because the chance of winning is higher after the particular type of symbol is removed in this manner, it is possible to provide a new type of game where the interest of the player can be maintained or improved after the symbols are removed.

## Claims

### Claim 1

One or more non-transitory computer-readable storage media, having computer executable instructions embodied thereon, wherein when executed by a processor, the computer-executable instructions cause the processor to:
display a game screen using computer generated images on a display unit, the game screen including a grid having a plurality of display elements in a predetermined arrangement forming a plurality of rows and columns;
accept operation by a player via an operation unit to initiate a game;
generate a plurality of virtual reels for use with the game, wherein each column is associated with a respective virtual reel, each virtual reel having an associated virtual reel strip, each virtual reel strip having a plurality of symbols disposed thereon, the plurality of symbols including a first set of symbols having a first ranking and a second set of symbols having a second ranking that is different from the first ranking; and
initiate an instance of the game including:
randomly determine a first outcome of the instance of the game, rotate and stop the plurality of virtual reels to display the first outcome including a symbol displayed in each display element, and provide a first award as a function of the first outcome;
determine a second outcome of the instance of the game by executing a set of secondary steps including:
(a) identifying each symbol from the first set of symbols being displayed within the first outcome;
(b) for each identified symbol from the first set of symbols, moving a corresponding following symbol from the respective virtual reel into an associated display element; and
(c) repeating steps (a) and (b) upon identifying another symbol from the first set of symbols appearing on the game screen after each display element has been filled; and
provide a second award as a function of the second outcome.

### Claim 2 (depends on 1)

The one or more computer-readable storage media according to claim 1, wherein the steps (a) and (b) are repeated a predetermined number of times.

### Claim 3 (depends on 2)

The one or more computer-readable storage media according to claim 2, wherein the secondary steps further include:
(d) determining steps (a) and (b) have been repeated the predetermined number of times;
(e) identifying each symbol from the first set of symbols remaining on the game screen after each display element has been filled;
(f) identifying a symbol from the second set of symbols on the respective virtual reel; and
(g) for each identified symbol from the first set of symbols, moving the identified symbol from the second set of symbols on the respective virtual reel into the associated display element.

### Claim 4 (depends on 3)

The one or more computer-readable storage media according to claim 3, wherein the processor is programmed to increment a counter each time steps (a) and (b) are repeated.

### Claim 5 (depends on 4)

The one or more computer-readable storage media according to claim 4, wherein the processor is programmed to initiate steps (d)-(g) when the counter has reached a predetermined value.

### Claim 6 (depends on 1)

The one or more computer-readable storage media according to claim 1, wherein at least a portion of a symbol from each virtual reel strip is visible above a top row when the virtual reel strips are stopped.

### Claim 7 (depends on 1)

The one or more computer-readable storage media according to claim 1, wherein the first ranking of the first set of symbols is lower than the second ranking of the second set of symbols.

### Claim 8 (depends on 1)

The one or more computer-readable storage media according to claim 1, wherein each symbol in the second set of symbols appearing in the first outcome is held in corresponding display elements through steps (a) and (b).

### Claim 9 (depends on 1)

The one or more computer-readable storage media according to claim 1, wherein the processor is programmed to repeat steps (a) and (b) until each display element displays a symbol from the second set of symbols.

### Claim 10

A gaming machine, comprising:
an operation unit that accepts operation by a player to initiate a game;
a display unit coupled to the operation unit and being configured to display a game screen using computer generated images; and
a control unit coupled to the operation unit and the display unit, including a processor programmed to:
display, on the display unit, the game screen including a grid having a plurality of display elements in a predetermined arrangement forming a plurality of rows and columns;
generate a plurality of virtual reels for use with the game, wherein each column is associated with a respective virtual reel, each virtual reel having an associated virtual reel strip, each virtual reel strip having a plurality of symbols disposed thereon, the plurality of symbols including a first set of symbols having a first ranking and a second set of symbols having a second ranking that is different from the first ranking; and
initiate an instance of the game including:
randomly determine a first outcome of the instance of the game, rotate and stop the plurality of virtual reels to display the first outcome including a symbol displayed in each display element, and provide a first award as a function of the first outcome;
determine a second outcome of the instance of the game by executing a set of secondary steps including:
(a) identifying each symbol from the first set of symbols being displayed within the first outcome;
(b) for each identified symbol from the first set of symbols, moving a corresponding following symbol from the respective virtual reel into an associated display element; and
(c) repeating steps (a) and (b) upon identifying another symbol from the first set of symbols appearing on the game screen after each display element has been filled; and
provide a second award as a function of the second outcome.

### Claim 11 (depends on 10)

The gaming machine, as set forth in claim 10, wherein the steps (a) and (b) are repeated a predetermined number of times.

### Claim 12 (depends on 11)

The gaming machine, as set forth in claim 11, wherein the secondary steps further include:
(d) determining steps (a) and (b) have been repeated the predetermined number of times;
(e) identifying each symbol from the first set of symbols remaining on the game screen after each display element has been filled;
(f) identifying a symbol from the second set of symbols on the respective virtual reel; and
(g) for each identified symbol from the first set of symbols, moving the identified symbol from the second set of symbols on the respective virtual reel into the associated display element.

### Claim 13 (depends on 12)

The gaming machine, as set forth in claim 12, wherein the processor is programmed to increment a counter each time steps (a) and (b) are repeated.

### Claim 14 (depends on 13)

The gaming machine, as set forth in claim 13, wherein the processor is programmed to initiate steps (e)-(g) when the counter has reached a predetermined value.

### Claim 15 (depends on 10)

The gaming machine, as set forth in claim 10, wherein at least a portion of a symbol from each virtual reel strip is visible above a top row when the virtual reel strips are stopped.

### Claim 16 (depends on 10)

The gaming machine, as set forth in claim 10, wherein the first ranking of the first set of symbols is lower than the second ranking of the second set of symbols.

### Claim 17 (depends on 10)

The gaming machine, as set forth in claim 10, wherein each symbol in the second set of symbols appearing in the first outcome is held in corresponding display elements through steps (a) and (b).

### Claim 18 (depends on 10)

The gaming machine, as set forth in claim 10, wherein the processor is programed to repeat steps (a) and (b) until each display element displays a symbol from the second set of symbols.

### Claim 19

A method of operating a gaming machine using computer generated images to automatically display a sequence on a display unit on the gaming machine, the gaming machine including an operation unit, the display unit, and a control unit, the operation unit for accepting operation by a player; the display unit for displaying a game screen, the control unit connected to the operation unit and the display unit, the method including the steps of:
receiving a signal from the player via the operation device to initiate a game;
displaying, on the display device, the game screen including a grid having a plurality of display elements in a predetermined arrangement forming a plurality of rows and columns;
generating a plurality of virtual reels for use with the game, wherein each column is associated with a respective virtual reel, each virtual reel having an associated virtual reel strip, each virtual reel strip having a plurality of symbols disposed thereon, the plurality of symbols including a first set of symbols having a first ranking and a second set of symbols having a second ranking, wherein the first ranking is lower than the second ranking; and
initiating an instance of the game, the instance of the game including a first outcome and a second outcome, the instance of the game including:
randomly determining the first outcome of the instance of the game, rotating and stopping the plurality of virtual reels to display the first outcome including a symbol displayed in each display element, and providing a first award as a function of the first outcome;
determining the second outcome by executing a set of secondary steps including:
(a) identifying each symbol from the first set of symbols being displayed within the first outcome;
(b) for each identified symbol from the first set of symbols, moving a corresponding following symbol from the respective virtual reel into an associated display element; and
(c) repeating steps (a) and (b) upon identifying another symbol from the first set of symbols appearing on the game screen after each display element has been filled; and
providing a second award as a function of the second outcome.

### Claim 20 (depends on 19)

The method, as set forth in claim 19, wherein the secondary steps further include:
(d) determining steps (a) and (b) have been repeated a predetermined number of times;
(e) identifying each symbol from the first set of symbols remaining on the game screen after each display element has been filled;
(f) identifying a symbol from the second set of symbols on the respective virtual reel; and
(g) for each identified symbol from the first set of symbols, moving the identified symbol from the second set of symbols on the respective virtual reel into the associated display element.
