IP Library Granted Patent US 11,514,761
Granted Patent B2
US 11,514,761 · App. 17/163,208 · Granted Nov 29, 2022

Gaming system, method, and program product for selecting game symbols in a wagering game

Inventor: Brian Watkins (Austin, TX)
Assignee: Everi Games Inc.
G07F17/34G07F17/326
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 11,514,761
App. No.
17/163,208
Granted
Nov 29, 2022
Kind
B2
Abstract

Multiple different game symbol weighting sets are defined for selection in a given play of a reel-type game. Each game symbol weighting set defines a probability of each reel strip in the reel-type game landing at each particular stop position for that reel strip. By providing multiple different game symbol weighting sets, certain game symbols such as special themed game symbols may be favored for one or more plays of the game to increase the chance of hitting winning symbol combinations using that game symbol.

Claims (69)

1. A method for operating a gaming machine in which at least a first symbol location in a matrix of symbol locations is populated using a first reel strip of a first mechanical or video-generated reel, the first reel strip including a number of stop positions comprising a total number of stop positions from which the at least first symbol location is populated, each stop position containing a respective game symbol available for populating the at least first symbol location, the method including:

(a) randomly selecting a game symbol weighting set from a number of game symbol weighting sets stored in a data storage device, the random selection of the game symbol weighting set being performed under control of a system of one or more processing devices, wherein,

(i) each game symbol weighting set included in the number of game symbol weighting sets correlates a respective probability with each stop position included on the first reel strip, the respective probability correlated to a respective stop position included on the first reel strip defining a probability for landing at the respective stop position included on the first reel strip for an activation of the first mechanical or video-generated reel,

(ii) the number of game symbol weighting sets includes a first game symbol weighting set associated with a first target symbol included in a universe of game symbols contained on the first reel strip and available for populating the at least first symbol location,

(iii) the probability defined by the first game symbol weighting set for landing on the stop position containing the first target symbol is relatively higher than the probability defined by at least one other game symbol weighting set included in the number of game symbol weighting sets for landing on the stop position containing the first target symbol;

(b) under control of the system of one or more processing devices, applying the selected game symbol weighting set to randomly select a landing stop position for the first mechanical or video-generated reel from among all of the number of stop positions included on the first reel strip; and

(c) operating the first mechanical or video-generated reel to spin and then come to a stop at the landing stop position to display at the gaming machine the respective game symbol contained on the first reel strip at the landing stop position.

2. The method of claim 1 in which at least one additional symbol location in the matrix of symbol locations is populated using a respective additional reel strip of a respective additional mechanical or video-generated reel, each respective additional reel strip including a number of stop positions comprising a respective total number of stop positions from which the respective additional symbol location is populated, each stop position for the respective additional reel strip containing a respective game symbol available for populating the respective additional symbol location:

(a) wherein each game symbol weighting set included in the number of game symbol weighting sets correlates a respective probability with each stop position included on each respective additional reel strip, the respective probability correlated to a respective stop position included on the respective additional reel strip defining a probability for landing at the respective stop position included on the respective additional reel strip for an activation of the respective additional mechanical or video-generated reel;

(b) under control of the system of one or more processing devices, applying the selected game symbol weighting set to randomly select a respective landing stop position for each respective additional mechanical or video-generated reel from among all of the number of stop positions included on the respective additional reel strip; and

(c) under control of the system of one or more processing devices, activating each respective additional mechanical or video-generated reel to spin and then come to a stop at the respective landing stop position selected for the respective additional mechanical or video-generated reel to display at the gaming machine the respective game symbol contained on the respective additional reel strip at the respective landing stop position.

3. The method of claim 2 wherein:

(a) the selected game symbol weighting set includes a first set of stop position weightings which correlates the respective probability with each stop position on the first reel strip and for each additional reel strip a respective additional set of stop position weightings which correlates the respective probability with each stop position on the respective additional reel strip; and

(b) each additional set of stop position weightings is unequal to the first set of stop position weightings and is unequal to each other additional set of stop position weightings.

4. The method of claim 2 wherein randomly selecting the game symbol weighing set and applying the game symbol weighting set is performed following randomly obtaining an outcome for a play at the gaming machine.

5. The method of claim 4 wherein randomly selecting the game symbol weighing set and applying the game symbol weighting set is performed consistent with an outcome provided from a central determinant server on a gaming network.

6. The method of claim 1 wherein:

(a) the number of game symbol weighting sets includes at least one additional game symbol weighting set associated with a respective additional target symbol included in the universe of game symbols contained on the first reel strip and available for populating the at least first symbol location; and

(b) the probability defined by the respective additional game symbol weighting set for landing on the stop position containing the respective additional target symbol is relatively higher than the probability defined by each other game symbol weighting set included in the number of game symbol weighting sets for landing on the stop position containing the respective additional target symbol.

7. The method of claim 1 wherein each of the number of game symbol weighting sets has approximately the same payout percentage.

8. A gaming machine including:

(a) a display system operable for displaying a result in a game in which at least a first symbol location in a matrix of symbol locations is populated using a first reel strip of a first mechanical or video-generated reel, the first reel strip including a number of stop positions comprising a total number of stop positions from which the at least first symbol location is populated, each stop position containing a respective game symbol available for populating the at least first symbol location;

(b) a player input system;

(c) at least one processor coupled to the gaming machine;

(d) at least one data storage device storing instructions executable by the at least one processor to:

(i) randomly select a game symbol weighting set from a number of game symbol weighting sets stored in the at least one data storage device, the random selection of the game symbol weighting set being performed under control of a system of one or more processing devices,

(ii) under control of the system of one or more processing devices, apply the selected game symbol weighting set to randomly select a landing stop position for an activation of the first mechanical or video-generated reel from among all of the number of stop positions included on the first reel strip;

(iii) under control of the system of one or more processing devices, operate the first mechanical or video-generated reel to spin and then come to a stop at the landing stop position to display at the gaming machine the respective game symbol contained on the first reel strip at the landing stop position;

(e) wherein each game symbol weighting set included in the number of game symbol weighting sets correlates a respective probability with each stop position included on the first reel strip, the respective probability correlated to a respective stop position included on the first reel strip defining a probability for landing at the respective stop position included on the first reel strip for the activation of the first mechanical or video-generated reel;

(f) wherein the number of game symbol weighting sets includes a first game symbol weighting set associated with a first target symbol included in a universe of game symbols contained on the first reel strip and available for populating the at least first symbol location; and

(g) wherein the probability defined by the first game symbol weighting set for landing on the stop position containing the first target symbol is relatively higher than the probability defined by at least one other game symbol weighting set included in the number of game symbol weighting sets for landing on the stop position containing the first target symbol.

9. The gaming machine of claim 8 wherein:

(a) in the result in the game, at least one additional symbol location in the matrix of symbol locations is populated using a respective additional reel strip of a respective additional mechanical or video-generated reel, each respective additional reel strip including a number of stop positions comprising a respective total number of stop positions from which the respective additional symbol location is populated, each stop position for the respective additional reel strip containing a respective game symbol available for populating the respective additional symbol location;

(b) each game symbol weighting set included in the number of game symbol weighting sets correlates a respective probability with each stop position included on each respective additional reel strip, the respective probability correlated to a respective stop position included on the respective additional reel strip defining a probability for landing at the respective stop position included on the respective additional reel strip for an activation of the respective additional mechanical or video-generated reel; and

(c) the instructions are executable by the at least one processor to:

(i) under control of the system of one or more processing devices, apply the selected game symbol weighting set to randomly select a respective landing stop position for the activation of each respective additional mechanical or video-generated reel from among all of the number of stop positions included on the respective additional reel strip, and

(ii) under control of the system of one or more processing devices, activate each respective additional mechanical or video-generated reel to spin and then come to a stop at the respective landing stop position selected for the respective additional mechanical or video-generated reel to display at the gaming machine the respective game symbol contained on the respective additional reel strip at the respective landing stop position.

10. The gaming machine of claim 9 wherein:

(a) the selected game symbol weighting set includes a first set of stop position weightings which correlates the respective probability with each stop position on the first reel strip and for each additional reel strip a respective additional set of stop position weightings which correlates the respective probability with each stop position on the respective additional reel strip; and

(b) each additional set of stop position weightings is unequal to the first set of stop position weightings and is unequal to each other additional set of stop position weightings.

11. The gaming machine of claim 9 wherein randomly selecting the game symbol weighing set and applying the game symbol weighting set is performed following randomly obtaining an outcome for a play at the gaming machine.

12. The gaming machine of claim 11 wherein randomly selecting the game symbol weighing set and applying the game symbol weighting set is performed consistent with an outcome provided from a central determinant server on a gaming network.

13. The gaming machine of claim 8 wherein:

(a) the number of game symbol weighting sets includes at least one additional game symbol weighting set associated with a respective additional target symbol included in the universe of game symbols contained on the first reel strip and available for populating the at least first symbol location; and

(b) the probability defined by the respective additional game symbol weighting set for landing on the stop position containing the respective additional target symbol is relatively higher than the probability defined by each other game symbol weighting set included in the number of game symbol weighting sets for landing on the stop position containing the respective additional target symbol.

14. The gaming machine of claim 8 wherein each of the number of game symbol weighting sets has approximately the same payout percentage.

15. A program product comprising one or more non-transitory computer readable data storage devices storing program code executable by at least one processor, the program code including:

(a) player input program code executable by the at least one processor to receive a game play input entered through a player input system of a gaming machine to initiate a play in a reel-type wagering game in which at least a first symbol location in a matrix of symbol locations is populated using a first reel strip of a first mechanical or video-generated reel, the first reel strip including a number of stop positions comprising a total number of stop positions from which the at least first symbol location is populated, each stop position containing a respective game symbol available for populating the at least first symbol location;

(b) weighting selection program code executable by the at least one processor to randomly select a game symbol weighting set from a number of game symbol weighting sets stored in a data storage device, the random selection of the game symbol weighting set being performed under control of a system of one or more processing devices, wherein,

(i) each game symbol weighting set included in the number of game symbol weighting sets correlates a respective probability with each stop position included on the first reel strip, the respective probability correlated to a respective stop position included on the first reel strip defining a probability for landing at the respective stop position included on the first reel strip for an activation of the first mechanical or video-generated reel,

(ii) the number of game symbol weighting sets includes a first game symbol weighting set associated with a first target symbol included in a universe of game symbols contained on the first reel strip and available for populating the at least first symbol location,

(iii) the probability defined by the first game symbol weighting set for landing on the stop position containing the first target symbol is relatively higher than the probability defined by at least one other game symbol weighting set included in the number of game symbol weighting sets for landing on the stop position containing the first target symbol; and

(c) game program code executable by the at least one processor to

(i) apply the selected game symbol weighting set to randomly select a landing stop position for the activation of the first mechanical or video-generated reel from among all of the number of stop positions included on the first reel strip, and

(ii) operate the first mechanical or video-generated reel to spin and then come to a stop at the landing stop position to display at the gaming machine the respective game symbol contained on the first reel strip at the landing stop position.

16. The program product of claim 15 wherein:

(a) at least one additional symbol location in the matrix of symbol locations is populated using a respective additional reel strip of a respective additional mechanical or video-generated reel, each respective additional reel strip including a number of stop positions comprising a respective total number of stop positions from which the respective additional symbol location is populated, each stop position for the respective additional reel containing a respective game symbol available for populating the respective additional symbol location;

(b) each game symbol weighting set included in the number of game symbol weighting sets correlates a respective probability with each stop position included on each respective additional reel strip, the respective probability correlated to a respective stop position included on the respective additional reel strip defining a probability for landing at the respective stop position included on the respective additional reel strip for an activation of the respective additional mechanical or video-generated reel; and

(c) the game program code is also executable to:

(i) apply the selected game symbol weighting set to randomly select a respective landing stop position for the activation of each respective additional mechanical or video-generated reel from among all of the number of stop positions included on the respective additional reel strip, and

(ii) activate each respective additional mechanical or video-generated reel to spin and then come to a stop at the respective landing stop position selected for the respective additional mechanical or video-generated reel to display at the gaming machine the respective game symbol contained on the respective additional reel strip at the respective landing stop position.

17. The program product of claim 16 wherein:

(a) the selected game symbol weighting set includes a first set of stop position weightings which correlates the respective probability with each stop position on the first reel strip and for each additional reel strip a respective additional set of stop position weightings which correlates the respective probability with each stop position on the respective additional reel strip; and

(b) each additional set of stop position weightings is unequal to the first set of stop position weightings and is unequal to each other additional set of stop position weightings.

18. The program product of claim 16 wherein randomly selecting the game symbol weighing set and applying the game symbol weighting set is performed following randomly obtaining an outcome for a play at the gaming machine.

19. The program product of claim 18 wherein randomly selecting the game symbol weighing set and applying the game symbol weighting set is performed at a central determinant server on a gaming network.

20. The program product of claim 15 wherein:

(a) the number of game symbol weighting sets includes at least one additional game symbol weighting set associated with a respective additional target symbol included in the universe of game symbols contained on the first reel strip and available for populating the at least first symbol location; and

(b) the probability defined by the respective additional game symbol weighting set for landing on the stop position containing the respective additional target symbol is relatively higher than the probability defined by each other game symbol weighting set included in the number of game symbol weighting sets for landing on the stop position containing the respective additional target symbol.

Assignments (10)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2022
From: WATKINS, BRIAN
To: MULTIMEDIA GAMES, INC.
Reel/Frame 061717/0289 →
CHANGE OF NAME Recorded Nov 10, 2022
From: MULTIMEDIA GAMES, INC.
To: EVERI GAMES INC.
Reel/Frame 061915/0027 →
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 PREVIOUSLY RECORDED AT REEL: 057102 FRAME: 0927. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE 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 057183/0253 →
RELEASE OF SECURITY INTEREST Recorded Aug 6, 2021
From: JEFFERIES FIANANCE 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 057102/0927 →
RELEASE OF SECURITY INTEREST Recorded Aug 6, 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 057110/0671 →
SECURITY INTEREST Recorded Apr 8, 2021
From: EVERI PAYMENTS INC.; EVERI HOLDINGS INC.; EVERI GAMES HOLDING INC.; EVERI GAMES INC.; EVERI INTERACTIVE LLC; CENTRAL CREDIT, LLC; GCA MTL, LLC
To: JEFFERIES FINANCE LLC
Reel/Frame 055871/0449 →
SECURITY INTEREST Recorded Apr 8, 2021
From: EVERI PAYMENTS INC.; EVERI HOLDINGS INC.; EVERI GAMES HOLDING INC.; EVERI GAMES INC.; EVERI INTERACTIVE LLC; CENTRAL CREDIT, LLC; GCA MTL, LLC
To: JEFFERIES FINANCE LLC
Reel/Frame 055871/0371 →