IP Library Granted Patent US 9,842,457
Granted Patent B2
US 9,842,457 · App. 14/279,810 · Granted Dec 12, 2017

Method, apparatus, and program product for allocating progressive prize pools

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 9,842,457
App. No.
14/279,810
Granted
Dec 12, 2017
Kind
B2
Abstract

A method for controlling contributions to progressive prize pools includes providing a progressive server which manages standalone progressive prize pools for each of multiple individual gaming machines. The progressive server may further provide group progressive prize pools, allowing a gaming machine to have standalone pools and also be a member in a group pool. Where multiple standalone progressive prize pools are maintained for a single gaming machine, additional steps are taken to identify which pool or pools are to be increased when a standalone progressive contribution is made.

Claims (41)

1. A method for controlling contributions to multiple progressive prize pools used for multiple gaming machines connected to a gaming network, the method including:

under control of the one or more data processing devices associated with the progressive server, providing an operator interface with an option to configure each of multiple unique gaming machines having a game with a group identifier not unique among the multiple unique gaming machines, associating a respective identifier for the game title of each of the multiple unique gaming machines with a respective one of multiple group progressive prize pools, each of the multiple progressive prize pools thereby being linked to at least two of the multiple unique gaming machines;

under control of the one or more data processing devices associated with the progressive server, providing an operator interface with an option to convert two or more of the multiple unique gaming machines to standalone progressive functionality by associating unique identifiers for at least two of the multiple unique gaming machines with a respective one or more of multiple standalone progressive prize pools; and

then, for a selected gaming machine of the two or more multiple unique gaming machines:

(a) receiving a player input from a currency or credit acceptor or player card reader of the gaming machine, and in response activating a credit meter showing player credits to be wagered, receiving a play input for a wagering game through a player input system of the gaming machine, the player input being associated with a wager for the wagering game;

(b) under control of one or more data processing devices associated with the gaming machine, causing a result display system of the gaming machine to display a representation of a result for the play input;

(c) under control of the one or more data processing devices associated with the progressive server, and separately from a process of obtaining the result for the play input, determining whether a standalone progressive contribution event is required for the play input;

(d) if the standalone progressive contribution event is required for the play input, applying a respective contribution amount to increase at least one of the one or more standalone progressive prize pools;

(e) under control of the one or more data processing devices associated with the gaming machine, awarding any prize associated with the result for the play input; and

(f) under control of the one or more data processing devices associated with the progressive server, awarding a standalone progressive prize on the credit meter from at least one of the one or more standalone progressive prize pools responsive to the occurrence of a standalone progressive prize triggering event.

2. The method of claim 1 , wherein the progressive server further controls a contribution from the wager to at least one group progressive prize pool.

3. The method of claim 1 wherein the one or more standalone progressive prize pools include at least two different standalone progressive prize pools and further including, under the control of the one or more processing devices associated with the progressive server, identifying which of the at least two different standalone progressive prize pools are to be increased for the play input.

4. The method of claim 3 further including determining if the wager is at a first wager level defined for the wagering game or is at a second wager level defined for the wagering game, the second wager level being different from the first wager level, and choosing which of the at least two standalone progressive prize pools is to be increased based upon which wager level is determined.

5. The method of claim 1 wherein a contribution apportionment for the play input determines an apportionment of the respective contribution amount for increasing at least two standalone progressive prize pools for that play input.

6. The method of claim 1 , further comprising presenting a control user interface allowing an operator to create at least two standalone progressive prize pools associated with at least two respective individual gaming machines by splitting an existing group progressive prize pool.

7. The method of claim 1 , in which converting two or more gaming machines to standalone functionality further comprises retrofitting a gaming machine originally programmed to provide a progressive contribution associated with a group identifier to the progressive server, to provide a modified executable code routine in place of an original executable code routine designed to report wager contributions to, when reporting, change the group identifier to be a unique gaming machine identifier, enabling a standalone progressive prize pool for the gaming machine.

8. A networked gaming system for controlling contributions to one or more progressive prize pools used for one or more wagering games, the system including:

(a) multiple unique gaming machines each including a display system, at least one gaming processor and at least one memory device, player interface controls, and a currency/credit acceptor or player card reader operable to receive a player input, and in response activate a credit meter showing player credits to be wagered;

(b) a progressive server including at least one processor and at least one memory device storing instructions executable by the at least one processor to: (i) provide an operator interface with an option to configure each of the multiple unique gaming machines having a game with a group identifier not unique among the multiple unique gaming machines, associating a respective identifier for the group identifier of each of the multiple unique gaming machines with a respective one of multiple group progressive prize pools, each of the multiple progressive prize pools thereby being linked to at least two of the multiple unique gaming machines; and (ii) provide an operator interface with an option to convert two or more gaming machines to standalone progressive functionality by associating identifiers for two or more of the multiple unique gaming machines with respective ones of multiple standalone progressive prize pools;

(c) program code stored on one of the memory devices and executable by the least one gaming processor or the at least one progressive server processor to:

(i) associate an identifier for a single unique gaming machine with one or more standalone progressive prize pools;

(ii) activate a player wager of credits as a result of a player input at one of the gaming machines and determine whether a standalone progressive contribution event is required for the player wager;

(iii) where the standalone progressive contribution event is required for the play input, applying a respective contribution amount to increase at least one of the one or more standalone progressive prize pools;

(iv) under control of the one or more data processing devices associated with the gaming machine, awarding any prize associated with the result for the play input; and

(v) under control of the one or more data processing devices associated with the progressive server, awarding a standalone progressive prize and crediting it to the credit meter from at least one of the one or more standalone progressive prize pools responsive to the occurrence of a standalone progressive prize triggering event.

9. The networked gaming system of claim 8 , further comprising a central determinant server communicatively coupled to the multiple unique gaming machines and programmed to provide gaming outcomes to the multiple unique gaming machines, and wherein the progressive server is programmed maintaining one or more standalone progressive pools associated with a respective one of the unique gaming machines, wherein maintaining standalone progressive pools includes accepting contributions to said associated pools solely from the respective unique gaming machine, and making payouts solely to the respective unique gaming machine from the one or more standalone progressive pools, wherein the progressive server is further configured to control a contribution from the wager to at least one group progressive prize pool.

10. The networked gaming system of claim 8 wherein the one or more standalone progressive prize pools include at least two different standalone progressive prize pools and further including, under the control of the one or more processing devices associated with the progressive server, identifying which of the at least two different standalone progressive prize pools are to be increased for the play input.

11. The networked gaming system of claim 10 further including determining if the wager is at a first wager level defined for the wagering game or is at a second wager level defined for the wagering game, the second wager level being different from the first wager level, and choosing which of the at least two standalone progressive prize pools is to be increased based upon which wager level is determined.

12. The networked gaming system of claim 8 wherein a contribution apportionment for the play input determines an apportionment of the respective contribution amount for increasing at least two standalone progressive prize pools for that play input.

13. A program product stored on one or more tangible non-transitory computer readable data storage devices, the program product including:

(a) standalone progressive prize pool control program code executable by the at least one processor associated with a progressive server on a network, and executable to (i) provide an operator interface with an option to configure each of multiple unique gaming machines having a game with a group identifier not unique among the multiple unique gaming machines, associating a respective identifier for the group identifier of each of the multiple unique gaming machines with a respective one of multiple group progressive prize pools, each of the multiple progressive prize pools thereby being linked to at least two of the multiple unique gaming machines; (ii) provide an operator interface with an option to convert two or more gaming machines to standalone progressive functionality by associating identifiers for two or more of the multiple unique gaming machines with respective ones of multiple standalone progressive prize pools;

(b) player input program code executable by at least one gaming processor to receive a player input from a currency or credit acceptor or player card reader of the gaming machine, and in response activate a credit meter showing player credits to be wagered, and receive a play input entered through a player input system of a gaming machine activating a wager of credits;

(c) game program code executable by the at least one processor to cause a result display system of the gaming machine to display a representation of a result for the play input;

(d) progressive prize pool control program code executable for determining whether a standalone progressive contribution event is required for the play input;

(e) wherein the standalone progressive prize pool control program code is further executable under control of the one or more data processing devices associated with the progressive server to, if the standalone progressive contribution event is required for the play input, applying a respective contribution amount to increase at least one of the one or more standalone progressive prize pools, and for awarding a standalone progressive prize from at least one of the one or more standalone progressive prize pools responsive to the occurrence of a standalone progressive prize triggering event; and

(f) game payout program code executable by the at least one processor to award any prize associated with the result for the play input, the prize being awarded through the gaming machine and credited to the credit meter.

14. The system of claim 8 , in which converting two or more gaming machines to standalone functionality further comprises retrofitting a gaming machine originally programmed to provide a progressive contribution associated with a group identifier to the progressive server, to provide a modified executable code routine in place of an original executable code routine designed to report wager contributions to, when reporting, change the group identifier to be a unique gaming machine identifier, enabling a standalone progressive prize pool for the gaming machine.

15. The networked gaming system of claim 8 , wherein the instruction are further executable to provide an operator interface allowing an operator to create at least two standalone progressive prize pools associated with at least two respective individual gaming machines by splitting an existing group progressive prize pool.

16. The program product of claim 13 , further comprising group progressive prize pool program code configured to control a contribution from the wager to at least one group progressive prize pool.

17. The program product of claim 13 , wherein the one or more standalone progressive prize pools include at least two different standalone progressive prize pools and the standalone progressive prize pool program code is further executable for identifying which of the at least two different standalone progressive prize pools are to be increased for the play input.

18. The program product of claim 13 , in which converting two or more gaming machines to standalone functionality further comprises retrofitting a gaming machine originally programmed to provide a progressive contribution associated with a group identifier to the progressive server, to provide a modified executable code routine in place of an original executable code routine designed to report wager contributions to, when reporting, change the group identifier to be a unique gaming machine identifier, enabling a standalone progressive prize pool for the gaming machine.

Assignments (15)
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.; EVERI GAMES INC.; WESTERN MONEY SYSTEMS
Reel/Frame 057112/0843 →
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 →
PATENT SECURITY AGREEMENT Recorded May 11, 2017
From: EVERI GAMES INC.; EVERI PAYMENTS INC.; GLOBAL PAYMENTS, INC.; JACKPOT DIGITAL INC.; MULTIMEDIA GAMES, INC., N/K/A EVERI GAMES INC.; WESTERN MONEY SYSTEMS
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 042484/0715 →
RELEASE OF SECURITY INTEREST Recorded May 10, 2017
From: BANK OF AMERICA, N.A.
To: EVERI PAYMENTS INC. (F/K/A GLOBAL CASH ACCESS, INC.); EVERI GAMES INC. (F/K/A MULTIMEDIA GAMES, INC.)
Reel/Frame 042438/0640 →
RELEASE OF SECURITY INTEREST Recorded May 10, 2017
From: BANK OF AMERICA, N.A.
To: EVERI PAYMENTS INC. (F/K/A GLOBAL CASH ACCESS, INC.); EVERI GAMES INC. (F/K/A MULTIMEDIA GAMES, INC.)
Reel/Frame 042440/0076 →
RELEASE OF SECURITY INTEREST Recorded May 9, 2017
From: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
To: EVERI PAYMENTS INC.; EVERI GAMES INC.
Reel/Frame 042434/0006 →
CHANGE OF NAME Recorded Aug 27, 2015
From: MULTIMEDIA GAMES, INC.
To: EVERI GAMES INC.
Reel/Frame 036502/0092 →
SECURITY INTEREST Recorded Dec 23, 2014
From: GLOBAL CASH ACCESS, INC.; MULTIMEDIA GAMES, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 034699/0393 →
SECURITY INTEREST Recorded Dec 22, 2014
From: GLOBAL CASH ACCESS, INC.; MULTIMEDIA GAMES, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 034692/0667 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2014
From: RIGGS, KEITH W.; KLINGENSMITH, PAUL; MCHUGH, JIM; BROOKE, LORI; DUMBECK, RAYMOND; PATEL, TUSHAR
To: MULTIMEDIA GAMES, INC.
Reel/Frame 032914/0229 →