Casino gaming is a sizable component of the entertainment industry in the United States. In 2002, there were 432 commercial (i.e., nongovernmental) casinos, with a combined revenue of more than $26 billion. In recent years, casinos have adopted the use of a computerized machine, often referred to as a video lottery terminal (“VLT”). Video lottery terminals are well known in the art, as exemplified by U.S. Pat. Nos. 5,393,061 and 5,697,843 (both to Manship et al.). Unlike a conventional gaming machine that is mechanical in nature and pays out in negotiable currency in the event a winning combination of game elements is displayed, a VLT machine is microprocessor-based and pays out either in the form of credits (that can be redeemed for money) accumulated in the machine or in physical coins or tokens.
In many instances, VLTs are incorporated into a networked progressive gaming system in which multiple VLTs are connected to a central controller (“Jackpot Controller”) to increase play by providing a chance to win a progressive jackpot award. A progressive jackpot is a jackpot that increases in amount by taking a percentage of each bet played from each VLT connected to the system and adding it to the jackpot amount. Typically, this incrementing jackpot amount is advertised on an overhead sign or on the VLT display, to induce players to play. In many cases, the amount displayed is less than the actual jackpot amount so a rolling effect may be produced on the advertising display. When a player wins the jackpot, the actual jackpot amount is paid to the player, and the venue hosting the game will reseed the jackpot with a starting amount and restart the progressive accumulation.
Progressive gaming systems are well known in the art. For example, U.S. Pat. No. 4,837,728 (Barrie et al.), titled “Multiple Progressive Gaming System that Freezes Payouts at Start of Game”, discloses a gaming system in which the Jackpot Controller resets non-winning VLTs to a beginning amount when a win is registered by another VLT, preventing non-winning VLTs from awarding the claimed jackpot amount. However, other VLTs that are in play at the time the win is registered still play at the higher non-reset jackpot amount.
U.S. Pat. No. 5,645,486 (Nagao et al.), titled “Gaming System that Pays Out a Progressive Bonus Using a Lottery”, discloses a progressive jackpot payout on a lottery system, such that when a player hits a winning combination the player may win the progressive jackpot if the winning instance matches the predetermined lottery instance.
U.S. Pat. No. 6,146,273 (Olsen), titled “Progressive Jackpot Gaming System with Secret Bonus Pool”, discloses a progressive game with a bonus mode which creates a time window in which all eligible machines may play for random bonus jackpots. Each award decrements the current value of the bonus pool until the bonus pool reaches zero.
Some example embodiments of the present invention are related to gaming devices. More specifically, some example embodiments of the present invention relate to progressive gaming systems employing a plurality of video lottery terminals.
There is a need in the art to address the situation where multiple VLTs are concurrently active. Specifically, between the time a player executes a play on the machine and the result is displayed, approximately three seconds elapse (spin time). The Jackpot Controller resets all non-active VLTs to the predetermined beginning jackpot amount when the win is communicated at the conclusion of the spin. The VLT communicates a win upon the conclusion of the spin. However, during the spin time, another VLT could initiate a play. However, active VLTs, at the time the win is received by the Jackpot Controller from the winning VLT, are not reset. Those active VLTs complete their current game applying the progressive win amounts that have already been won. Hence, should the active VLT also win, two payouts will be required to be made at the progressive amount while the venue's collections only support a single progressive payout. Should a freeze or reset be enacted upon an active VLT before it completes its play, the progressive win amounts for which the player is playing would change, thereby potentially causing player confusion or even player anger.
Another deficiency in the art is a lack of safeguards to prevent data loss from the Jackpot Controller. In the event of some interruption that affects the memory of the Jackpot Controller, the potential exists that the Jackpot Controller would no longer have the proper progressive jackpot amount stored. Consequently, the Jackpot Controller could not display the jackpot amount on either an advertising sign or on the VLT screens, nor could the Jackpot Controller communicate the correct progressive amount when a VLT communicates a win.
Another deficiency in the art is a lack of VLT monitoring by the Jackpot Controller to prevent non-functioning VLTs from operating. In the event the connection between a VLT and the Jackpot Controller is interrupted, a subsequent play initiated on the malfunctioning VLT would not compete for the jackpot. This interruption is not apparent to the player at that VLT, and that player may continue to use that VLT after the interruption occurs. Subsequent plays may result in apparent wins, possibly for the jackpot, but no payout would occur, likely angering the player or causing player confusion.
There is a need for a system and method of communication between a Jackpot Controller and a plurality of connected VLTs that prevents other VLTs from registering a jackpot win for the same jackpot that a different VLT has previously registered to win, but has yet to be disclosed to the player. In addition, such a system and method of communication may also monitor the connection of individual VLT machines to ensure each VLT is connected to the system, and preventing play should an interruption of that connection occur. In addition, in the event an interruption in the network connection occurs that jeopardizes the data stored by the Jackpot Controller, such communications may ensure that the jackpot amount prior to the network interruption is retained such that the Jackpot Controller may resume the progressive game following the interruption event.
Some example embodiments of the present invention decrease the event of near-concurrent wins of a progressive jackpot through message communications sent between a winning VLT, a Jackpot Controller, and a plurality of other connected VLTS, whereby a registered win initiates a sequence which locks other VLTs from play for the progressive jackpot amount, and then resets the other VLTs to play for a new progressive jackpot amount.
Some example embodiments of the present invention provide a Jackpot Controller monitoring function, whereby individual VLTs send status messages at predetermined configurable intervals to the Jackpot Controller, and in the event the Jackpot Controller does not receive a status messages from a VLT, the Jackpot Controller initiates a procedure to disconnect the VLT from the progressive game network.
Some example embodiments of the present invention incorporate an interruption recovery mechanism whereby upon the occurrence of an interruption event, the Jackpot Controller initiates a recover process to obtain progressive jackpot amount data from the VLTs, stored by the VLTs from broadcast messages periodically sent by the Jackpot Controller.
Some example embodiments of the present invention establish a communication protocol, which deals with the near-concurrent win situation, thus avoiding any possibility or pressure on a casino to pay jackpots more often than necessary. In summary, the individual VLT, once credits are received, will communicate the upcoming outcome to the central controller or jackpot controller. This jackpot controller can then determine if the jackpot amount is won and provide appropriate lockouts to all other VLTs. Once play of the individual VLT has commenced (i.e., the spinning starts), the central system is already aware that the machine will achieve a winning outcome, and has communicated this back to the VLT as a confirmation. Further, the jackpot controller blocks other VLTs from registering wins in a like manner. Consequently, any message sent back to subsequent winners will clearly identify the lower jackpot amount that is being played for at that point in time.
In this continuing communication with the jackpot controller, constant updates may be received so that the jackpot controller can maintain a history of the VLT status. By maintaining this history, the ability to perform interrupt recover is provided by the jackpot controller. This interrupt recovery possibility could then be used should the VLTs ever have operation difficulties.
Video Lottery Terminals (“VLTs”)
The VLT machine 10 may include a housing 20 having a display screen 30, and a money receptacle 40 for the depositing of coins, bills, tokens, etc. The VLT 10 may also have a series of buttons 50. Each of these buttons may be used for a particular feature of the game. For example, one button 50 may be used to place a bet while another button 50 may be used to spin the reels of the game. Alternatively, the buttons may be multipurpose and the player will be prompted by messages on the screen. A payout device 60 may be used to release a certain number of quarters, tokens, etc. when a winning game is played.
System Communication Between VLTs and Jackpot Controller Preventing Near-Concurrent Wins
Some example embodiments of the present invention may prevent concurrent or near-concurrent wins, which might require the venue hosting the progressive game to make multiple payouts at the elevated progressive jackpot amount when only a single payout is required to be made. In such instances when a second progressive jackpot winner is registered shortly after the first progressive jackpot winner, occurring when the second VLT initiates its play during the spin-time of the first winning VLT, the second winner should win the subsequent or reset jackpot. In the past the casino operator had the choice of paying the large jackpot amount twice, or upsetting one of the winning players.
Other potential solutions to this problem in the art have been found to be inadequate. For example, issuing a “block” on other VLTs to prevent a second win of the progressive amount while the first win is being processed does not account for other active VLTs that are in process at the time of the first win. Such a solution still permits multiple near-concurrent “wins”, which is a costly burden on the venue as well as dampen player enthusiasm for the game.
Another potential solution is to issue a block on subsequent wins at the time the first win is processed, and extend the block to alternate active VLTs in process at the time the first win is processed. This solution would protect the venue from paying multiple progressive jackpots. However, such an action would create both customer confusion and, potentially, customer anger. Customer confusion may arise because the jackpot amount for which the player is competing would change during the play. Furthermore, a sudden change in the jackpot amount may anger some consumers.
Some example embodiments of the present invention solve this problem facing venues employing progressive gaming systems.
Alternatively, the VLT may determine whether a player wins the jackpot and may inform the controller of the progressive win.
One example embodiment is now described in more detail. Of course, one skilled in the art will recognize that different game vendors or game programmers may use differing approaches; the embodiment is merely exemplary. The disclosed method of blocking subsequently active VLTs from awarding a previously won progressive jackpot can be readily adapted.
Upon receipt of the “win” message from the VLT, the Jackpot Controller may determine 435 whether a “win” is permitted based upon the progressive jackpot identification number 4-203 and Progressive Win/Loss indicator 4-206 provided in the message from the VLT. The VLT may send the normal win amount (non progressive win amount) to the Jackpot Controller for accounting purposes. The total amount being displayed to the player may be as follows: Total Award=Progressive Jackpot Amount+Normal VLT Game Play Win. If the Jackpot Controller has not blocked the win for the submitted progressive jackpot identification number, the Jackpot Controller may then issue a block 440 on all subsequent wins corresponding to that specific progressive jackpot identification number.
Upon issuance of the block, the Jackpot Controller may send 445 a message to the winning VLT to communicate the current actual jackpot amount information.
Execution of the play may cause the VLT to send a message 455 back to the controller to confirm that the VLT game has started and the jackpot should be awarded. Illustrated in
Execution of the play may also prompt the VLT to begin a series of events to evidence the play to the consumer. After the confirmation message is sent to the Jackpot Controller, the VLT may start play 460, may stop the play 465, and then may display the result 470, previously determined when the player initially committed a credit to play 410. After displaying the result, the VLT may update 475 its internal financial accounting and statistical meters. See,
As shown in
After the VLT sends the win confirmation message to the Jackpot Controller, the VLT may proceed to disperse the winnings 485 to the player. Disbursement may be done in alternate methods, including, but not limited to, payout by tokens or other currency at the VLT machine, crediting a players venue play card, or directly by the venue itself. Once the VLT pays the player, the VLT may reset 490 and may send a message 495 to the Jackpot Controller to clear the win advertising message. Alternatively, the message may also time out on the meter after a period of time. In yet another embodiment, the casino operator may have the ability of clearing the meter/sign immediately upon the player receiving payment by the establishment. Once the VLT resets, the VLT is prepared for another play 4100.
Referring to
The above description of the method by which a venue may prevent the occurrence of near-concurrent wins is an example embodiment of the present invention. It will be appreciated that alternate embodiments may be derived from this above embodiments. For example, in an alternate example embodiment of the present invention, the Jackpot Controller may determine the result of all plays as well as track and increment the progressive jackpot.
Jackpot Controller Interruption/Data Recovery
Generally, the Jackpot Controller's main purpose is to calculate, track, and display the progressive jackpot amount associated with the VLT group to which it is connected. A risk associated with using an incrementing jackpot amount is the constantly changing amount when the VLTs are active. Because of this constant incrementation, it may be difficult for the Jackpot Controller to store such information, and should power be interrupted or some other event occurs that interrupts the data stream between the VLTs and the Jackpot Controller, such jackpot information could be lost. This risk may manifest when an interruption event occurs which severs the network connection between the Jackpot Controller and the VLTs, or where the interruption event causes a loss of data stored in the Jackpot Controller.
To alleviate this risk, the Jackpot Controller may send periodic messages to all connected VLTs. This periodic message may be sent at predetermined intervals to update connected VLTs of the current progressive jackpot amount. Upon the occurrence of an interruption event, the Jackpot Controller may initiate a process by which it retrieves the information sent in the periodic message to reestablish the progressive jackpot amount.
Referring to
Should a catastrophic event occur 660, the Jackpot Controller may shift to recovery mode 670 and may initiate a recovery process 680 to determine the appropriate progressive jackpot amount. The Jackpot Controller may contact each VLT it is/was communicating with 675 to request what the VLT has stored as the last jackpot amount 640. The Jackpot Controller then may determine 680 the most recent jackpot amount and prompts the user to accept or reject the jackpot amount for the restored jackpot.
In an alternate example embodiment, the Jackpot Controller may send periodic messages to individual VLTs by cycling through the list of VLT identification numbers associated with the Jackpot Controller. At each periodic instance, a single message may be sent to a single VLT controller containing the information in
In an alternate example embodiment, the periodic broadcast communication may be incorporated with a status request message sent from the Jackpot Controller to each individual VLT to ensure the VLT is online and connected to the network. This alternate example embodiment that incorporates both processes would reverse the flow of message communications to determine the online status of individual VLTs.
Monitoring VLT Online Status
Another feature of some example embodiments is monitoring a VLT's operational status through the use of “heartbeat” or “keep-alive” messages sent from a VLT to the Jackpot Controller. While the concept of such messages are well known in the art, they have not been applied to progressive gaming systems.
Implementation of a progressive gaming system may need a constant data connection between the Jackpot Controller and the individual VLTs. While a VLT is in use by a player the VLT is in communication with the Jackpot Controller, and a sudden interruption in the connection may almost be immediately identified by the Jackpot Controller. However, where a VLT has been inactive, it is necessary to ensure that the existing data connection is still functioning. Should an interruption in the data connection occur, the VLT may lose its connection with the Jackpot Controller. In such an instance, the VLT could not award the progressive jackpot, but this malfunction would not be directly reflected to a player.
To alert a player to the malfunction, and initiate a process to correct the malfunction, an inactive VLT will send to the Jackpot Controller a status message at predetermined periodic intervals. The Jackpot Controller monitors these status messages from each individual VLT, and should an individual VLT not submit a status message within a predetermined time, the Jackpot Controller initiates a process whereby the VLT is disconnected from the network and the error instance is logged.
An example embodiment of the online status according to the present invention is shown in
An alternate example embodiment may reverse the monitoring action, whereby the Jackpot Controller pings each individual VLT. Each VLT may be configured to time out and disconnect itself from the progressive gaming network should it not receive a ping within a predetermined time period.
In another example embodiment, the Jackpot Controller's ping monitoring may be combined with sending jackpot amount information used for information recovery.
The foregoing description addresses example embodiments encompassing the principles of the present invention. The embodiments may be changed, modified and/or implemented using various types of arrangements. It will be appreciated that various modifications and changes may be made to the invention without strictly following the exemplary embodiments and applications illustrated and described herein, and without departing from the scope of the invention, which is set forth in the following claims.
This application claims priority under 35 U.S.C. 119 to U.S. provisional application 60/615,456 filed Oct. 1, 2004. The entire contents of the referenced application is incorporated herein by reference thereto.
Number | Name | Date | Kind |
---|---|---|---|
4837728 | Barrie et al. | Jun 1989 | A |
5249800 | Hilgendorf et al. | Oct 1993 | A |
5393061 | Manship et al. | Feb 1995 | A |
5611730 | Weiss | Mar 1997 | A |
5645486 | Nagao et al. | Jul 1997 | A |
5697843 | Manship et al. | Dec 1997 | A |
6146273 | Olsen | Nov 2000 | A |
6319125 | Acres | Nov 2001 | B1 |
6790143 | Crumby | Sep 2004 | B2 |
6884174 | Lundy et al. | Apr 2005 | B2 |
6887154 | Luciano et al. | May 2005 | B1 |
7255645 | Steil et al. | Aug 2007 | B2 |
20020123376 | Walker et al. | Sep 2002 | A1 |
20030114217 | Walker | Jun 2003 | A1 |
20030148808 | Price | Aug 2003 | A1 |
20040058727 | Marks | Mar 2004 | A1 |
20040077403 | Maya | Apr 2004 | A1 |
20050026691 | Mathis | Feb 2005 | A1 |
20050090305 | Silva | Apr 2005 | A1 |
20050239530 | Walker et al. | Oct 2005 | A1 |
20060100009 | Walker et al. | May 2006 | A1 |
20060217174 | Walker et al. | Sep 2006 | A1 |
20070054722 | De Bruin et al. | Mar 2007 | A1 |
Number | Date | Country | |
---|---|---|---|
20060079320 A1 | Apr 2006 | US |
Number | Date | Country | |
---|---|---|---|
60615456 | Oct 2004 | US |