IP Library Granted Patent US 10,665,052
Granted Patent B2
US 10,665,052 · App. 16/059,937 · Granted May 26, 2020

Gaming machine, method, and program product with simulated wheel spin

Inventor: Matthew F. Chapman (Austin, TX)
Assignee: Everi Games, Inc.
G07F17/3213A63F5/045G07F17/3234G07F17/3258G07F17/3267G07F17/34
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 10,665,052
App. No.
16/059,937
Granted
May 26, 2020
Kind
B2
Abstract

A slot machine, gaming method, and program product are provided to simulate a wheel spin interaction. A simulated wheel object is provided with physical simulation of movement interactions both with a player and with a simulated flapper object through simulated pin objects present on the wheel. Player interaction is simulated to allow wheel pull back and spin activation. Flapper interaction is simulated to provide realistic interaction of the wheel and flapper with displacement by the simulated pins in both directions. The wheel may also be decelerated and nudged by the simulated pins.

Claims (49)

1. A gaming machine for providing a wagering game, the gaming machine comprising:

a gaming cabinet,

one or more electronic displays associated with the gaming cabinet, at least one of the electronic displays having a touchscreen interface;

at least one electronic controller installed in the gaming cabinet and operable to control the electronic displays;

a wager input device mounted in the cabinet and operable to receive and scan currency, vouchers, or a player cards to establish a credit balance;

tangible, non-transitory electronically accessible memory coupled to the at least one electronic controller and containing program code executable by the at least one electronic controller for:

displaying a simulated wheel object (wheel) on one of the electronic displays, the wheel including multiple segments separated radially, and simulated pin objects separating the segments along the edge of the wheel and having a defined size;

displaying a simulated flapper object along an edge of the wheel, the simulated flapper object having a first end outside of the wheel radius and a second end extending, in a rest position, radially inside the wheel radius at least to the radial location of the simulated pin objects, and an axis of rotation disposed toward the first end;

receiving a player touch input through the touchscreen interface to move the wheel and activate a wheel spin;

allowing the player touch input, while engaged, to move the wheel in a default wheel spin direction or to pull back the wheel opposite to the default wheel spin direction; and

simulating physical interaction of the simulated flapper object and the simulated pin objects by, (a) if the wheel is moving in the default wheel spin direction, rotationally displacing the simulated flapper object in the default wheel spin direction to allow a selected simulated pin object to pass and (b) if the wheel is moving opposite to the default wheel spin direction, rotationally displacing the simulated flapper object opposite to the default wheel spin direction to allow the selected simulated pin object to pass.

2. The gaming machine of claim 1 , in which the program code is further executable for:

when the wheel spin is activated, simulating a wheel spin in the default wheel spin direction and then simulating a spin deceleration and a wheel stop;

while simulating the wheel spin, further simulating physical interaction of the simulated flapper object and the simulated pin objects including an additional wheel deceleration when the simulated flapper object is displaced by a passing simulated pin object; and

if a simulated velocity of the wheel when beginning the simulated physical interaction is less than the additional wheel deceleration, simulating a nudge of the wheel opposite the default wheel spin direction.

3. The gaming machine of claim 2 , in which simulating the nudge of the wheel includes calculating a wheel movement based on a flapper rotation variable, a nudge velocity variable, and a nudge deceleration variable.

4. The gaming machine of claim 2 , further comprising program code operable to track states of the wheel including a pulling back state in which the player is pulling back the wheel, a spinning-up state in which the wheel is accelerating to begin the wheel spin, a spinning state, and a stopping state in which the nudge may be applied.

5. The gaming machine of claim 1 , in which the program code is further executable for activating the wheel spin upon disengagement of the player touch input by removing the player touch input or moving the touch input out of a designated area, and in response to the player pulling back the wheel before a touch disengagement, to determine an initial velocity of the wheel spin based on a rotational distance that the wheel is pulled back.

6. The gaming machine of claim 1 , in which one of the electronic displays is a group display associated with the gaming machine and one or more additional gaming machines in a group, and the gaming machine is operable to conduct the wheel spin and player touch interaction.

7. A method for providing player interaction on a gaming machine, the method comprising:

under control of an electronic processor in a gaming machine, displaying a simulated wheel object (wheel) on an electronic display, the wheel including multiple segments separated radially, and simulated pin objects separating the segments along the edge of the wheel and having a defined size;

displaying a simulated flapper object along an edge of the wheel, the simulated flapper object having a first end outside of the wheel radius and a second end extending, in a rest position, radially inside the wheel radius at least to the radial location of the simulated pin objects, and an axis of rotation disposed toward the first end;

receiving a player touch input through a touchscreen interface of the electronic display to move the wheel and activate a wheel spin;

allowing the player touch input, while engaged, to move the wheel in a default wheel spin direction or to pull back the wheel opposite to the default wheel spin direction; and

simulating physical interaction of the simulated flapper object and the simulated pin objects by, (a) if the wheel is moving in the default wheel spin direction, rotationally displacing the simulated flapper object in the default wheel spin direction to allow a selected simulated pin object to pass and (b) if the wheel is moving opposite to the default wheel spin direction, rotationally displacing the simulated flapper object opposite to the default wheel spin direction to allow the selected simulated pin object to pass.

8. The method of claim 7 , further comprising:

when the wheel spin is activated, simulating a wheel spin in the default wheel spin direction and then simulating a spin deceleration and a wheel stop;

while simulating the wheel spin, further simulating physical interaction of the simulated flapper object and the simulated pin objects including an additional wheel deceleration when the simulated flapper object is displaced by a passing simulated pin object; and

if a simulated velocity of the wheel when beginning the simulated physical interaction is less than the additional wheel deceleration, simulating a nudge of the wheel opposite the default wheel spin direction.

9. The method of claim 8 , in which simulating the nudge of the wheel includes calculating a wheel movement based on a flapper rotation variable, a nudge velocity variable, and a nudge deceleration variable.

10. The method of claim 8 , further comprising tracking states of the wheel including a pulling back state in which the player is pulling back the wheel, a spinning-up state in which the wheel is accelerating to begin the wheel spin, a spinning state, and a stopping state in which the nudge may be applied.

11. The method of claim 7 , further comprising activating the wheel spin upon disengagement of the player touch input by removing the player touch input or moving the player touch input out of a designated area, and in response to the player pulling back the wheel before a touch disengagement, to determine an initial velocity of the wheel spin based on a rotational distance that the wheel is pulled back.

12. The method of claim 7 , in which the electronic display is a group display associated with the gaming machine and one or more additional gaming machines in a group, and the gaming machine is operable to conduct the wheel spin and player touch interaction.

13. The method of claim 7 , in which rotationally displacing the simulated flapper object opposite to the default wheel spin direction to allow a selected simulated pin object to pass further comprises tracking a rotational angle of the simulated flapper object, tracking a moving position of the simulated pin object, and calculating a rotational displacement based on a thickness of the simulated pin object.

14. The method of claim 7 , in which rotationally displacing the simulated flapper object opposite to the default wheel spin direction to allow the simulated pin object to pass further comprises producing a simulated return to a stationary position of the simulated flapper object following the displacement.

15. A tangible, non-transitory electronically accessible memory containing program code executable by at least one electronic controller for:

displaying a simulated wheel object (wheel) on an electronic display, the wheel including multiple segments separated radially, and simulated pin objects separating the segments along the edge of the wheel and having a defined size;

displaying a simulated flapper object along an edge of the wheel, the simulated flapper object having a first end outside of the wheel radius and a second end extending, in a rest position, radially inside the wheel radius at least to the radial location of the simulated pin objects, and an axis of rotation disposed toward the first end;

receiving a player touch input through the touchscreen interface to move the wheel and activate a wheel spin;

allowing the player touch input, while engaged, to move the wheel in a default wheel spin direction or to pull back the wheel opposite to the wheel spinning direction; and

simulating physical interaction of the simulated flapper object and the simulated pin objects by, (a) if the wheel is moving in the default wheel spin direction, rotationally displacing the simulated flapper object in the default wheel spin direction to allow a selected simulated pin object to pass and (b) if the wheel is moving opposite to the default wheel spin direction, rotationally displacing the simulated flapper object opposite to the default wheel spin direction to allow the pin to pass.

16. The tangible, non-transitory electronically accessible memory containing program code of claim 15 , in which the program code is further executable for:

activating a wheel spin in response to disengagement of the player touch input;

when the wheel spin is activated, simulating a wheel spin in the default wheel spin direction and then simulating a spin deceleration and a wheel stop;

while simulating the wheel spin, further simulating physical interaction of the simulated flapper object and the simulated pin objects including an additional wheel deceleration when the simulated flapper object is displaced by a passing simulated pin object; and

if a simulated velocity of the wheel when beginning the simulated physical interaction is less than the additional wheel deceleration, simulating a nudge of the wheel opposite the default wheel spin direction.

17. The tangible, non-transitory electronically accessible memory containing program code of claim 16 , in which simulating the nudge of the wheel includes calculating a wheel movement based on a flapper rotation variable, a nudge velocity variable, and a nudge deceleration variable.

18. The tangible, non-transitory electronically accessible memory containing program code of claim 17 , further comprising program code operable to track states of the wheel including a pulling back state in which the player is pulling back the wheel, a spinning up state in which the wheel is accelerating to begin the wheel spin, a spinning state, and a stopping state in which the nudge may be applied.

19. The tangible, non-transitory electronically accessible memory containing program code of claim 15 , in which the program code is further executable for activating the wheel spin upon disengagement of the player touch input by removing the player touch input or moving the player touch input out of a designated area, and in response to the player pulling back the wheel before a touch disengagement, to determine an initial velocity of the wheel spin based on a rotational distance that the wheel is pulled back.

Assignments (9)
SECURITY AGREEMENT Recorded Jul 3, 2025
From: EVERI GAMES INC.; EVERI PAYMENTS INC.
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 071827/0315 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT RECORDED AT REEL 058948, FRAME 0265 Recorded Jul 1, 2025
From: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
To: EVERI HOLDINGS INC.
Reel/Frame 071791/0236 →
PATENT SECURITY AGREEMENT (SHORT-FORM) Recorded Feb 2, 2022
From: EVERI HOLDINGS INC.
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 058948/0265 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR'S NAME AND THE FIRST ASSIGNEE'S NAME PREVIOUSLY RECORDED AT REEL: 057111 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Aug 13, 2021
From: JEFFERIES FINANCE LLC
To: EVERI PAYMENTS INC.; EVERI HOLDINGS INC.; EVERI GAMES HOLDING INC.; GCA MTL, LLC; CENTRAL CREDIT, LLC; EVERI INTERACTIVE LLC; EVERI GAMES INC.
Reel/Frame 057184/0244 →
RELEASE OF SECURITY INTEREST Recorded Aug 6, 2021
From: JEFFERIES FINANCE LLC
To: EVERI PAYMENTS INC.
Reel/Frame 057110/0905 →
RELEASE OF SECURITY INTEREST Recorded Aug 6, 2021
From: JEFFERIES FIANANCE LLC
To: EVERY PAYMENTS INC.; EVERI HOLDINGS INC.; EVERI GAMES HOLDING INC.; GCA MTL, LLC; CENTRAL CREDIT, LLC; EVERI INTERACTIVE LLC; EVERI GAMES INC.
Reel/Frame 057111/0001 →
PATENT SECURITY AGREEMENT Recorded Apr 24, 2020
From: EVERI HOLDINGS INC.; EVERI PAYMENTS INC.; GCA MTL, LLC; CENTRAL CREDIT, LLC; EVERI GAMES INC.; EVERI GAMES HOLDING INC.; EVERI INTERACTIVE LLC
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 052494/0463 →
SECURITY INTEREST Recorded Apr 2, 2019
From: EVERI PAYMENTS INC
To: JEFFERIES FINANCE LLC
Reel/Frame 048774/0525 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2018
From: CHAPMAN, MATTHEW F.
To: EVERI GAMES, INC.
Reel/Frame 046608/0630 →