US20100240447A1 - Gaming controller, device and method of gaming - Google Patents
Gaming controller, device and method of gaming Download PDFInfo
- Publication number
- US20100240447A1 US20100240447A1 US12/728,766 US72876610A US2010240447A1 US 20100240447 A1 US20100240447 A1 US 20100240447A1 US 72876610 A US72876610 A US 72876610A US 2010240447 A1 US2010240447 A1 US 2010240447A1
- Authority
- US
- United States
- Prior art keywords
- jackpot
- trigger
- gaming
- predefined
- controller
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000000034 method Methods 0.000 title claims abstract description 52
- 230000007306 turnover Effects 0.000 claims abstract description 22
- 230000001960 triggered effect Effects 0.000 claims description 21
- 230000001419 dependent effect Effects 0.000 claims description 20
- 238000004891 communication Methods 0.000 claims description 9
- 230000004044 response Effects 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 5
- 230000000977 initiatory effect Effects 0.000 claims description 3
- 230000008569 process Effects 0.000 claims description 3
- 230000015654 memory Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 9
- 230000007246 mechanism Effects 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000037361 pathway Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
- G07F17/3244—Payment aspects of a gaming system, e.g. payment schemes, setting payout ratio, bonus or consolation prizes
- G07F17/3258—Cumulative reward schemes, e.g. jackpots
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
- G07F17/3244—Payment aspects of a gaming system, e.g. payment schemes, setting payout ratio, bonus or consolation prizes
Definitions
- the present invention relates to a gaming controller, a gaming device and method of gaming
- Many venues employ controllers for awarding prizes to one or more of a plurality of gaming devices participating in a linked event. For example, in a linked event where jackpot prizes are awarded, a portion of turnover on each gaming device will typically be forwarded to a jackpot controller as a contribution. That is, part of each wager goes towards the jackpot.
- the technique can be extended to a so called wide area jackpot where gaming devices from a number of different venues contribute to a single jackpot pool.
- a method of awarding a jackpot including:
- the method further includes initiating a jackpot event in response to the jackpot trigger occurring.
- a prize may be awarded in the jackpot event in response to an award criterion being met.
- the term “jackpot event” is used herein to describe any form of special event and should not be seen as being limited only to events where a jackpot prize is awarded from a jackpot prize pool.
- a jackpot event may include initiating a linked game or bonus round whereby players compete for the opportunity to win some form of prize or award.
- the method further includes varying the predefined time period for subsequent triggers.
- the amount by which the predefined time is varied is not advertised to players of the gaming device.
- the predefined time period is varied dependent, at least in part, on whether a current time period is a peak or non-peak time period.
- the method further includes making a determination as to whether the current period is a peak or non-peak time period based on a jackpot contribution rate for gaming devices participating in the jackpot.
- a probability of the jackpot trigger occurring before the predefined time period has elapsed is dependent on either an amount or rate of contributions made by one or more of the gaming devices toward a prize pool from which a jackpot prize is awarded.
- the method further includes allocating tickets to the participating gaming devices in accordance with an allocation criteria, such that for each of the participating game devices a probability of being awarded the prize is dependent on the number of tickets allocated thereto.
- the probability is further dependent on a total number of tickets allocated.
- the allocation criteria specifies a number or rate of tickets to allocate to individual gaming devices of the participating gaming devices, based on contributions made towards the jackpot prize pool.
- the tickets are allocated to the participating gaming devices in a random fashion.
- the jackpot is triggered when a predefined total number of tickets have been allocated. In another embodiment, the jackpot is ordinarily triggered when a predefined jackpot prize pool amount has been reached.
- a probability of an individual participating gaming device being awarded a prize in the jackpot event is dependent on the number of tickets allocated to that gaming device.
- a controller for a gaming system including:
- the trigger module is further configured to initiate a jackpot event in response to the jackpot trigger occurring.
- the controller may further include an award module arranged to award a prize in response to an award criterion being met in the jackpot event.
- the predefined time period varies for subsequent jackpot events.
- the predefined time period varies dependent, at least in part, on whether a current time period is a peak or non-peak time period.
- a probability of the jackpot trigger occurring before the predefined time period has elapsed is dependent either an amount or rate of contributions made by one or more of the gaming devices toward a prize pool from which a jackpot prize is awarded.
- system further includes a ticket allocating module arranged to allocate tickets to the participating gaming devices in accordance with an allocation criteria, such that for each participating gaming device a probability of being awarded the prize is dependent on the number of tickets allocated thereto.
- the probability is further dependent on a total number of tickets allocated by the ticker allocating module.
- the ticket allocating module is arranged to process contributions made by participating gaming devices toward the jackpot prize pool and allocate tickets to the gaming devices based on their individual contributions.
- the trigger module is arranged to trigger the next jackpot event when a predefined number of tickets have been allocated to participating gaming devices.
- the jackpot event is triggered when a predefined prize pool amount has been reached.
- the present invention provides a gaming system including:
- controller is implemented by one or more of the at least one gaming devices.
- the present invention provides a gaming device operable to communicate with other gaming devices over a communications network, the gaming device including:
- the present invention provides a computer program code which when executed by a computing system implements the method according to the first aspect.
- the present invention provides a computer readable medium including the computer program code according to the fifth aspect.
- the present invention provides a data signal including the computer program code according to the fifth aspect.
- the present invention provides a method including transmitting or receiving the computer program code according to the fifth aspect.
- a ninth aspect of the present invention there is provided a method of awarding a jackpot, the method including:
- FIG. 1 is a block diagram of a gaming system
- FIG. 2 is a perspective view of a gaming device in the form of a stand alone gaming machine
- FIG. 3 is a block diagram of the functional components of the gaming machine of FIG. 2 ;
- FIG. 4 is a block diagram representing the structure of a memory
- FIG. 5 is a diagram showing a system configuration in accordance with an alternative embodiment
- FIG. 6 is a block diagram of a jackpot controller
- FIG. 7 is a flow diagram of an embodiment
- FIG. 8 is a flow diagram of yet a further embodiment.
- At least one of the elements in an at least one example is hereby expressly defined to include a tangible medium such as a memory, DVD, CD, etc. storing the software and/or firmware.
- a jackpot controller 111 including a configuration module 623 operable to determine whether a jackpot trigger, which is configured to occur based on a monetary turnover value associated with a gaming device, has occurred within a predefined period of time.
- a trigger module 622 implemented by the jackpot controller 111 is arranged to cause the jackpot trigger to occur irrespective of the monetary turnover value associated with the gaming device if it is determined that the jackpot trigger has not occurred within the predefined period of time.
- the trigger module 622 may initiate a jackpot event in which a jackpot prize is eligible to be awarded.
- a jackpot controller 110 is in data communication with a plurality of gaming devices 120 over a network 130 .
- the jackpot controller 110 is operable to trigger and co-ordinate play of jackpot events during which players of the gaming devices 120 are provided with an opportunity to win jackpot prizes.
- a jackpot event could simply be the instantaneous awarding of a jackpot prize, or alternatively could be the triggering of a game (e.g. a bonus or co-operative game, etc.) in which the jackpot prize is eligible to be awarded.
- gaming device is used to refer to any device used by a player to a play a game of chance and specifically includes stand alone gaming machines and interactive video terminals which implement games in a client/server architecture.
- FIG. 2 A gaming device in the form of a stand alone gaming machine 10 is illustrated in FIG. 2 .
- the gaming machine 10 includes a cabinet 12 having a display 14 on which is displayed representations of a game 16 that can be played by a player.
- a mid-trim 20 of the gaming machine 10 houses a bank of buttons 22 for enabling a player to interact with the gaming machine 10 , in particular during game play.
- the mid-trim 20 also houses a credit input mechanism 24 which in this example includes a coin input chute 24 A and a bill collector 24 B.
- Other credit input mechanisms may also be employed, for example, a card reader for reading a smart card, debit card or credit card.
- a player marketing module 50 see FIG.
- a reading device including a reading device may also be provided for the purpose of reading a player tracking device, for example as part of a loyalty program.
- the player tracking device may be in the form of a card, flash drive or any other portable storage medium capable of being read by the reading device.
- a top box 26 may carry static artwork 28 , including for example pay tables and details of bonus awards and other information or images relating to the game 16 . Further artwork and/or information may be provided on a front panel 29 of the cabinet 12 .
- a coin tray 30 is mounted beneath the front panel 29 for dispensing cash payouts from the gaming machine 10 .
- the display 14 shown in FIG. 2 is in the form of a video display unit, particularly a cathode ray tube screen device.
- the display 14 may be a liquid crystal display, plasma screen, any other suitable video display unit, or the visible portion of an electromechanical device.
- the top box 26 may also include a display, for example a video display unit, which may be of the same type as the display 14 , or of a different type.
- FIG. 3 shows a block diagram of operative components of a typical gaming machine 300 which may be the same as or different to the gaming machine of FIG. 2 .
- the gaming machine 300 includes a game controller 301 having a processor 302 . Instructions and data to control operation of the processor 302 are stored in a memory 303 , which is in data communication with the processor 302 . Typically, the gaming machine 300 will include both volatile and non-volatile memory and more than one of each type of memory, with such memories being collectively represented by the memory 303 .
- the gaming machine 300 has hardware meters 304 for purposes including ensuring regulatory compliance and monitoring player credit, an input/output (I/O) interface 305 for communicating with peripheral devices of the gaming machine 300 .
- the input/output interface 305 and/or the peripheral devices may be intelligent devices with their own memory for storing associated instructions and data for use with the input/output interface or the peripheral devices.
- a random number generator module 313 generates random numbers for use by the processor 302 . Persons skilled in the art will appreciate that the reference to random numbers includes pseudo-random numbers.
- a player interface 320 includes peripheral devices that communicate with the game controller 301 include one or more displays 306 , buttons and/or a touch screen 307 , a card and/or ticket reader 308 , a printer 309 , a bill acceptor and/or coin input mechanism 310 and a coin output mechanism 311 . Additional hardware may be included as part of the gaming machine 300 , or hardware may be omitted based on the specific implementation.
- the gaming machine 300 may include a communications interface, for example a network card 312 .
- the network card 312 may, for example, send status information, accounting information or other information to a central controller, server or database and receive data or commands from the central controller, server or database.
- FIG. 4 shows a block diagram of the main components of an exemplary memory 303 .
- the memory 303 includes RAM 303 A, EPROM 303 B and a mass storage device 303 C.
- the RAM 303 A typically temporarily holds program files for execution by the processor 302 and related data.
- the EPROM 303 B may be a boot ROM device and/or may contain some system or game related code.
- the mass storage device 303 C is typically used to store game programs, the integrity of which may be verified and/or authenticated by the processor 302 using protected code from the EPROM 303 B or elsewhere.
- operative components of the gaming machine 300 may be distributed, for example input/output devices 306 , 307 , 308 , 309 , 310 , 311 to be provided remotely from the game controller 301 .
- a gaming machine as indicated above may also take the form of a client/server architecture where a portion of the game is executed on the client and a portion of the game is executed on the server.
- the client typically takes the form of an interactive video terminal which has a similar outward appearance to the gaming machine described above.
- a person skilled in the art will appreciate that the type of gaming machine that is employed is not important to the present invention.
- FIG. 5 A further possible gaming system configuration is shown in FIG. 5 . From FIG. 5 it is seen that a plurality of gaming machines 10 each implement a player marketing module PMM 50 which is connected to the electronic gaming machine via a serial connection 510 . Each PMM 50 is additionally connected by an Ethernet connection 520 to an Ethernet hub 530 .
- an Ethernet compatible protocol allows broadcast communications (e.g. to a broadcast address) as well as address communications to be made between one of the gaming machines and another of the gaming machines.
- one of the gaming machines 10 is a capable of acting as a server providing networked game play and/or jackpot functionality.
- gaming machine 10 a is designated as a master (i.e. the server) whereas the remaining gaming machines 10 b to 10 n are designated as slaves (i.e. the clients).
- embodiments of the present invention relate to a system, controller and method for triggering jackpots. More specifically, embodiments relate to a system for forcibly triggering a jackpot when the jackpot has not ordinarily been triggered within a predefined time period.
- the gaming system includes a controller 111 , as shown in more detail in FIG. 6 .
- the controller 111 is incorporated into the jackpot controller 110 of the gaming system 100 (see FIG. 1 ).
- FIG. 6 For simplicity, only certain modules used to carry out certain embodiments of the invention are illustrated in FIG. 6 .
- the controller 111 includes a processor 62 which is arranged to carry out the functions associated with triggering jackpots and awarding jackpot prizes. It will be apparent that the processor 62 implements a number of modules, namely a trigger module 622 , configuration module 623 , timer module 624 , ticket management module 626 , random number generator (RNG) 628 , award module 632 and display controller module 634 , based on program code stored in memory 64 .
- a trigger module 622 namely a trigger module 622 , configuration module 623 , timer module 624 , ticket management module 626 , random number generator (RNG) 628 , award module 632 and display controller module 634 , based on program code stored in memory 64 .
- RNG random number generator
- the timer module 624 is programmed to effectively operate as a countdown timer which automatically counts down from a specified time after triggering of a previous jackpot event and triggers jackpot events during that time period in response to an ordinary trigger (e.g. mystery trigger) occurring. See blocks 702 to 708 and 712 . If the specified time period has elapsed (i.e. the counter has reached time zero) without a trigger occurring, the timer module 624 sends an alert signal to the trigger module 622 causing the trigger module 622 to forcibly trigger the next jackpot event (as described in more detail in subsequent paragraphs). See blocks 710 to 712 . Alternatively, the trigger module 622 may poll the timer module periodically to establish whether the predefined time period has elapsed.
- the timer module 624 may be programmable such that the predefined time can be modified by a gaming operator, or automatically modified, depending on a set of timer rules 642 programmed into memory 64 .
- the timer rules 642 cause the predefined time to be adjusted dependent on a current time period. For example, during “off-peak” periods, the predefined time period may be shortened so as to provide players with an increased opportunity to be awarded a jackpot prize than would ordinarily be the case (e.g. where the triggering rules are ordinarily based on turnover).
- the timer rules 642 may dictate that the predefined time is slightly varied for each countdown so that players are unable to calculate the exact time at which the next jackpot event must be triggered.
- the timer module 624 may be programmed to include a variance of plus or minus 20 minutes to the predefined time.
- the actual variance (within a particular tolerance) selected for each countdown event may be randomly determined utilising the RNG 628 .
- the variance may follow a pathways selection technique whereby, for each subsequent countdown, a set variance will be applied according to a pre-programmed selection.
- the trigger module 622 is operable to trigger the jackpot event in one of two ways. Firstly, the trigger module 622 may be “forced” to trigger the jackpot event in response to determining that the predefined time period has elapsed, as discussed above. Alternatively, the trigger module 622 may trigger the jackpot event in accordance with an “ordinary” triggering technique which dictates that the jackpot event be triggered before the predefined time period has elapsed.
- the ordinary jackpot event trigger is dependent, at least in part, on a predefined monetary turnover value associated with a gaming machine. More specifically, the event is ordinarily triggered when a predetermined number of “virtual tickets” have been allocated to participating gaming machines, as described in more detail below. It will readily be understood, however, that the jackpot event could ordinarily be triggered in any number of different ways.
- the triggering technique could be based on a mystery-type technique whereby a jackpot event is triggered upon determining that a total value of contributions made by participating gaming machines toward a jackpot prize pool (from which the jackpot prize is awarded) has surpassed a randomly determined value.
- the jackpot prizes may be awarded in a feature game which is triggered using the HyperlinkTM trigger system, as described in published Australian patent No. 754689, the contents of which are incorporated herein by reference.
- FIG. 8 An example game play methodology is illustrated in FIG. 8 .
- a predefined number of virtual tickets are generated by the ticket management module 626 , in accordance with a ticket issuing program 644 stored in the memory 64 .
- the predefined number of tickets generated may, for example, correspond to the number of participating gaming machines.
- the countdown timer 624 is started.
- Blocks 806 and 808 involve determining whether both the predefined time period has elapsed and whether all tickets have been allocated. If a positive determination is made at either of blocks 806 or 808 , the jackpot event is triggered (see explanation of block 812 below). If a negative determination is made, tickets are allocated to individual gaming machines as per the ticket allocation criteria (block 810 ). In the illustrated embodiment, ticket allocation is triggered by receipt at the ticket management module 626 of a communication from a gaming machine indicating that a gaming machine has reached a specific turnover threshold.
- the jackpot event triggered at block 812 involves drawing a predefined number of virtual tickets from the same set of tickets generated at block 802 .
- the award module 632 awards prizes to players of gaming machines that have been allocated corresponding tickets. If the award module 632 determines that the drawn tickets do not correspond with any allocated tickets (e.g. where the jackpot prize event was forceably triggered before all generated tickets have been allocated), then no prizes are awarded and the process returns to block 802 .
- the predefined number of drawn tickets may depend on the number of gaming machines being played, the current jackpot prize pool value, the required return to player (RTP), or some other suitable parameter.
- awarding techniques may equally apply at block 814 .
- Another example may involve randomly awarding prizes to machines that have been allocated tickets.
- the, or each, gaming machine may include a ticket management module or some aspects of the ticket allocation system so that game implementation including allocation of tickets and determining whether an allocated ticket corresponds to a winning outcome, occurs at the gaming machine.
- actual physical tickets may be printed at the gaming machines.
- the physical tickets may themselves provide an indication to players as to whether an award has been received, for example in the form of scratch cards. In this way, drawing tickets to determine one or more winning tickets is not necessary.
- objects other than tickets may be allocated to the gaming machines.
- the gaming machines may be awarded card hands. Each player's hand can then be played against the other in the jackpot event to win a prize.
- the prize awarded by the award module 632 may be other than a monetary award.
- the prize may be a bonus award such as, for example, the issuing of free games, credits, or the like.
- the controller 111 was implemented by the jackpot controller 110 of the gaming system. However, it will readily be understood that the controller 111 could equally be implemented as a stand alone device, or incorporated into other suitable system modules. For example, if the FIG. 5 system architecture were utilised for game play, the controller 111 could be incorporated into one or more of the individual gaming machine player marketing modules 50 .
- the person skilled in the art will appreciate that the method of the embodiment could be implemented in program code.
- the program code could be supplied in a number of ways, for example on a computer readable medium, such as a disk or memory (for example, that could replace part of the memory 103 ) or as a data signal (for example, by downloading it from a server).
- the program code could be executed by more than one processing unit. For example, partly by the server module and partly by the client (and accordingly spread between a number of different locations).
- the present invention contemplates methods, systems and program products on any electronic device and/or machine-readable media suitable for accomplishing its operations. Certain embodiments of the present invention may be implemented using an existing computer processor and/or by a special purpose computer processor incorporated for this or another purpose or by a hardwired system, for example.
- Embodiments within the scope of the present invention include program products comprising machine-readable media for carrying or having machine-executable instructions or data structures stored thereon.
- machine-readable media can be any available media that can be accessed by a general purpose or special purpose computer or other machine with a processor.
- machine-readable media may comprise RAM, ROM, PROM, EPROM, EEPROM, Flash, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to carry or store desired program code in the form of machine-executable instructions or data structures and which can be accessed by a general purpose or special purpose computer or other machine with a processor.
- Machine-executable instructions comprise, for example, instructions and data which cause a general purpose computer, special purpose computer, or special purpose processing machines to perform a certain function or group of functions.
Abstract
A method of awarding a jackpot, the method including determining whether a jackpot trigger, which is configured to occur based on a monetary turnover value associated with a gaming device, has occurred within a predefined period of time; and causing the jackpot trigger to occur irrespective of the monetary turnover value associated with the gaming machine if it is determined that the jackpot trigger has not occurred within the predefined period of time.
Description
- The present application relates to and claims the benefit of priority from Australian Provisional Patent Application Number 2009901229, filed on Mar. 20, 2009, which is herein incorporated by reference in its entirety.
- The present invention relates to a gaming controller, a gaming device and method of gaming
- Many venues employ controllers for awarding prizes to one or more of a plurality of gaming devices participating in a linked event. For example, in a linked event where jackpot prizes are awarded, a portion of turnover on each gaming device will typically be forwarded to a jackpot controller as a contribution. That is, part of each wager goes towards the jackpot. The technique can be extended to a so called wide area jackpot where gaming devices from a number of different venues contribute to a single jackpot pool.
- While such techniques provide an opportunity for players to win large jackpot prizes, the need exists for alternative gaming systems in order to maintain or increase player enjoyment.
- In a first aspect there is provided a method of awarding a jackpot, the method including:
-
- determining whether a jackpot trigger, which is configured to occur based on a monetary turnover value associated with a gaming device, has occurred within a predefined period of time; and
- causing the jackpot trigger to occur irrespective of the monetary turnover value associated with the gaming device if it is determined that the jackpot trigger has not occurred within the predefined period of time.
- In an embodiment, the method further includes initiating a jackpot event in response to the jackpot trigger occurring. A prize may be awarded in the jackpot event in response to an award criterion being met. It will be understood that the term “jackpot event” is used herein to describe any form of special event and should not be seen as being limited only to events where a jackpot prize is awarded from a jackpot prize pool. For example, a jackpot event may include initiating a linked game or bonus round whereby players compete for the opportunity to win some form of prize or award.
- In an embodiment the method further includes varying the predefined time period for subsequent triggers.
- In an embodiment the amount by which the predefined time is varied is not advertised to players of the gaming device.
- In an embodiment the predefined time period is varied dependent, at least in part, on whether a current time period is a peak or non-peak time period.
- In an embodiment the method further includes making a determination as to whether the current period is a peak or non-peak time period based on a jackpot contribution rate for gaming devices participating in the jackpot.
- In an embodiment a probability of the jackpot trigger occurring before the predefined time period has elapsed is dependent on either an amount or rate of contributions made by one or more of the gaming devices toward a prize pool from which a jackpot prize is awarded.
- In an embodiment the method further includes allocating tickets to the participating gaming devices in accordance with an allocation criteria, such that for each of the participating game devices a probability of being awarded the prize is dependent on the number of tickets allocated thereto.
- In an embodiment the probability is further dependent on a total number of tickets allocated.
- In an embodiment the allocation criteria specifies a number or rate of tickets to allocate to individual gaming devices of the participating gaming devices, based on contributions made towards the jackpot prize pool. In an alternative embodiment the tickets are allocated to the participating gaming devices in a random fashion.
- In an embodiment the jackpot is triggered when a predefined total number of tickets have been allocated. In another embodiment, the jackpot is ordinarily triggered when a predefined jackpot prize pool amount has been reached.
- In an embodiment a probability of an individual participating gaming device being awarded a prize in the jackpot event is dependent on the number of tickets allocated to that gaming device.
- According to a second aspect of the present invention there is provided a controller for a gaming system, the controller including:
-
- a configuration module operable to determine whether a jackpot trigger, which is configured to occur based on a monetary turnover value associated with a gaming device, has occurred within a predefined period of time; and
- a trigger module arranged to cause the jackpot trigger to occur irrespective of the monetary turnover value associated with the gaming device if it is determined that the jackpot trigger has not occurred within the predefined period of time.
- In an embodiment, the trigger module is further configured to initiate a jackpot event in response to the jackpot trigger occurring. The controller may further include an award module arranged to award a prize in response to an award criterion being met in the jackpot event.
- In an embodiment the predefined time period varies for subsequent jackpot events.
- In an embodiment the predefined time period varies dependent, at least in part, on whether a current time period is a peak or non-peak time period.
- In an embodiment a determination is made by the controller as to whether the current period is a peak or non-peak time period based on a jackpot contribution rate for gaming devices participating in the jackpot.
- In an embodiment a probability of the jackpot trigger occurring before the predefined time period has elapsed is dependent either an amount or rate of contributions made by one or more of the gaming devices toward a prize pool from which a jackpot prize is awarded.
- In an embodiment the system further includes a ticket allocating module arranged to allocate tickets to the participating gaming devices in accordance with an allocation criteria, such that for each participating gaming device a probability of being awarded the prize is dependent on the number of tickets allocated thereto.
- In an embodiment the probability is further dependent on a total number of tickets allocated by the ticker allocating module.
- In an embodiment the ticket allocating module is arranged to process contributions made by participating gaming devices toward the jackpot prize pool and allocate tickets to the gaming devices based on their individual contributions.
- In an embodiment the trigger module is arranged to trigger the next jackpot event when a predefined number of tickets have been allocated to participating gaming devices.
- In an embodiment the jackpot event is triggered when a predefined prize pool amount has been reached.
- In accordance with a third aspect the present invention provides a gaming system including:
-
- at least one gaming device arranged to participate in a jackpot event; and
- a controller according to the second aspect, arranged to trigger a jackpot event in which a prize is eligible to be awarded.
- In an embodiment the controller is implemented by one or more of the at least one gaming devices.
- In accordance with a fourth aspect the present invention provides a gaming device operable to communicate with other gaming devices over a communications network, the gaming device including:
-
- a configuration module operable to determine whether a jackpot trigger, which is configured to occur based on a monetary turnover value associated with a gaming device, has occurred within a predefined period of time; and
- a trigger module arranged to cause the jackpot trigger to occur irrespective of the monetary turnover value associated with the gaming device if it is determined that the jackpot trigger has not occurred within the predefined period of time.
- In accordance with a fifth aspect the present invention provides a computer program code which when executed by a computing system implements the method according to the first aspect.
- In accordance with a sixth aspect the present invention provides a computer readable medium including the computer program code according to the fifth aspect.
- In accordance with a seventh aspect the present invention provides a data signal including the computer program code according to the fifth aspect.
- In accordance with an eighth aspect the present invention provides a method including transmitting or receiving the computer program code according to the fifth aspect.
- In accordance with a ninth aspect of the present invention there is provided a method of awarding a jackpot, the method including:
-
- responsive to determining that a jackpot event has not been triggered within a predefined time period of a last jackpot event being triggered, triggering a next jackpot event; and
- awarding a prize responsive to an award criterion being met in the next jackpot event.
- Features and advantages of the present invention will become apparent from the following description of embodiments thereof, by way of example only, with reference to the accompanying drawings, in which:
-
FIG. 1 is a block diagram of a gaming system; -
FIG. 2 is a perspective view of a gaming device in the form of a stand alone gaming machine; -
FIG. 3 is a block diagram of the functional components of the gaming machine ofFIG. 2 ; -
FIG. 4 is a block diagram representing the structure of a memory; -
FIG. 5 is a diagram showing a system configuration in accordance with an alternative embodiment; -
FIG. 6 is a block diagram of a jackpot controller; -
FIG. 7 is a flow diagram of an embodiment; and -
FIG. 8 is a flow diagram of yet a further embodiment. - Although the following discloses example methods, systems, articles of manufacture, and apparatus including, among other components, software executed on hardware, it should be noted that such methods and apparatus are merely illustrative and should not be considered as limiting. For example, it is contemplated that any or all of these hardware and software components could be embodied exclusively in hardware, exclusively in software, exclusively in firmware, or in any combination of hardware, software, and/or firmware. Accordingly, while the following describes example methods, systems, articles of manufacture, and apparatus, the examples provided are not the only way to implement such methods, systems, articles of manufacture, and apparatus.
- When any of the appended claims are read to cover a purely software and/or firmware implementation, at least one of the elements in an at least one example is hereby expressly defined to include a tangible medium such as a memory, DVD, CD, etc. storing the software and/or firmware.
- Referring to the drawings there is shown a
jackpot controller 111 including aconfiguration module 623 operable to determine whether a jackpot trigger, which is configured to occur based on a monetary turnover value associated with a gaming device, has occurred within a predefined period of time. Atrigger module 622 implemented by thejackpot controller 111 is arranged to cause the jackpot trigger to occur irrespective of the monetary turnover value associated with the gaming device if it is determined that the jackpot trigger has not occurred within the predefined period of time. In response to determining the jackpot trigger, thetrigger module 622 may initiate a jackpot event in which a jackpot prize is eligible to be awarded. - In the
gaming system configuration 100A, ajackpot controller 110 is in data communication with a plurality of gaming devices 120 over anetwork 130. Thejackpot controller 110 is operable to trigger and co-ordinate play of jackpot events during which players of the gaming devices 120 are provided with an opportunity to win jackpot prizes. In the embodiment described herein, it will be understood that a jackpot event could simply be the instantaneous awarding of a jackpot prize, or alternatively could be the triggering of a game (e.g. a bonus or co-operative game, etc.) in which the jackpot prize is eligible to be awarded. - Within the detailed description, the term gaming device is used to refer to any device used by a player to a play a game of chance and specifically includes stand alone gaming machines and interactive video terminals which implement games in a client/server architecture.
- A gaming device in the form of a stand
alone gaming machine 10 is illustrated inFIG. 2 . Thegaming machine 10 includes acabinet 12 having adisplay 14 on which is displayed representations of agame 16 that can be played by a player. A mid-trim 20 of thegaming machine 10 houses a bank ofbuttons 22 for enabling a player to interact with thegaming machine 10, in particular during game play. The mid-trim 20 also houses acredit input mechanism 24 which in this example includes acoin input chute 24A and abill collector 24B. Other credit input mechanisms may also be employed, for example, a card reader for reading a smart card, debit card or credit card. A player marketing module 50 (seeFIG. 5 ) including a reading device may also be provided for the purpose of reading a player tracking device, for example as part of a loyalty program. The player tracking device may be in the form of a card, flash drive or any other portable storage medium capable of being read by the reading device. - A
top box 26 may carrystatic artwork 28, including for example pay tables and details of bonus awards and other information or images relating to thegame 16. Further artwork and/or information may be provided on afront panel 29 of thecabinet 12. Acoin tray 30 is mounted beneath thefront panel 29 for dispensing cash payouts from thegaming machine 10. - The
display 14 shown inFIG. 2 is in the form of a video display unit, particularly a cathode ray tube screen device. Alternatively, thedisplay 14 may be a liquid crystal display, plasma screen, any other suitable video display unit, or the visible portion of an electromechanical device. Thetop box 26 may also include a display, for example a video display unit, which may be of the same type as thedisplay 14, or of a different type. -
FIG. 3 shows a block diagram of operative components of atypical gaming machine 300 which may be the same as or different to the gaming machine ofFIG. 2 . - The
gaming machine 300 includes agame controller 301 having aprocessor 302. Instructions and data to control operation of theprocessor 302 are stored in amemory 303, which is in data communication with theprocessor 302. Typically, thegaming machine 300 will include both volatile and non-volatile memory and more than one of each type of memory, with such memories being collectively represented by thememory 303. - The
gaming machine 300 hashardware meters 304 for purposes including ensuring regulatory compliance and monitoring player credit, an input/output (I/O)interface 305 for communicating with peripheral devices of thegaming machine 300. The input/output interface 305 and/or the peripheral devices may be intelligent devices with their own memory for storing associated instructions and data for use with the input/output interface or the peripheral devices. A randomnumber generator module 313 generates random numbers for use by theprocessor 302. Persons skilled in the art will appreciate that the reference to random numbers includes pseudo-random numbers. - In the example shown in
FIG. 3 , aplayer interface 320 includes peripheral devices that communicate with thegame controller 301 include one ormore displays 306, buttons and/or atouch screen 307, a card and/orticket reader 308, aprinter 309, a bill acceptor and/orcoin input mechanism 310 and acoin output mechanism 311. Additional hardware may be included as part of thegaming machine 300, or hardware may be omitted based on the specific implementation. - In addition, the
gaming machine 300 may include a communications interface, for example anetwork card 312. Thenetwork card 312 may, for example, send status information, accounting information or other information to a central controller, server or database and receive data or commands from the central controller, server or database. -
FIG. 4 shows a block diagram of the main components of anexemplary memory 303. Thememory 303 includesRAM 303A,EPROM 303B and amass storage device 303C. TheRAM 303A typically temporarily holds program files for execution by theprocessor 302 and related data. TheEPROM 303B may be a boot ROM device and/or may contain some system or game related code. Themass storage device 303C is typically used to store game programs, the integrity of which may be verified and/or authenticated by theprocessor 302 using protected code from theEPROM 303B or elsewhere. - It is also possible for the operative components of the
gaming machine 300 to be distributed, for example input/output devices game controller 301. - A gaming machine as indicated above may also take the form of a client/server architecture where a portion of the game is executed on the client and a portion of the game is executed on the server. In such embodiments, the client typically takes the form of an interactive video terminal which has a similar outward appearance to the gaming machine described above. A person skilled in the art will appreciate that the type of gaming machine that is employed is not important to the present invention.
- A further possible gaming system configuration is shown in
FIG. 5 . FromFIG. 5 it is seen that a plurality ofgaming machines 10 each implement a playermarketing module PMM 50 which is connected to the electronic gaming machine via aserial connection 510. EachPMM 50 is additionally connected by anEthernet connection 520 to anEthernet hub 530. - Utilising the
PMMs 50, it is possible for thegaming machines 10 to communicate with one another over theEthernet 520. In the embodiment, an Ethernet compatible protocol allows broadcast communications (e.g. to a broadcast address) as well as address communications to be made between one of the gaming machines and another of the gaming machines. - Thus, according to the
FIG. 5 configuration, one of thegaming machines 10 is a capable of acting as a server providing networked game play and/or jackpot functionality. In the specific embodiment illustrated inFIG. 5 , gaming machine 10 a is designated as a master (i.e. the server) whereas the remaining gaming machines 10 b to 10 n are designated as slaves (i.e. the clients). - As described in preceding paragraphs, embodiments of the present invention relate to a system, controller and method for triggering jackpots. More specifically, embodiments relate to a system for forcibly triggering a jackpot when the jackpot has not ordinarily been triggered within a predefined time period.
- To carry out such functionality, the gaming system includes a
controller 111, as shown in more detail inFIG. 6 . According to the described embodiment, thecontroller 111 is incorporated into thejackpot controller 110 of the gaming system 100 (seeFIG. 1 ). For simplicity, only certain modules used to carry out certain embodiments of the invention are illustrated inFIG. 6 . - The
controller 111 includes aprocessor 62 which is arranged to carry out the functions associated with triggering jackpots and awarding jackpot prizes. It will be apparent that theprocessor 62 implements a number of modules, namely atrigger module 622,configuration module 623,timer module 624,ticket management module 626, random number generator (RNG) 628,award module 632 anddisplay controller module 634, based on program code stored inmemory 64. - In more detail, and with reference to
FIG. 7 , thetimer module 624 is programmed to effectively operate as a countdown timer which automatically counts down from a specified time after triggering of a previous jackpot event and triggers jackpot events during that time period in response to an ordinary trigger (e.g. mystery trigger) occurring. Seeblocks 702 to 708 and 712. If the specified time period has elapsed (i.e. the counter has reached time zero) without a trigger occurring, thetimer module 624 sends an alert signal to thetrigger module 622 causing thetrigger module 622 to forcibly trigger the next jackpot event (as described in more detail in subsequent paragraphs). Seeblocks 710 to 712. Alternatively, thetrigger module 622 may poll the timer module periodically to establish whether the predefined time period has elapsed. - The
timer module 624 may be programmable such that the predefined time can be modified by a gaming operator, or automatically modified, depending on a set oftimer rules 642 programmed intomemory 64. In an embodiment, the timer rules 642 cause the predefined time to be adjusted dependent on a current time period. For example, during “off-peak” periods, the predefined time period may be shortened so as to provide players with an increased opportunity to be awarded a jackpot prize than would ordinarily be the case (e.g. where the triggering rules are ordinarily based on turnover). - In an embodiment, the timer rules 642 may dictate that the predefined time is slightly varied for each countdown so that players are unable to calculate the exact time at which the next jackpot event must be triggered. For example, the
timer module 624 may be programmed to include a variance of plus or minus 20 minutes to the predefined time. The actual variance (within a particular tolerance) selected for each countdown event may be randomly determined utilising theRNG 628. In an alternative embodiment, the variance may follow a pathways selection technique whereby, for each subsequent countdown, a set variance will be applied according to a pre-programmed selection. - As described above, the
trigger module 622 is operable to trigger the jackpot event in one of two ways. Firstly, thetrigger module 622 may be “forced” to trigger the jackpot event in response to determining that the predefined time period has elapsed, as discussed above. Alternatively, thetrigger module 622 may trigger the jackpot event in accordance with an “ordinary” triggering technique which dictates that the jackpot event be triggered before the predefined time period has elapsed. - In accordance with the embodiment illustrated herein, the ordinary jackpot event trigger is dependent, at least in part, on a predefined monetary turnover value associated with a gaming machine. More specifically, the event is ordinarily triggered when a predetermined number of “virtual tickets” have been allocated to participating gaming machines, as described in more detail below. It will readily be understood, however, that the jackpot event could ordinarily be triggered in any number of different ways. For example, the triggering technique could be based on a mystery-type technique whereby a jackpot event is triggered upon determining that a total value of contributions made by participating gaming machines toward a jackpot prize pool (from which the jackpot prize is awarded) has surpassed a randomly determined value. In an alternative embodiment, the jackpot prizes may be awarded in a feature game which is triggered using the Hyperlink™ trigger system, as described in published Australian patent No. 754689, the contents of which are incorporated herein by reference.
- An example game play methodology is illustrated in
FIG. 8 . - In an
initial block 802, a predefined number of virtual tickets are generated by theticket management module 626, in accordance with aticket issuing program 644 stored in thememory 64. The predefined number of tickets generated may, for example, correspond to the number of participating gaming machines. Atblock 804, thecountdown timer 624 is started. -
Blocks blocks block 812 below). If a negative determination is made, tickets are allocated to individual gaming machines as per the ticket allocation criteria (block 810). In the illustrated embodiment, ticket allocation is triggered by receipt at theticket management module 626 of a communication from a gaming machine indicating that a gaming machine has reached a specific turnover threshold. - In the illustrated example, the jackpot event triggered at
block 812 involves drawing a predefined number of virtual tickets from the same set of tickets generated atblock 802. Atblock 814, theaward module 632 awards prizes to players of gaming machines that have been allocated corresponding tickets. If theaward module 632 determines that the drawn tickets do not correspond with any allocated tickets (e.g. where the jackpot prize event was forceably triggered before all generated tickets have been allocated), then no prizes are awarded and the process returns to block 802. In an embodiment, the predefined number of drawn tickets may depend on the number of gaming machines being played, the current jackpot prize pool value, the required return to player (RTP), or some other suitable parameter. - It will be appreciated that other awarding techniques may equally apply at
block 814. For example, there may only be one major prize on offer and the probability of a gaming machine being awarded the major prize is dependent on the number of tickets allocated to that machine. Another example may involve randomly awarding prizes to machines that have been allocated tickets. - In accordance with the above embodiment, even during “off peak” times where the probability of ordinarily triggering a jackpot prize is reduced, players are still provided with an opportunity to win jackpot prizes by virtue of the forced time-based trigger.
- While the above embodiment was described in relation to a gaming system which includes a plurality of gaming machines and a ticket management module in networked relationship to the gaming machines, it will be understood that other arrangements are possible. For example, the, or each, gaming machine may include a ticket management module or some aspects of the ticket allocation system so that game implementation including allocation of tickets and determining whether an allocated ticket corresponds to a winning outcome, occurs at the gaming machine.
- In one embodiment, instead of allocating virtual tickets, actual physical tickets may be printed at the gaming machines.
- In one embodiment, the physical tickets may themselves provide an indication to players as to whether an award has been received, for example in the form of scratch cards. In this way, drawing tickets to determine one or more winning tickets is not necessary.
- It will be understood that in alternative embodiments, objects other than tickets may be allocated to the gaming machines. For example, instead of allocating tickets, the gaming machines may be awarded card hands. Each player's hand can then be played against the other in the jackpot event to win a prize.
- It will be appreciated that the prize awarded by the
award module 632 may be other than a monetary award. For example the prize may be a bonus award such as, for example, the issuing of free games, credits, or the like. - In the above described embodiments, the
controller 111 was implemented by thejackpot controller 110 of the gaming system. However, it will readily be understood that thecontroller 111 could equally be implemented as a stand alone device, or incorporated into other suitable system modules. For example, if theFIG. 5 system architecture were utilised for game play, thecontroller 111 could be incorporated into one or more of the individual gaming machineplayer marketing modules 50. - The person skilled in the art will appreciate that the method of the embodiment could be implemented in program code. The program code could be supplied in a number of ways, for example on a computer readable medium, such as a disk or memory (for example, that could replace part of the memory 103) or as a data signal (for example, by downloading it from a server). The program code could be executed by more than one processing unit. For example, partly by the server module and partly by the client (and accordingly spread between a number of different locations).
- It will be appreciated by persons skilled in the art that numerous variations and/or modifications may be made to the invention as shown in the specific embodiments without departing from the spirit or scope of the invention as broadly described. The present embodiments are, therefore, to be considered in all respects as illustrative and not restrictive.
- It is to be understood that, if any prior art publication is referred to herein, such reference does not constitute an admission that the publication forms a part of the common general knowledge in the art, in Australia or any other country.
- In the claims which follow and in the preceding description of embodiments of the invention, except where the context requires otherwise due to express language or necessary implication, the word “comprise” or variations such as “comprises” or “comprising” is used in an inclusive sense, i.e. to specify the presence of the stated features but not to preclude the presence or addition of further features in various embodiments of the invention.
- It will be appreciated by persons skilled in the art that numerous variations and/or modifications may be made to the invention as shown in the specific embodiments and/or aspects without departing from the spirit or scope of the invention as broadly described. For example, it will be apparent that certain features of the invention can be combined to form further embodiments. The present embodiments and aspects are, therefore, to be considered in all respects as illustrative and not restrictive. Several embodiments are described above with reference to the drawings. These drawings illustrate certain details of specific embodiments that implement the systems and methods and programs of the present invention. However, describing the invention with drawings should not be construed as imposing on the invention any limitations associated with features shown in the drawings. The present invention contemplates methods, systems and program products on any electronic device and/or machine-readable media suitable for accomplishing its operations. Certain embodiments of the present invention may be implemented using an existing computer processor and/or by a special purpose computer processor incorporated for this or another purpose or by a hardwired system, for example.
- Embodiments within the scope of the present invention include program products comprising machine-readable media for carrying or having machine-executable instructions or data structures stored thereon. Such machine-readable media can be any available media that can be accessed by a general purpose or special purpose computer or other machine with a processor. By way of example, such machine-readable media may comprise RAM, ROM, PROM, EPROM, EEPROM, Flash, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to carry or store desired program code in the form of machine-executable instructions or data structures and which can be accessed by a general purpose or special purpose computer or other machine with a processor. When information is transferred or provided over a network or another communications connection (either hardwired, wireless, or a combination of hardwired or wireless) to a machine, the machine properly views the connection as a machine-readable medium. Thus, any such a connection is properly termed a machine-readable medium. Combinations of the above are also included within the scope of machine-readable media. Machine-executable instructions comprise, for example, instructions and data which cause a general purpose computer, special purpose computer, or special purpose processing machines to perform a certain function or group of functions.
Claims (27)
1. A method of awarding a jackpot, the method comprising:
determining whether a jackpot trigger, which is configured to occur based on a monetary turnover value associated with a gaming device, has occurred within a predefined period of time; and
causing the jackpot trigger to occur irrespective of the monetary turnover value associated with the gaming machine if it is determined that the jackpot trigger has not occurred within the predefined period of time.
2. A method as claimed in claim 1 , further comprising initiating a jackpot event in response to the jackpot trigger occurring.
3. A method as claimed in claim 2 , further comprising varying the predefined time period for triggering subsequent jackpot events.
4. A method as claimed in claim 3 , wherein an amount by which the predefined time is varied is not advertised to players of gaming devices participating in the jackpot event.
5. A method as claimed in claim 3 , wherein the predefined time period is varied dependent, at least in part, on whether a current time period is a peak or off-peak time period.
6. A method as claimed in claim 5 , further comprising making a determination as to whether the current period is a peak or non-peak time period based on a jackpot contribution rate for gaming devices participating in the jackpot event.
7. A method as claimed in claim 1 , wherein a probability of the jackpot trigger occurring before the predefined time period has elapsed is dependent on either an amount or rate of contributions made by one or more of the participating gaming devices toward a prize pool from which a prize is awarded.
8. A method as claimed in claim 7 , further comprising allocating tickets to the participating gaming devices in accordance with allocation criteria, such that for each of the participating gaming devices a probability of being awarded the prize is dependent on the number of tickets allocated thereto.
9. A method as claimed in claim 8 , wherein the allocation criteria specifies a number or rate of tickets to allocate to individual participating gaming devices, based on contributions made towards the jackpot prize pool.
10. A method as claimed in claim 9 , wherein the tickets are allocated to the participating gaming devices in a random fashion.
11. A method as claimed in claim 9 , wherein the jackpot trigger is configured to occur when a predefined total number of tickets have been allocated or when a predefined jackpot prize pool amount has been reached.
12. A method as claimed in claim 9 , wherein a probability of an individual participating gaming device being awarded the prize is dependent on the number of tickets allocated to that gaming device.
13. A method as claimed in claim 12 , wherein the probability is further dependent on a total number of tickets allocated.
14. A controller for a gaming system, the controller comprising:
a configuration module operable to determine whether a jackpot trigger, which is configured to occur based on a monetary turnover value associated with a gaming device, has occurred within a predefined period of time; and
a trigger module arranged to cause the jackpot trigger to occur irrespective of the monetary turnover value associated with the gaming machine if it is determined that the jackpot trigger has not occurred within the predefined period of time.
15. A controller as claimed in claim 14 , wherein the predefined time period varies for subsequent jackpot triggers.
16. A controller as claimed in claim 15 , wherein the predefined time period is varied dependent, at least in part, on whether a current time period is a peak or off-peak time period.
17. A controller as claimed in claim 16 , wherein a determination is made as to whether the current period is a peak or non-peak time period based on a jackpot contribution rate for the participating gaming devices.
18. A controller as claimed in claim 14 , wherein a probability of the jackpot trigger occurring before the predefined time period has elapsed is dependent either an amount or rate of contributions made by one or more of the gaming devices toward a prize pool from which a prize is awarded.
19. A controller as claimed in claim 18 , further comprising a ticket allocating module arranged to allocate tickets to the participating gaming devices in accordance with an allocation criteria, such that for each of the participating gaming devices a probability of being awarded the prize is dependent on the number of tickets allocated thereto.
20. A controller as claimed in claim 19 , wherein the ticket allocating module is arranged to process contributions made by participating gaming devices toward the prize pool and allocate tickets to those gaming devices based on their individual contributions.
21. A controller as claimed in claim 20 , wherein the jackpot trigger is configured to occur when a predefined number of tickets have been allocated to participating gaming devices.
22. A gaming system comprising:
at least one gaming device arranged to participate in a jackpot event; and
a controller arranged to trigger a jackpot event in which a prize is eligible to be awarded, the controller comprising:
a configuration module operable to determine whether a jackpot trigger, which is configured to occur based on a monetary turnover value associated with a gaming device, has occurred within a predefined period of time; and
a trigger module arranged to cause the jackpot trigger to occur irrespective of the monetary turnover value associated with the gaming machine if it is determined that the jackpot trigger has not occurred within the predefined period of time.
23. A gaming system as claimed in claim 22 , wherein the controller is implemented by one or more of the at least one gaming devices.
24. A gaming device operable to communicate with other gaming devices over a communications network, the gaming device comprising:
a timer module operable to provide notification that a predefined time period has elapsed since triggering of a last jackpot event; and
a trigger module which, responsive to determining that a next jackpot event has not been triggered within the predefined time, is arranged to cause the next jackpot event to be triggered.
25. A method of awarding a jackpot, the method comprising:
responsive to determining that a jackpot event has not been triggered within a predefined time period of a last jackpot event being triggered, triggering a next jackpot event; and
awarding a prize responsive to an award criterion being met in the next jackpot event.
26. A tangible computer readable storage medium comprising computer program code which when executed by a computing system implements a method of awarding a jackpot, the method comprising:
determining whether a jackpot trigger, which is configured to occur based on a monetary turnover value associated with a gaming device, has occurred within a predefined period of time; and
causing the jackpot trigger to occur irrespective of the monetary turnover value associated with the gaming machine if it is determined that the jackpot trigger has not occurred within the predefined period of time.
27. A method of gaming comprising triggering a jackpot event based, at least in part, on a time since a last jackpot event was triggered.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/724,217 US20130116029A1 (en) | 2009-03-20 | 2012-12-21 | Gaming controller, device and method of gaming |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2009901229 | 2009-03-20 | ||
AU2009901229A AU2009901229A0 (en) | 2009-03-20 | A gaming controller, device and method of gaming |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/724,217 Continuation US20130116029A1 (en) | 2009-03-20 | 2012-12-21 | Gaming controller, device and method of gaming |
Publications (1)
Publication Number | Publication Date |
---|---|
US20100240447A1 true US20100240447A1 (en) | 2010-09-23 |
Family
ID=42738126
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/728,766 Abandoned US20100240447A1 (en) | 2009-03-20 | 2010-03-22 | Gaming controller, device and method of gaming |
US13/724,217 Abandoned US20130116029A1 (en) | 2009-03-20 | 2012-12-21 | Gaming controller, device and method of gaming |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/724,217 Abandoned US20130116029A1 (en) | 2009-03-20 | 2012-12-21 | Gaming controller, device and method of gaming |
Country Status (2)
Country | Link |
---|---|
US (2) | US20100240447A1 (en) |
AU (1) | AU2010201112B2 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090075712A1 (en) * | 2007-03-07 | 2009-03-19 | Englman Allon G | Gaming systems having trigger time indicators |
US8585494B2 (en) | 2010-10-19 | 2013-11-19 | Wms Gaming Inc. | System architecture for wide-area wagering game and methods for conducting wide-area wagering games |
US9747746B2 (en) | 2012-08-09 | 2017-08-29 | Aristocrat Technologies Australia Pty Limited | Gaming system and a method of gaming |
US11410501B2 (en) * | 2018-02-07 | 2022-08-09 | Jean-Christophe Choffray | Cumulative personal guaranteed jackpot for gaming |
Citations (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6217448B1 (en) * | 1998-09-18 | 2001-04-17 | Mikohn Gaming Corporation | Controller-based linked gaming machine bonus system |
US6244958B1 (en) * | 1996-06-25 | 2001-06-12 | Acres Gaming Incorporated | Method for providing incentive to play gaming devices connected by a network to a host computer |
US20010036857A1 (en) * | 2000-01-25 | 2001-11-01 | Grips Electronic Ges. M.B.H. | Jackpot system |
US20020187825A1 (en) * | 2001-05-25 | 2002-12-12 | Tracy Joseph J. | Methods and systems for metered raffle-style gaming |
US20030027638A1 (en) * | 2001-07-02 | 2003-02-06 | Acres Gaming Incorporated | Method and apparatus for awarding a bonus on a network of electronic gaming devices during a pre-determined time period |
US20030100361A1 (en) * | 2001-11-29 | 2003-05-29 | Sharpless David J. | System, apparatus and method employing controller for play of shared bonus games |
US20040038741A1 (en) * | 2002-08-22 | 2004-02-26 | Michael Gauselmann | Progressive jackpot gaming system |
US20040053657A1 (en) * | 2002-09-12 | 2004-03-18 | Fiden Daniel P. | Gaming machine with history display |
US20040087368A1 (en) * | 2002-10-21 | 2004-05-06 | Michael Gauselmann | Free game bonus round for gaming machines |
US20050049040A1 (en) * | 2001-12-18 | 2005-03-03 | Roberts Christopher John | Remote monitoring |
US20050079911A1 (en) * | 2001-11-26 | 2005-04-14 | Konami Australia Pty Ltd | Linked jackpot controller |
US20050215311A1 (en) * | 2003-05-01 | 2005-09-29 | Wms Gaming | Gaming machine having enhanced bonus game play schemes |
US20050215314A1 (en) * | 2004-03-19 | 2005-09-29 | Schneider Richard J | Awarding a bonus based on a maximum bonus cycle time |
US20060025210A1 (en) * | 2000-08-09 | 2006-02-02 | Johnson Steven B | Method of awarding prizes for jackpot and gaming machines based on amount wagered during a time period |
US20060116201A1 (en) * | 2004-12-01 | 2006-06-01 | Atronic International Gmbh | Gaming device gives player award when jackpot meets a trigger threshold |
US7228341B2 (en) * | 2000-04-07 | 2007-06-05 | Giacalone Jr Louis D | Method and system for electronically distributing, displaying and controlling advertising and other communicative media |
US20080039173A1 (en) * | 2006-08-11 | 2008-02-14 | Aristocrat Technolgies Inc. | Systems and methods for conducting a sweepstakes in a gaming environment |
US20080113781A1 (en) * | 2006-08-17 | 2008-05-15 | Bally Gaming, Inc. | Systems, methods and articles to enhance play at gaming tables with bonuses |
US20080146330A1 (en) * | 2006-12-15 | 2008-06-19 | Aruze Corporation | Gaming Machine with Bonus Game |
US20080188295A1 (en) * | 2007-02-05 | 2008-08-07 | Atlantic City Coin & Slot Service Company, Inc. | Progressive gaming device and method of use |
US20080242396A1 (en) * | 2007-03-27 | 2008-10-02 | Aruze Gaming America, Inc. | Gaming machine capable of performing mini game and playing method thereof |
US20080242395A1 (en) * | 2007-03-27 | 2008-10-02 | Aruze Gaming America, Inc. | Gaming machine capable of performing mini game |
US20090042641A1 (en) * | 2005-05-06 | 2009-02-12 | Anderson Peter R | Wagering game with time-based bonus |
US20090075712A1 (en) * | 2007-03-07 | 2009-03-19 | Englman Allon G | Gaming systems having trigger time indicators |
US7618319B2 (en) * | 2003-05-01 | 2009-11-17 | Wms Gaming, Inc. | Gaming machine with interactive pop-up windows providing enhanced game play schemes |
US8038519B1 (en) * | 2002-07-30 | 2011-10-18 | Bally Gaming, Inc. | Raffle game system and method |
-
2010
- 2010-03-22 US US12/728,766 patent/US20100240447A1/en not_active Abandoned
- 2010-03-22 AU AU2010201112A patent/AU2010201112B2/en active Active
-
2012
- 2012-12-21 US US13/724,217 patent/US20130116029A1/en not_active Abandoned
Patent Citations (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6244958B1 (en) * | 1996-06-25 | 2001-06-12 | Acres Gaming Incorporated | Method for providing incentive to play gaming devices connected by a network to a host computer |
US6217448B1 (en) * | 1998-09-18 | 2001-04-17 | Mikohn Gaming Corporation | Controller-based linked gaming machine bonus system |
US20010036857A1 (en) * | 2000-01-25 | 2001-11-01 | Grips Electronic Ges. M.B.H. | Jackpot system |
US7523156B2 (en) * | 2000-04-07 | 2009-04-21 | Bally Gaming, Inc. | Method and system for electronic scheduling for playback of media contents |
US7228341B2 (en) * | 2000-04-07 | 2007-06-05 | Giacalone Jr Louis D | Method and system for electronically distributing, displaying and controlling advertising and other communicative media |
US20060025210A1 (en) * | 2000-08-09 | 2006-02-02 | Johnson Steven B | Method of awarding prizes for jackpot and gaming machines based on amount wagered during a time period |
US20020187825A1 (en) * | 2001-05-25 | 2002-12-12 | Tracy Joseph J. | Methods and systems for metered raffle-style gaming |
US20030027638A1 (en) * | 2001-07-02 | 2003-02-06 | Acres Gaming Incorporated | Method and apparatus for awarding a bonus on a network of electronic gaming devices during a pre-determined time period |
US20050079911A1 (en) * | 2001-11-26 | 2005-04-14 | Konami Australia Pty Ltd | Linked jackpot controller |
US20030100361A1 (en) * | 2001-11-29 | 2003-05-29 | Sharpless David J. | System, apparatus and method employing controller for play of shared bonus games |
US20050049040A1 (en) * | 2001-12-18 | 2005-03-03 | Roberts Christopher John | Remote monitoring |
US8038519B1 (en) * | 2002-07-30 | 2011-10-18 | Bally Gaming, Inc. | Raffle game system and method |
US20040038741A1 (en) * | 2002-08-22 | 2004-02-26 | Michael Gauselmann | Progressive jackpot gaming system |
US20040053657A1 (en) * | 2002-09-12 | 2004-03-18 | Fiden Daniel P. | Gaming machine with history display |
US20040087368A1 (en) * | 2002-10-21 | 2004-05-06 | Michael Gauselmann | Free game bonus round for gaming machines |
US20050215311A1 (en) * | 2003-05-01 | 2005-09-29 | Wms Gaming | Gaming machine having enhanced bonus game play schemes |
US7618319B2 (en) * | 2003-05-01 | 2009-11-17 | Wms Gaming, Inc. | Gaming machine with interactive pop-up windows providing enhanced game play schemes |
US20050215314A1 (en) * | 2004-03-19 | 2005-09-29 | Schneider Richard J | Awarding a bonus based on a maximum bonus cycle time |
US20060116201A1 (en) * | 2004-12-01 | 2006-06-01 | Atronic International Gmbh | Gaming device gives player award when jackpot meets a trigger threshold |
US20090042641A1 (en) * | 2005-05-06 | 2009-02-12 | Anderson Peter R | Wagering game with time-based bonus |
US20080039173A1 (en) * | 2006-08-11 | 2008-02-14 | Aristocrat Technolgies Inc. | Systems and methods for conducting a sweepstakes in a gaming environment |
US20080113781A1 (en) * | 2006-08-17 | 2008-05-15 | Bally Gaming, Inc. | Systems, methods and articles to enhance play at gaming tables with bonuses |
US20080146330A1 (en) * | 2006-12-15 | 2008-06-19 | Aruze Corporation | Gaming Machine with Bonus Game |
US20080188295A1 (en) * | 2007-02-05 | 2008-08-07 | Atlantic City Coin & Slot Service Company, Inc. | Progressive gaming device and method of use |
US20090075712A1 (en) * | 2007-03-07 | 2009-03-19 | Englman Allon G | Gaming systems having trigger time indicators |
US20080242396A1 (en) * | 2007-03-27 | 2008-10-02 | Aruze Gaming America, Inc. | Gaming machine capable of performing mini game and playing method thereof |
US20080242395A1 (en) * | 2007-03-27 | 2008-10-02 | Aruze Gaming America, Inc. | Gaming machine capable of performing mini game |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090075712A1 (en) * | 2007-03-07 | 2009-03-19 | Englman Allon G | Gaming systems having trigger time indicators |
US8157641B2 (en) * | 2007-03-07 | 2012-04-17 | Wms Gaming Inc. | Gaming systems having trigger time indicators |
US9483899B2 (en) | 2007-03-07 | 2016-11-01 | Bally Gaming, Inc. | Gaming systems having expected value indicators |
US8585494B2 (en) | 2010-10-19 | 2013-11-19 | Wms Gaming Inc. | System architecture for wide-area wagering game and methods for conducting wide-area wagering games |
US9747746B2 (en) | 2012-08-09 | 2017-08-29 | Aristocrat Technologies Australia Pty Limited | Gaming system and a method of gaming |
US10032336B2 (en) | 2012-08-09 | 2018-07-24 | Aristocrat Technologies Australia Pty Limited | Gaming system and a method of gaming |
US11410501B2 (en) * | 2018-02-07 | 2022-08-09 | Jean-Christophe Choffray | Cumulative personal guaranteed jackpot for gaming |
Also Published As
Publication number | Publication date |
---|---|
US20130116029A1 (en) | 2013-05-09 |
AU2010201112B2 (en) | 2013-03-07 |
AU2010201112A1 (en) | 2010-10-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9824528B2 (en) | Method of gaming, a gaming system and a game controller | |
US10529172B2 (en) | Gaming machines and methods of gaming providing enhanced presentation of an expandable symbol | |
US8702498B2 (en) | Method of gaming, a game controller and a gaming system including objects moving to stopping places relative to the reels | |
US9396615B2 (en) | Gaming system and a method of gaming | |
US20080287184A1 (en) | Gaming system and a method of gaming | |
US20170243443A1 (en) | Gaming system and methods of gaming | |
US20130116029A1 (en) | Gaming controller, device and method of gaming | |
US20160253879A1 (en) | Gaming system and a method of gaming | |
US20120122583A1 (en) | Method of community gaming and a gaming system | |
US9147319B2 (en) | Method of community gaming based on elements collected in a base game and a gaming system | |
AU2018204873B2 (en) | A gaming controller, device and method of gaming | |
US10347084B2 (en) | Gaming system, a method of gaming and an additional game controller | |
US9715786B2 (en) | Method of gaming, a game controller and a gaming system | |
US9449463B2 (en) | Method of gaming, a gaming system and a game controller | |
US9286760B2 (en) | Gaming system and a method of gaming | |
US20120214599A1 (en) | Gaming System and a Method of Gaming | |
US20110159949A1 (en) | Method of gaming, a game controller and a prize controller | |
AU2013205990A1 (en) | A gaming controller, device and method of gaming | |
AU2020233779A1 (en) | Gaming machines, methods of gaming and gaming systems | |
US20160364952A1 (en) | Gaming system and method of gaming | |
AU2019203803A1 (en) | A Gaming System and Method of Gaming | |
AU2016204077A1 (en) | A method of community gaming and a gaming system | |
AU2015203394A1 (en) | A gaming system, a method of gaming and a jackpot controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: ARISTOCRAT TECHNOLGIES AUSTRALIA PTY LIMITED, AUST Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CHAN, MATTHEW;REEL/FRAME:024204/0863 Effective date: 20100408 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |