IP Library Granted Patent US 12705953
Granted Patent B2
US 12705953 · App. 18/433,624 · Granted Aug 11, 2026

Automatically iterating hand counts in electronic gaming environments

Inventors: Michael M. Macke (Duluth, GA); Barry W. Rutherford (Duluth, GA); Mark C. Nizdil (Duluth, GA)
Assignee: PRIMERO GAMES, LLC
G07F17/326G07F17/3244
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 12705953
App. No.
18/433,624
Filed
Feb 6, 2024
Granted
Aug 11, 2026
Kind
B2
Art Unit
3715
USPC
463/16
Abstract

Disclosed herein are systems and methods for using computing devices combined with memory to facilitate enhancements to video games. The computing device can receive a selection of a game feature via a user interface. The computing device can iteratively decrease a current credits value on the wagering game based on a bet amount for a wagering game and generate a current iteration outcome of the wagering game comprising a plurality of current iteration indicia. In each iteration, the computing device can determine whether the current iteration outcome results in a losing combination of the plurality of current iteration indicia and autonomously perform another iteration without user input in response to the current iteration outcome being a losing combination.

Claims (65)

1 . A system, comprising:

a memory; and

at least one computing device in communication with the memory, the at least one computing device being configured to at least:

render a user interface on a display comprising at least one user selectable widgets;

receive a selection of a game feature corresponding to one of the user selectable widgets via an input device associated with the user interface;

iteratively:

decrease a current credits value on a wagering game based on a bet amount for a wagering game;

generate a current iteration outcome of the wagering game comprising a plurality of current iteration indicia;

determine whether the current iteration outcome results in a losing combination of the plurality of current iteration indicia;

in response to the current iteration outcome being a losing combination, autonomously perform another iteration without user input; and

in response to the current iteration outcome being a winning combination:

generate a skill-based game feature on the user interface; and

stop iterating through additional wagering games.

2 . The system of claim 1 , wherein the at least one computing device is further configured to, in response to the current iteration outcome being a winning combination:

add data describing the current iteration outcome to a queue.

3 . The system of claim 2 , wherein the at least one computing device is further configured to generate a plurality of skill-based game features individually corresponding to a gaming outcome from the queue subsequent to iterating through a predefined count of iterations.

4 . The system of claim 3 , wherein the plurality of skill-based game features are generated sequentially in an order that the plurality of skill-based game features were won.

5 . The system of claim 1 , wherein the at least one computing device is further configured to increment a hand count value for each current iteration outcome generated.

6 . The system of claim 5 , wherein the at least one computing device is further configured to limit a payout value of the wagering game to a multiple of the hand count value.

7 . A method, comprising:

rendering, via one of one or more computing devices, a user interface on a display comprising at least one user selectable widgets;

receiving, via one of the one or more computing devices, a selection of a game feature corresponding to one of the user selectable widgets via an input device associated with the user interface;

decreasing, via one of the one or more computing devices, a current credits value on a wagering game based on a bet amount for a wagering game;

generating, via one of the one or more computing devices, a first outcome of the wagering game comprising a plurality of first indicia;

determining, via one of the one or more computing devices, that the first outcome results in a losing combination of the plurality of first indicia;

in response to the first outcome being a losing combination, autonomously:

decreasing, via one of the one or more computing devices, the current credits value on the wagering game based on the bet amount for the wagering game; and

generating, via one of the one or more computing devices, a second outcome of the wagering game comprising a plurality of second indicia; and

in response to the second outcome being a winning combination:

generating, via one of the one or more computing devices, a skill-based game feature on a user interface; and

stopping, via one of the one or more computing devices, iterating through additional wagering games.

8 . The method of claim 7 , further comprising:

in response to the second outcome being a losing combination, autonomously

decreasing, via one of the one or more computing devices, the current credits value on the wagering game based on the bet amount for the wagering game; and

generating, via one of the one or more computing devices, a third outcome of the wagering game comprising a plurality of third indicia.

9 . The method of claim 7 , further comprising:

determining, via one of the one or more computing devices, that the current credit value fell below a bet amount; and

terminating, via one of the one or more computing devices, an iterative process responsive to the current credit value falling below a bet amount.

10 . The method of claim 7 , further comprising:

receiving, via one of the one or more computing devices, a selection of a play feature via the user interface;

generating, via one of the one or more computing devices, a third outcome of the wagering game comprising a plurality of third indicia; and

displaying, via one of the one or more computing devices, a result of the third outcome comprising the plurality of third indicia until additional input is received.

11 . The method of claim 10 , wherein the selection of the play feature corresponds to a first user interface widget and the selection of the game feature corresponds to a second user interface widget, and the second user interface widget is separate from the first user interface widget.

12 . The method of claim 7 , further comprising determining, via one of the one or more computing devices, that the second outcome results in the winning combination of the plurality of second indicia.

13 . A non-transitory computer-readable medium embodying a program that, when executed by at least one computing device, causes the at least one computing device to:

render a user interface on a display comprising at least one user selectable widgets;

receive a selection of a game feature corresponding to one of the user selectable widgets via an input device associated with the user interface; and

perform an iterative process comprising:

decreasing a current credits value on a wagering game based on a bet amount for a wagering game;

generating a current iteration outcome of the wagering game comprising a plurality of current iteration indicia;

determining whether the current iteration outcome results in a losing combination of the plurality of current iteration indicia;

in response to the current iteration outcome being a losing combination, autonomously performing another iteration of the iterative process without user input; and

in response to the current iteration outcome being a winning combination:

generate a skill-based game feature on a user interface; and

stop iterating through additional wagering games.

14 . The non-transitory computer-readable medium of claim 13 , wherein the program further causes the at least one computing device to:

subsequent to the iterative process, generate a game of skill on a user interface;

determine whether the game of skill is successful based on a plurality of inputs; and

in response to the game of skill being successful, award a particular amount of credits to the current credits value based on a sum of a quantity of credits decreased for losing combinations during the iterative process.

15 . The non-transitory computer-readable medium of claim 14 , wherein the particular amount of credits is equal to 104% of the sum of the quantity of credits decreased for losing combinations during the iterative process.

16 . The non-transitory computer-readable medium of claim 13 , wherein the program further causes the at least one computing device to render the wagering game for each iteration in the iterative process on a display at a first speed exceeding a second speed of the wagering game in a single play mode.

17 . The non-transitory computer-readable medium of claim 16 , wherein the first speed is at least five times faster than the second speed.

18 . The non-transitory computer-readable medium of claim 13 , wherein the iterative process further comprises:

receiving a user input during the iterative process; and

terminating the iterative process on completion of a current iteration wagering game in response to receiving the user input.