IP Library Granted Patent US 8,038,525
Granted Patent B2
US 8,038,525 · App. 12/032,947 · Granted Oct 18, 2011

Dynamic generation of a profile for a spinning reel of a gaming system

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 8,038,525
App. No.
12/032,947
Granted
Oct 18, 2011
Kind
B2
Abstract

A gaming machine having spinning reels and methods for operating the gaming machine use a reel controller that controls motion of the spinning reels according to spin profiles for each reel. Each spin profile may be provided by the game play design and may be realized using curve fitting techniques, such as Bezier curves, splines, or approximations with line segments.

Claims (36)

1. A gaming system comprising:

a reel including a plurality of symbols associated with a wagering game;

a reel driver;

at least one motion parameter for controlling motion of the reel according to a spin profile, the motion parameter having values at different points in time along the spin profile such that the spin profile is approximated by a plurality of segments interconnecting the different points in time, each segment being associated with a pair of values of the motion parameter; and

one or more controllers configured to perform an interpolation calculation interpolating the pair of motion parameter values of each segment and to control the reel driver to spin the reel based on the interpolation calculation, thereby controlling motion of the reel according to each segment of the spin profile.

2. The gaming system of claim 1 , wherein each of the plurality of segments is linear such that the interpolation calculation is a linear interpolation calculation.

3. The gaming system of claim 1 , wherein the one or more controllers include a reel controller configured to perform the interpolation calculation in real time while the reel is spun and to control the reel driver to spin the reel.

4. The gaming system of claim 1 , wherein the one or more controllers include a main controller and a reel controller, the main controller performing the interpolating calculation and downloading the calculated results to the reel controller, the reel controller controlling the reel driver to spin the reel based on the calculated results.

5. The gaming system of claim 1 , wherein the motion parameter is selected from a group consisting of velocity and acceleration.

6. The gaming system of claim 1 , further including a memory device for storing the values of the motion parameter.

7. The gaming system of claim 1 , wherein the motion parameters are provided dynamically through calculations as game play progresses, or provided from memory and fetched as game play progresses.

8. The gaming system of claim 1 , wherein the plurality of segments includes a set of Bezier curves.

9. The gaming system of claim 1 , wherein the spin profile is correlated to game-theme based spin behaviour.

10. The gaming system of claim 1 , wherein the one or more controllers include a digital signal processor to make interpolation calculations in real time to issue a step to the reel driver and to calculate a time to issuance of another step to the reel driver.

11. The gaming system of claim 1 , wherein gaming system includes a memory arranged to operatively store motion parameters associated with a number of wagering games correlated to different spin profiles.

12. A method comprising:

moving a reel in a gaming system using a reel driver, the reel having a plurality of symbols associated with a wagering game;

accessing, by one or more controllers of the gaming system, at least one motion parameter, the at least one motion parameter to control motion of the reel according to a spin profile, the motion parameter having values at different points in time along the spin profile such that the spin profile is approximated by a plurality of segments interconnecting the different points in time, each segment being associated with a pair of values of the motion parameter;

performing, by the one or more controllers, an interpolation calculation including interpolating the pair of motion parameter values of each segment; and

controlling, by the one or more controllers, the reel driver to spin the reel based on the interpolation calculation, thereby controlling motion of the reel according to each segment of the spin profile.

13. The method of claim 12 , wherein the method includes providing a set of motion parameters and a basis for performing the interpolation calculation for each game associated with the gaming system.

14. The method of claim 12 , wherein performing an interpolation calculation includes performing an interpolation calculation in real time while the reel is spun.

15. The method of claim 12 , wherein accessing at least one motion parameter includes fetching the at least one motion parameter from a memory as game play progresses.

16. The method of claim 12 , wherein performing an interpolation calculation includes using a set of Bezier curves for the plurality of segments.

17. The method of claim 12 , wherein the method includes operating one of the one or more controllers as a main controller and another one of the one or more controllers as a reel controller such that the main controller performs the interpolating calculation and downloads the calculated results to the reel controller and the reel controller controls the reel driver to spin the reel based on the calculated results.

18. A memory device having instructions stored thereon, which instructions when executed by one or more controllers of a gaming system, cause the gaming system to perform operations comprising:

moving a reel in the gaming system using a reel driver, the reel having a plurality of symbols associated with a wagering game;

accessing, by one or more controllers of the gaming system, at least one motion parameter, the at least one motion parameter to control motion of the reel according to a spin profile, the motion parameter having values at different points in time along the spin profile such that the spin profile is approximated by a plurality of segments interconnecting the different points in time, each segment being associated with a pair of values of the motion parameter;

performing, by the one or more controllers, an interpolation calculation including interpolating the pair of motion parameter values of each segment; and

controlling, by the one or more controllers, the reel driver to spin the reel based on the interpolation calculation, thereby controlling motion of the reel according to each segment of the spin profile.

19. The memory device of claim 18 , wherein operations include:

using one of the one or more controllers as a main controller and another one of the one or more controllers as a reel controller;

performing the interpolating calculation using the main controller;

downloading the calculated results to the reel controller using the main controller; and

controlling the reel driver using the reel controller to spin the reel based on the calculated results.

20. The memory device of claim 18 , wherein performing an interpolation calculation includes using a set of Bezier curves for the plurality of segments.

Assignments (12)
SECURITY AGREEMENT Recorded May 23, 2025
From: LNW GAMING, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 071340/0404 →
CHANGE OF NAME Recorded Feb 7, 2023
From: SG GAMING, INC.
To: LNW GAMING, INC.
Reel/Frame 062669/0341 →
SECURITY AGREEMENT Recorded Apr 22, 2022
From: SG GAMING INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 059793/0001 →
RELEASE OF SECURITY INTEREST Recorded Apr 21, 2022
From: BANK OF AMERICA, N.A.
To: SCIENTIFIC GAMES INTERNATIONAL, INC.; WMS GAMING INC.; BALLY GAMING, INC.; DON BEST SPORTS CORPORATION
Reel/Frame 059756/0397 →
CHANGE OF NAME Recorded Jan 20, 2020
From: BALLY GAMING, INC.
To: SG GAMING, INC.
Reel/Frame 051643/0283 →
RELEASE OF SECURITY INTEREST IN PATENTS (RELEASES REEL/FRAME 034530/0318) Recorded Nov 5, 2018
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SCIENTIFIC GAMES INTERNATIONAL, INC.; BALLY GAMING, INC.; WMS GAMING INC.
Reel/Frame 047924/0701 →
SECURITY AGREEMENT Recorded Apr 11, 2018
From: SCIENTIFIC GAMES INTERNATIONAL, INC.; BALLY GAMING, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 045909/0513 →
SECURITY AGREEMENT Recorded Dec 15, 2017
From: SCIENTIFIC GAMES INTERNATIONAL, INC.; BALLY GAMING, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 044889/0662 →
MERGER Recorded Jul 29, 2015
From: WMS GAMING INC.
To: BALLY GAMING, INC.
Reel/Frame 036225/0464 →
SECURITY AGREEMENT Recorded Dec 4, 2014
From: BALLY GAMING, INC; SCIENTIFIC GAMES INTERNATIONAL, INC; WMS GAMING INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 034530/0318 →
SECURITY AGREEMENT Recorded Dec 18, 2013
From: SCIENTIFIC GAMES INTERNATIONAL, INC.; WMS GAMING INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 031847/0110 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2013
From: DURHAM, TIMOTHY JOHN; ANTTI, NICLAS JOUKO
To: WMS GAMING INC.
Reel/Frame 029786/0113 →