US20010049303A1 - Multivenue jackpot system - Google Patents

Multivenue jackpot system Download PDF

Info

Publication number
US20010049303A1
US20010049303A1 US09/043,787 US4378798A US2001049303A1 US 20010049303 A1 US20010049303 A1 US 20010049303A1 US 4378798 A US4378798 A US 4378798A US 2001049303 A1 US2001049303 A1 US 2001049303A1
Authority
US
United States
Prior art keywords
jackpot
multivenue
controller
egm
coupled
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
Application number
US09/043,787
Inventor
Stephen John Found
Alex Millar
Eddie Shell
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bytecraft Systems Pty Ltd
Wintech Investments Pty Ltd
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Assigned to WINTECH INVESTMENTS PTY. LTD., BYTECRAFT SYSTEMS PTY. LTD. reassignment WINTECH INVESTMENTS PTY. LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: FOUND, STEPHEN JOHN, MILLAR, ALEX, SHELL, EDDIE
Publication of US20010049303A1 publication Critical patent/US20010049303A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • A63F13/12
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers

Definitions

  • This invention relates to a multivenue jackpot system.
  • the object of the present invention is a multivenue jackpot system which includes a number of venues where electronic gaming machines (EGMs) are located and a central control system which is remote from and controls the EGMs.
  • EGMs electronic gaming machines
  • a multivenue jackpot system comprising a central control system and a plurality of gaming venues, each gaming venue including:
  • a jackpot controller coupled for communication with said central control system by way of a communications network
  • EGMs electronic gaming machines
  • each electronic gaming machine includes a jackpot interface coupled to the electronic gaming machine and the venue network, each said jackpot interface being coupled to monitor said hard meter input signals, and said central control system including a jackpot sum which is incremented and/or awarded to a selected electronic gaming machine in accordance with said input signals.
  • each second interface means comprises a circuit board which can be coupled to an otherwise standard EGM.
  • the invention also provides a multivenue jackpot system comprising:
  • communications interface for coupling the central control system to a communications network
  • each gaming venue including a jackpot controller coupled for communication with said central control system by way of the communications network, a plurality of electronic gaming machines (EGM) each including hard meters and EGM logic for generating input signals for the hard meters, and a venue network and wherein each electronic gaming machine includes a jackpot interface for coupling the electronic gaming machine to the venue network and wherein the jackpot interface is coupled to monitor said hard meter input signals and wherein the central control system establishes a jackpot which is based upon the occurrence of a random event, and upon occurrence of the random event the central control system selects a winning venue and wherein the jackpot controller at the winning venue is arranged to select a winning EGM by reference to hard meter input signals derived from the EGM logic.
  • EGM electronic gaming machines
  • the random event may comprise the passing of a randomly selected time
  • the random event may be triggering of a mystery value and selecting the venue that caused the trigger.
  • FIG. 1 is a block diagram of an electronic gaming system of the invention
  • FIG. 2 is a block diagram of the venue configuration
  • FIG. 3 is a diagrammatic representation showing data flows at the central control system
  • FIG. 4 is a block diagram of a jackpot interface board (JIB);
  • FIG. 5 is a block diagram of the jackpot controller
  • FIGS. 6 to 9 are circuit diagrams for one implementation of an IP module
  • FIGS. 10 to 18 are block diagrams of glue logic in the IP module
  • FIG. 19 is a flow chart showing boot loading of the jackpot interface board
  • FIG. 20 is a diagrammatic representation of the major process steps carried out by the central controller (JCC);
  • FIG. 21 diagrammatically illustrates messages in the win sequence of the system.
  • FIG. 22 is a flow chart illustrating the major functional steps of the jackpot controller.
  • the illustrated gaming system of the invention includes a jackpot control centre (JCC) 6 which is coupled to a wide area network (WAN) 4 .
  • the wide area network may comprise a public telephone system.
  • the JCC 6 may include a central computer 8 which includes a real time UNIX based operating system which, generally speaking, maintains overall control of the system.
  • the central computer 8 is coupled by first and second local area networks (LAN) 10 and 19 to a standby central computer 12 , which comes into operation should there be a fault in the central computer 8 .
  • LANs local area networks
  • the LANs 10 and 19 are also connected to a command PC 14 which can be used for input and output of instructions at a high level in the system and monitor progress jackpot applications.
  • the JCC 6 also includes a number of front end processing (FEP) devices 15 connected to the LANs 10 and 19 .
  • the front end processing devices 15 essentially comprise high speed modems for coupling the first and second LANs 10 and 19 to the wide area network 4 .
  • the system may also include a management information system 21 which provides management statistical and account data processing which may be carried out on an off-line basis.
  • the management information system 21 also includes a management information system (MIS) computer 23 which operates a jackpot data base (JDB) which for instance can be implemented on INGRES data base.
  • MIS management information system
  • JDB jackpot data base
  • the computer 23 is coupled to the LANs 10 and 19 by means of a router 24 .
  • the computer 23 could be coupled directly to dual LANs 10 and 19 .
  • the system includes a number of venues 26 , one of which is shown in FIG. 1. In practice there would be a number of venues 26 which are coupled to the JCC 6 by means of the wide area network 4 .
  • the venue 26 may comprise a casino, gambling hall or other site at which gambling is permitted by the relevant authorities.
  • the venue includes a number of electronic gaming machines (EGMs) 28 which are coupled to a venue jackpot LAN 30 .
  • EGMs 28 can be operated independently for gaming such as by playing poker or the like or may be connected to another network (not shown) for communications within the venue.
  • the EGMs can also be coupled together within the venue or within a number of different venues for playing jackpot games subject to the control of the JCC 6 .
  • Each venue 26 includes a jackpot controller 32 which is coupled to the venue jackpot LAN 30 and to a network termination device (NTU) 34 via a bus 33 .
  • the network termination device 34 may comprise a modem and is coupled to the wide area network 4 .
  • Each of the EGMs 28 includes a jackpot interface board (JIB) 56 which provides coupling to the venue jackpot LAN 30 in a manner which permits the EGMs to participate in jackpots which are applicable to a selected number of EGMs at the venue, all EGMs at the venue, or selected EGMs at different venues, as will be described below.
  • the venue 26 includes jackpot displays 38 and 40 which are controlled by the jackpot controller 32 .
  • the display 38 may comprise one or more LED displays which are located in prominent positions at the venue to display prize money and other information relating to jackpots.
  • the display 40 may comprise video display monitors which display similar information.
  • the displays 38 and 40 are of course different to the video displays (not shown) which form part of the EGMs 28 .
  • FIG. 2 shows in more detail an arrangement for the hardware configuration at a venue.
  • the video displays 40 are driven by a video display interface 46 .
  • the LED displays 38 are driven by LED display interfaces 48 .
  • Interfaces 46 and/or 48 may be embodied in a PC.
  • the arrangement includes a slip printer 50 and bar code reader 52 which are coupled by means of a peripheral interface 54 to the venue jackpot LAN 30 .
  • the slip printer 50 and bar code reader 52 can be used as part of a jackpot win procedure which will be described below.
  • the JIBs 56 are intelligent devices which greatly facilitate linking together of the EGMs 28 to participate in a jackpot game which is subject to the control of the jackpot controller 32 as well as the JCC 6 .
  • the EGMs 28 can be of standard types apart from the inclusion of the JIB board 56 .
  • EGMs normally include logic means for playing the normal games on the EGM such as poker, black jack or the like.
  • the logic generates hard meter input signals for hard meters which are provided in the EGM.
  • the hard meters indicate such things as credit played (which is the amount of cash which has been wagered), cash out (which is the amount of cash which has been paid out by the EGM), cash in (which is the amount of cash inserted into the machine), and credit won (which is the amount of money which has been won on that machine).
  • the JIBs 56 are responsive to the hard meter input signals and communicate relevant changes to the jackpot controller 32 at the venue via the venue jackpot LAN 30 .
  • the jackpot controller 32 communicates with the JCC 6 via the network 4 so that in accordance with the invention, a jackpot game can be carried out by effectively monitoring the hard meter input signals at a number of venues.
  • a jackpot can be configured in the JCC 6 to have a random jackpot value and a jackpot pool is established and is incremented in accordance with hard meter input signals which have been generated by the various participating EGMs.
  • a hard meter input signal increments the jackpot pool so that it reaches or exceeds the random jackpot value, that constitutes a jackpot win and the system operates to identify the EGM which generated the hard meter input signal which generated the win.
  • An even simpler jackpot game is to make the jackpot a fixed amount and to generate a random time within a specified time frame (1 hr, 24 hrs, etc . . . ).
  • a venue is randomly selected and then the jackpot controller 32 at that venue makes the next EGM to make a contribution the winner.
  • a slightly fairer model is to randomly select the venue from a list that is weighted according to each venue's average total contribution rates over a selected period. Again the jackpot controller is notified and the next EGM to make a contribution is the winner.
  • FIG. 4 is a block diagram showing the main functional blocks of the JIB 56 .
  • the JIB 56 carried out a variety of functions but its main function however is to enable the EGM 28 to which it is connected via hard meters to participate in a jackpot game involving a number of EGMs which are linked together at a venue 26 and at a number of venues 26 .
  • the JIB 56 monitors input signals to hard meters of the EGM via connector 120 and enables transfer of hard meter input signals to the jackpot controller 32 . It also enables the jackpot controller to check the status of logic seal switches, audit keys and door seals and the like which are normally provided on the EGMs 28 . It also superimposes messages on the EGM display relevant to the jackpot in which the EGM is participating.
  • the JIB 56 comprises a microprocessor 16 , a serial communications port 18 , a memory 20 and a network interface 22 .
  • the JIB includes a system bus 78 coupled between the microprocessor 16 and the network interface 22 .
  • the network interface 22 may comprise known forms of interfaced device such as ethernet cards or the like.
  • the network interface 22 is coupled to the venue jackpot LAN 30 .
  • Data flows between the EGM and venue jackpot LAN 30 through the interface device 22 and is formatted by the microprocessor 16 in accordance with information stored in the memory 20 .
  • the memory 20 also includes software for implementation of processing steps by the microprocessor relating to jackpot implementation, data communication and video displays.
  • the JIB 56 also includes a communications bus 29 which can enable additional serial communications.
  • the interface port also includes a video mixing device 42 which receives video in data from the EGM logic and provides video out data for the EGM display.
  • the video mixing device 42 is coupled to the microprocessor 16 which provides a control mechanism for controlling video mixing of the video signals applied to the EGM display.
  • the device 42 is arranged to superimpose jackpot information on the normal EGM display. Alternatively, it can be arranged to blank out the normal display when the jackpot information is displayed.
  • FIG. 5 is a block diagram of the jackpot controller 32 .
  • the jackpot controller can be implemented on a PC platform. It comprises a processor 60 which preferably comprises a Motorola MVME 162-223A which is similar in some respects to a PC designed for specific applications.
  • the processor 60 includes a CPU 62 , flash memory 64 (e.g. 1 MB), DRAM memory 66 (e.g. 1-4 MB parity DRAM and 16-32 MB ECC DRAM) and SRAM memory 68 (e.g. 128K-2 MB SRAM with battery backup).
  • the processor 60 includes a serial port controller 70 such as an 85230 serial I/O controller, coupled to a serial port connector 74 .
  • the processor 60 also includes an ethernet controller 76 (e.g.
  • the processor 60 also includes a coprocessor 80 , such as a 53C710 SCSI coprocessor, coupled to a SCSI connector 82 .
  • the processor 60 also includes two IP ports 84 and 86 . The IP ports are for receipt of “industry pack” modules which are particular circuit modules designed to assist the processor 60 in accordance with the required application.
  • an IP module 88 is coupled to the IP port 86 .
  • the IP module 88 is coupled to the network termination device 34 via the bus 33 for communication with the JCC 6 .
  • the processor 60 communicates with the JIBs 56 through the ethernet connector 78 which is connected to the venue jackpot LAN 30 .
  • the processor 60 also is coupled to a disk drive 90 via the connector 82 .
  • the operating system and the operational software of the jackpot controller 32 are stored on the disk drive in UNIX file system format.
  • the IP module 88 can be implemented in a number of ways depending on the requirements for carrying out the jackpot system.
  • the IP module can consist of two physically separate boards with different functions that are covered below.
  • FIG. 6 is a more detailed block diagram of the IP module 88 .
  • the IP module 88 includes a connector 92 which is connected to the IP port 86 of the processor 60 .
  • the connector 92 is coupled to an IP module address bus 94 , IP module data bus 96 and an IP module control bus 98 .
  • the buses 94 , 96 and 98 are coupled to a DUART device 100 (e.g. AM85C30) which is arranged to control serial communications with the JCC 6 .
  • Serial communications can be made at an RS 232 connector 102 via a level converter 104 .
  • serial communications can be made through an RS 422 connector 106 via a level and protocol converter 108 .
  • the IP module 88 includes a memory 110 which is coupled to the buses 94 , 96 and 98 .
  • the IP module 88 includes an electronically programable logic device (EPLD) 114 (e.g. EPM7064LC84) which provides various “glue logic” functions for the module 88 .
  • EPLD electronically programable logic device
  • the EPLD 114 is coupled to a battery monitor circuit 116 , an over temperature circuit 118 and an alarm circuit 120 .
  • the EPLD 114 is also coupled to an LED indicating device 122 . Control signals for controlling the LED are generated by the EPLD 114 from signals which could include MEMSEL and from the logic seal latch 139 and voltage comparators 147 and 148 (FIG. 9).
  • the IP module 88 also includes logic seal detection circuitry 123 coupled to a logic seal switch (not shown) via connector 124 .
  • the jackpot controller 32 is located within a secure housing which, when opened, changes the state of the logic seal switch coupled to the connector 124 and this will be sensed by the logic seal circuit 123 and this causes the jackpot controller to stop the jackpot game by sending appropriate messages to the participating EGMs. To restart the jackpots at the venue, a special command will be sent from the JCC 6 and received by the jackpot controller 32 .
  • the IP module 88 also includes an optional EPROM 125 (e.g. 27519) which can be used for further enhancements.
  • FIGS. 7, 8 and 9 show more details of the IP module 88 .
  • the logic bus 93 extends from the connector 92 to the DUART 100 and EPROM 125 .
  • the bus 93 is also coupled to the EPLD 114 which, as mentioned above, is arranged to provide glue logic for the circuit components for the IP module 88 .
  • the EPLD 114 provides six main functional blocks:
  • acknowledge signal generation I/O and memory read signal generation; interrupt acknowledge signal generation; I/O and memory write signal generation; memory decode, control signal generation; and status information storage.
  • the acknowledge signal is generated from the trailing edges of the read and write signals. It is an open collector output. On reset the acknowledge output is tri-stated.
  • An intermediate read signal is generated when either IOSEL or MEMSEL is active and the R/W signal is in read state.
  • the INTSEL signal is delayed before generating the read output; this is to allow the interrupt source to clear its interrupt output before reading the interrupt vector.
  • the intermediate read signal is combined with the reset line to produce the I/O read signal. This is required because the serial communications controller requires both its read and write lines to be held low to reset it.
  • the I/O and memory write signals are generated when either a MEMSEL or IOSEL is active and the R/W line is in the write state.
  • the I/O write line is combined with the reset line because the serial communications controller requires both its read and write lines to be held low during reset.
  • the DUART provides serial communications with JCC 6 . It is selected when an I/O read or write occurs or an interrupt acknowledge occurs, provided IOSEL is active.
  • the memory 110 comprises first and second SRAMs 126 and 127 and is selected by the lines MEMO and MEM 1 .
  • MEM 0 is generated from a combination of BS 0 , D 13 , D 14 and MEMSEL.
  • MEM 1 is generated in a similar manner except BS 1 is used instead of BS 0 .
  • the memories 126 and 127 can store data representing hard meter input signals from the various EGMs which are coupled to the jackpot controller 32 . Normally the hard meter input to the credit played hard meter will be stored and this information is vital to correct playing of the jackpot and accordingly the memories are duplicates of one another so as to provide security should one of them fail. Some gaming authorities require that certain information be maintained in two physical locations and three logical locations.
  • the SRAMs 126 and 127 provide the physical locations. One of these SRAMs has two copies of the data, the other SRAM has a single copy of the data. Checksums are used to maintain the integrity of the data. If a single copy of the sensitive data becomes corrupted, then it is recovered by using one of the other good copies. If for some reason there are three good copies, but they are different, a majority vote is used to decide which copy to replace.
  • the memories 126 and 127 are coupled to memory supervisor circuits 128 and 129 (e.g. DS1210) which operate with the associated backup to batteries to maintain high signal levels at the CE inputs of the memories should power fail so as to prevent data held in the memories being corrupted when power is disconnected.
  • the DUART 100 is connected via the logic bus 93 to interface circuits 130 and 131 (e.g. SN75173) which convert RS 422 signals from the connector 106 .
  • the circuit also includes a converter 132 (e.g. SN75172) which converts TTL signals to RS 422 signals which are outputted to the connector 106 .
  • Inputs and outputs from the converters 130 , 131 and 133 are coupled to the connector 106 via protection diodes 134 , termination resistors 135 and current limiting resistors 136 .
  • the IP module 88 includes a converter 137 (e.g. MAX211) which is arranged to convert signals from TTL to RS 232 and vice versa for coupling to the RS 232 output connector 102 .
  • a converter 137 e.g. MAX211
  • the logic seal circuit 123 is illustrated in more detail in FIG. 9.
  • the input connector 124 is connected to a logic seal switch (not shown) which is coupled via line 138 to an eight bit latch 139 .
  • the latch 139 is coupled to the logic bus 93 so that an eight bit number can be written into and read from the latch by the CPU 62 of the processor 60 . If the logic seal switch changes state, the latch 139 will be reset and this will be sensed by the CPU 62 thus indicating that the logic seal has been broken. This information will also be communicated to the JCC which will suspend participation of the EGMs in the jackpot game which are coupled to the jackpot controller having its logic seal switch open.
  • the latch 139 is coupled to a memory supervisor chip 140 (e.g.
  • the circuit 140 also operates to prevent corruption to the number stored in the latch 139 if power fails.
  • the CPU 62 can be arranged to write the eight bit number on lines d 0 -d 7 once but preferably it is arranged to write different numbers periodically so as to provide for additional security.
  • FIG. 9 also illustrates in more detail the over temperature circuit 118 . It includes a connector 141 which is connected to a temperature sensing device (not shown) which is located at a strategic location, say on a heat sink coupled to the CPU 64 .
  • the connector 141 is coupled to one input to a comparator 142 which has a reference level applied to its other input from a zener diode 143 .
  • the comparator 142 produces an output signal TEMPOV on line 144 when an over temperature is sensed.
  • the comparator could be designed to trip at 65° C. and reset at about 60° C., for example.
  • FIG. 9 also illustrates the battery monitor circuit 116 . It comprises first and second comparators 145 and 146 which are coupled to receive inputs on lines 147 and 148 from the backup batteries for the memories 126 and 127 . Other inputs to the comparators 145 and 146 comprise a reference level derived from a zener diode 149 . When the comparators 145 or 146 detect a low battery condition, a LOWBAT signal is produced on output line 150 .
  • FIG. 9 also illustrates the alarm circuit 120 .
  • the alarm circuit 120 has inputs 151 and 152 from the EPLD 114 .
  • the input 151 can be selected for muting an audible alarm produced by alarm loudspeaker 153 whereas signals on the line 152 from the EPLD 114 can be used to change the frequency of the audible alarm in accordance with the type of alarm which is detected.
  • the alarm circuit includes a timer 157 (such as an LM555) which is normally held in a reset state by a mute signal on input 151 . When an over-temperature fault is detected or the logic area seal is broken, the alarm is set off. The alarm can only be reset under the control of software.
  • the two tone feature is implemented by switching in or out different value capacitors, into the timer circuit, by means of transistor 159 .
  • FIGS. 10 to 18 diagrammatically illustrate some of the glue logic functions provided by the EPLD 114 . It will be appreciated that these functions could be implemented by providing discrete logic components in the circuitry but it is preferred that they be implemented in an electronically programmable device for simplicity and flexibility should the circuit parameters need to be modified.
  • the EPLD 114 is programmed so as to provide an address latch circuit 160 which stores the address information from the multiplexer address/data lines.
  • FIG. 11 shows the memory latch 160 in greater detail. It will be seen that the memory latch 160 functionally includes two eight bit latches 164 and 165 .
  • the EPLD 114 includes status logic 167 (shown in greater detail in FIG. 12) which has an input 168 for receipt of LAREA signals from the logic seal circuitry 123 .
  • the logic 167 includes an input 169 for receipt of TEMPOV signals from the circuit 118 .
  • the logic 167 includes an input 170 for receipt of LOWBAT signals from the battery monitor circuit 116 .
  • the logic 167 produces an LED signal output on line 171 for coupling to the status indicating LED 122 . It has an output on line 172 for producing MUTE signals on line 151 for muting the alarm circuit 120 . It also produces FREQSEL for selecting the tone produced by the loudspeaker 153 , as shown in FIGS. 9 and 12.
  • the EPLD 114 also includes a memory select logic 173 which has inputs on lines 174 from the CPU 62 via control bus 98 .
  • the input signals on lines 174 determine how data is stored in the memories 126 and 127 .
  • the memory logic circuitry 173 is shown in more detail in FIG. 13.
  • the EPLD 114 includes DUART selector logic 176 which enables the CPU 62 to address the DUART 100 whenever it writes to it or reads from it.
  • the selector logic 176 is shown in more detail in FIG. 14.
  • Output on output line 176 has an 8530 output signal which is coupled to the CE input of DUART 180 to enable the appropriate selection to be made, as seen in FIG. 7.
  • the EPLD 114 includes write select circuitry 178 which has inputs from the logic bus 93 to produce outputs on lines 179 and 180 for enabling writing of data to the DUART 100 and memories 126 and 127 respectively. This circuit is shown in more detail in FIG. 15.
  • the EPLD 114 includes acknowledge signal logic 181 which has inputs derived from the logic bus 93 and produces an input acknowledgment signal on output line 182 for providing an acknowledgment signal for the DUART 100 for indicating to the CPU 62 that the current read or write function has been completed.
  • the logic 181 is shown in more detail in FIG. 16.
  • the EPLD 114 includes read logic circuitry 183 which has inputs from the logic bus 93 and produces outputs on output lines 184 and 185 for enabling reading of signals from the logic bus to the DUART 100 and for reading signals from the bus into the memories 126 and 127 respectively.
  • the read logic 181 is shown in more detail in FIG. 17.
  • the EPLD 114 includes acknowledge signal logic 186 which generates acknowledge signals ACK on its output line 187 .
  • the logic 186 has inputs derived from the logic bus 93 and its output line 187 is directly coupled to the connector 92 (pin 48 ) to provide acknowledgment signals to the CPU 62 to provide an indication that reading or writing sequences have been completed.
  • the logic 186 is shown in more detail in FIG. 18.
  • the JIB software consists of three basic parts:
  • the first two parts are executed physically by the microprocessor 16 from its software stored in memory 20 and reference is made to the aforementioned patent application.
  • the JIM is an interface between the JIB and a Jackpot Application Program and is executed on the jackpot controller 32 together with the Jackpot Application Program.
  • the Boot Loader Program operates to boot load the JIB 56 .
  • a flow chart of the program is shown in FIG. 19.
  • the boot program is always to be present in the memory 20 of the JIB; and for it to contain the ability to download new versions of the main code, which is the fully functional software, which is inputted thereto from time to time by the JCC 6 .
  • the Boot Loader Program includes a loop which performs the following main functions as diagrammatically shown in FIG. 19:
  • a power failure detect This enables important data to be stored in battery backed memory 20 before the power fails completely).
  • the JIB issues an ‘I am awake’ message regularly and, when the jackpot controller 32 receives these, it will send down series of initialisation messages and may also begin software download to its memory 20 . If software download proceeds then this is fully processed within the boot code. Once the boot code receives the start command it immediately jumps to the main code, which has the responsibility of acknowledging the start command.
  • the Boot Loader Program may also include provision of a procedure for initiating encryption of communications between the JIB 56 and jackpot controller 32 in response to an “encrypt” message and encryption key from the jackpot controller 32 .
  • the Main Mode Program includes code which supports all possible commands from the jackpot controller 32 , including signature, display commands, event actions, state setting, version, configuration and software download.
  • FIG. 3 diagrammatically illustrates major data flows within the JCC 6 .
  • the central computer 8 implements a jackpot application module 170 , a network management module 172 and existing network games such as a KENO module 174 .
  • the central computer 8 also executes a LAN control module 176 which supervises and controls access to the LANs 10 and 19 .
  • the module 176 controls data flows to the front end processors 15 as shown.
  • FIG. 20 is a flow chart showing major software steps performed by the JCC 6 .
  • the jackpot controller 32 will have the option to accept its application software downloaded from JCC 6 for carrying out a jackpot game at the venue.
  • the following security measures can be implemented for the download: secure encrypted links through the WAN 4 ; the signature of the software is verified by central computer 8 before allowing normal operational mode of the jackpot controller 32 ; and the jackpot controller keeps a history log of every download.
  • the downloading can be used for retrofitting the jackpot controller software when it is required to update the software.
  • the jackpot controller controls the slip printer 50 and bar code reader 52 through the interface 54 .
  • the slip printer 50 is used to produce the jackpot win tickets.
  • the bar code reader 52 is used to validate the jackpot tickets.
  • the parameters of the jackpot are established in the jackpot data base maintained in the MIS computer 23 and then transmitted to the various venues by JCC 6 where they are initially processed by the jackpot controllers 32 . These inputs can be made through by a JDB terminal (not shown) by an authorised officer.
  • the jackpot parameters may include the period for the random time generation, the upper limit of the jackpot, lower limit of the jackpot, percentage contribution from each EGM, restart values etc.
  • the parameters can be frozen by a special command issued from the JDB terminal.
  • the locked configuration is then transferred to the jackpot application software module 170 of the central computer 8 . The transfer is initiated by a command issued from the command PC 14 .
  • the jackpot configuration is then transmitted to the jackpot controllers 32 of the various venues 26 .
  • the jackpot controllers receive the jackpot configuration, perform dependency checks and store it in a battery backed RAM 110 .
  • the jackpot controller 32 acknowledges the reception of the configuration to the JCC 6 which acknowledges it to the management information system 21 , which includes the JDB. From this moment the entered configuration becomes “active”. Any further changes of the parameters on the JDB will be stored in the “pending” state and need to be activated using the process described above.
  • the jackpot controller 32 When the jackpot controller 32 receives the jackpot configuration it converts it to the form that is acceptable by the JIBs 56 of the participating EGMs. When a JIB 56 is coming on-line, the jackpot controller 32 transmits the jackpot configuration thereto via its ethernet connector 78 and venue jackpot LAN 30 . Each JIB 56 receives the configuration, stores it in its RAM 20 and sends an acknowledgment to the jackpot controller 32 via the venue jackpot LAN 30 . If a JIB 56 is already on-line, a new jackpot configuration can be transmitted to it by the jackpot controller. Once a JIB 56 receives its jackpot configuration, its microprocessor 16 causes the video mixing device 42 to overlay the unique number of the EGM on the screen of the EGM.
  • a start command message can be issued from the command PC 14 at the JCC 6 .
  • the jackpot controller 32 receives the start command from the JCC 6 , it activates the JIBs 56 of participating EGMs and if attached, the interfaces 48 and 54 for jackpot displays 38 and 40 .
  • the JCC 6 will cause the jackpot controllers 32 to activate the JIBs 56 of participating EGMs and the interfaces 48 and 54 for jackpot displays 38 and 40 at the various venues.
  • the jackpot controller 32 broadcasts a jackpot open command together with a corresponding message to be displayed.
  • All the messages for the JIBs 56 and interfaces 46 and 48 are identified by message identification signals (message IDs) during the configuration stage.
  • the jackpot controller 32 therefore need only broadcast the message ID to cause the display of the appropriate message.
  • the JIBs 56 will overlay the messages on the EGM's screen and messages will be displayed on the monitors 40 and LED displays 38 .
  • a hard meter input pulse is generated by the EGM logic to increment its amount played hard meter.
  • the JIB 56 receives this input pulse via connector 120 and increments the software counter that contains the accumulated number of pulses (absolute value).
  • the jackpot software executed by the microprocessor 16 converts the counter value into cents by adding 100 for every one detected pulse.
  • the JCC 6 configures the minimum number of contributions before the JIB 56 will report to the jackpot controller 32 . This is also controlled by a timeout period. For example, if the JIB 56 is configured to report a minimum contribution of, say, $3 with a time out of 5 seconds, once more than $3 has been incremented (i.e.
  • the JIB 56 sends a communication packet to the jackpot controller 32 which contains the current time stamp and the software counter value. If the venue jackpot LAN 30 , is busy, the JIB 56 will retry next time. This means that the software counter can be incremented more than once between each transmission.
  • the jackpot controller 32 Every defined period of time the jackpot controller 32 also sends all individual EGM contributions to the JCC 6 for financial reconciliation purposes. At the JCC 6 all the received contributions are stored in a transaction file 109 .
  • the jackpot controller 32 must continue to communicate with the JCC 6 to continue participation in the jackpot. If the jackpot controller 32 loses the communications with the JCC 6 , the jackpot will be suspended and appropriate message will be displayed by all JIBs 56 and optional displays 38 and 40 . Likewise, the JIBs must continue to communicate with the jackpot controller 32 . If a JIB loses communication with the jackpot controller 32 , the JIB stops accepting contributions from the EGM and can, for example, display a message to inform the player that their EGM is no longer in the jackpot.
  • the jackpot controller 32 performs the following actions:
  • [0108] commands the interfaces 46 and 48 to display jackpot win messages on the venue displays, the win message including EGM identification number as is displayed by the JIB;
  • Information relating to the jackpot win ticket will be stored on the JCC 6 so that the player can redeem the ticket any time after the win.
  • An authentication number on the ticket can be presented in two formats—a number and a bar code.
  • the bar code reader 52 enables easy ticket validation.
  • FIG. 22 is a flow chart which diagrammatically sets out the major functional steps of the software carried out in the jackpot controller 22 to give effect to the steps described above.
  • the Jackpot Interface Module (JIM) executed in jackpot controller 32 provides a connecting interface between the Jackpot Application Program executed at the JCC 6 and the JIBs 56 .
  • JIB software and the jackpot controller software can be viewed as consisting of the following functional blocks:
  • An alternative jackpot scheme is a mystery jackpot value and in this arrangement the mystery jackpot value is generated and maintained by the JCC 6 .
  • FIG. 21 illustrates a preferred system of the invention which includes display of a Provisional Win message at the venue whilst various checks are carried out.
  • the JCC 6 randomly selects a venue (using venue weighting list) and sends a Select EGM message to the jackpot controller 32 at the selected venue.
  • the jackpot controller then waits for the next hard meter input signals from any EGM connected thereto (and participating in the jackpot) and checks if the corresponding JIB software passes software integrity tests. If yes, a Provisional Win message is displayed at the venue and details of the identity of the EGM are sent to the JCC 6 .
  • the provisional winning EGM details are sent to the JCC 6 by the jackpot controller 32 and the JCC 6 dispatches a Win Ticket message to all of the jackpot controllers.
  • the jackpot controller receives the Win Ticket message and causes an appropriate message to be displayed on the winning EGM screen. Also a message such as Jackpot Won is displayed on all other EGM screens at the venue.
  • the jackpot controller also sends an acknowledge (ACK) message to the JCC 6 .
  • the jackpot controller causes the winning ticket to be printed and displayed on a screen coupled to a venue PC (if provided).
  • the jackpot controller then causes the winning EGM to be disabled so that it cannot proceed with normal play.
  • the JCC is automatically restarted by a start command.
  • the winning EGM will be cleared by a command which originates in the JCC 6 .

Abstract

Multivenue jackpot system comprising a central control system (6), connecting via a communications network (4) to a jackpot controller (32) at multiple gaming venues (26). Each gaming venue (26) having multiple electronic gaming machines (28) (i.e. poker, slot, video machines which include hard meters and a jackpot interface (56) for linking via a venue network (30) to the jackpot controller (32). The gaming machines (28) are capable of playing independent games and participating in a multiple gaming machine jackpot game. The central control system (6) increments on the basis of the hard meter signals and/or awards a jackpot sum from a jackpot pool to a selected gaming machine (28). The jackpot interface (56) is a separate circuit board capable of being fitted to a standard gaming machine (28). Jackpot award criteria include random time, predetermined levels, usage factor of gaming machine (28) and gaming venues (26).

Description

  • This invention relates to a multivenue jackpot system. [0001]
  • The object of the present invention is a multivenue jackpot system which includes a number of venues where electronic gaming machines (EGMs) are located and a central control system which is remote from and controls the EGMs. [0002]
  • According to the present invention there is provided a multivenue jackpot system comprising a central control system and a plurality of gaming venues, each gaming venue including: [0003]
  • a jackpot controller coupled for communication with said central control system by way of a communications network; [0004]
  • a plurality of electronic gaming machines (EGMs) each including hard meters and EGM logic for generating input signals for the hard meters; and [0005]
  • a venue network coupled to said jackpot controller; [0006]
  • wherein each electronic gaming machine includes a jackpot interface coupled to the electronic gaming machine and the venue network, each said jackpot interface being coupled to monitor said hard meter input signals, and said central control system including a jackpot sum which is incremented and/or awarded to a selected electronic gaming machine in accordance with said input signals. [0007]
  • Preferably, each second interface means comprises a circuit board which can be coupled to an otherwise standard EGM. [0008]
  • The invention also provides a multivenue jackpot system comprising: [0009]
  • a central control system; [0010]
  • communications interface for coupling the central control system to a communications network; [0011]
  • a plurality of gaming venues; [0012]
  • each gaming venue including a jackpot controller coupled for communication with said central control system by way of the communications network, a plurality of electronic gaming machines (EGM) each including hard meters and EGM logic for generating input signals for the hard meters, and a venue network and wherein each electronic gaming machine includes a jackpot interface for coupling the electronic gaming machine to the venue network and wherein the jackpot interface is coupled to monitor said hard meter input signals and wherein the central control system establishes a jackpot which is based upon the occurrence of a random event, and upon occurrence of the random event the central control system selects a winning venue and wherein the jackpot controller at the winning venue is arranged to select a winning EGM by reference to hard meter input signals derived from the EGM logic. [0013]
  • In one form, the random event may comprise the passing of a randomly selected time In another form, the random event may be triggering of a mystery value and selecting the venue that caused the trigger.[0014]
  • These and other novel features of the system will become apparent from the following description of examples of the invention, in which: [0015]
  • FIG. 1 is a block diagram of an electronic gaming system of the invention; [0016]
  • FIG. 2 is a block diagram of the venue configuration; [0017]
  • FIG. 3 is a diagrammatic representation showing data flows at the central control system; [0018]
  • FIG. 4 is a block diagram of a jackpot interface board (JIB); [0019]
  • FIG. 5 is a block diagram of the jackpot controller; [0020]
  • FIGS. [0021] 6 to 9 are circuit diagrams for one implementation of an IP module;
  • FIGS. [0022] 10 to 18 are block diagrams of glue logic in the IP module;
  • FIG. 19 is a flow chart showing boot loading of the jackpot interface board; [0023]
  • FIG. 20 is a diagrammatic representation of the major process steps carried out by the central controller (JCC); [0024]
  • FIG. 21 diagrammatically illustrates messages in the win sequence of the system; and [0025]
  • FIG. 22 is a flow chart illustrating the major functional steps of the jackpot controller. [0026]
  • The illustrated gaming system of the invention includes a jackpot control centre (JCC) [0027] 6 which is coupled to a wide area network (WAN) 4. The wide area network may comprise a public telephone system. The JCC 6 may include a central computer 8 which includes a real time UNIX based operating system which, generally speaking, maintains overall control of the system. The central computer 8 is coupled by first and second local area networks (LAN) 10 and 19 to a standby central computer 12, which comes into operation should there be a fault in the central computer 8. Duplicate LANs are used for greater system redundancy. The LANs 10 and 19 are also connected to a command PC 14 which can be used for input and output of instructions at a high level in the system and monitor progress jackpot applications. The JCC 6 also includes a number of front end processing (FEP) devices 15 connected to the LANs 10 and 19. The front end processing devices 15 essentially comprise high speed modems for coupling the first and second LANs 10 and 19 to the wide area network 4.
  • The system may also include a [0028] management information system 21 which provides management statistical and account data processing which may be carried out on an off-line basis. The management information system 21 also includes a management information system (MIS) computer 23 which operates a jackpot data base (JDB) which for instance can be implemented on INGRES data base. The computer 23 is coupled to the LANs 10 and 19 by means of a router 24. Alternatively, the computer 23 could be coupled directly to dual LANs 10 and 19.
  • The system includes a number of [0029] venues 26, one of which is shown in FIG. 1. In practice there would be a number of venues 26 which are coupled to the JCC 6 by means of the wide area network 4. The venue 26 may comprise a casino, gambling hall or other site at which gambling is permitted by the relevant authorities. The venue includes a number of electronic gaming machines (EGMs) 28 which are coupled to a venue jackpot LAN 30. The EGMs 28 can be operated independently for gaming such as by playing poker or the like or may be connected to another network (not shown) for communications within the venue. The EGMs can also be coupled together within the venue or within a number of different venues for playing jackpot games subject to the control of the JCC 6.
  • Each [0030] venue 26 includes a jackpot controller 32 which is coupled to the venue jackpot LAN 30 and to a network termination device (NTU) 34 via a bus 33. The network termination device 34 may comprise a modem and is coupled to the wide area network 4. Each of the EGMs 28 includes a jackpot interface board (JIB) 56 which provides coupling to the venue jackpot LAN 30 in a manner which permits the EGMs to participate in jackpots which are applicable to a selected number of EGMs at the venue, all EGMs at the venue, or selected EGMs at different venues, as will be described below. The venue 26 includes jackpot displays 38 and 40 which are controlled by the jackpot controller 32. The display 38 may comprise one or more LED displays which are located in prominent positions at the venue to display prize money and other information relating to jackpots. The display 40 may comprise video display monitors which display similar information. The displays 38 and 40 are of course different to the video displays (not shown) which form part of the EGMs 28.
  • FIG. 2 shows in more detail an arrangement for the hardware configuration at a venue. In this arrangement, the [0031] video displays 40 are driven by a video display interface 46. Similarly, the LED displays 38 are driven by LED display interfaces 48. Interfaces 46 and/or 48 may be embodied in a PC. The arrangement includes a slip printer 50 and bar code reader 52 which are coupled by means of a peripheral interface 54 to the venue jackpot LAN 30. The slip printer 50 and bar code reader 52 can be used as part of a jackpot win procedure which will be described below.
  • In the preferred implementation of the invention, the JIBs [0032] 56 are intelligent devices which greatly facilitate linking together of the EGMs 28 to participate in a jackpot game which is subject to the control of the jackpot controller 32 as well as the JCC 6.
  • The main functions of the JCC [0033] 6 are:
  • 1. To configure and reconfigure [0034] jackpot controllers 32 and peripherals.
  • 2. To start, stop and restart jackpots. [0035]
  • 3. To maintain software counters for counting contributions from EGMs. [0036]
  • 4. To identify when a jackpot has been won and take appropriate action. [0037]
  • 5. To check the integrity of the software and hardware in the jackpot system at any time. [0038]
  • 6. To log information packets that are sent by the [0039] jackpot controllers 32.
  • 7. To issue jackpot tickets. [0040]
  • 8. To validate jackpot tickets. [0041]
  • 9. To be able to provide any information about the status of any part of the jackpot system as required. [0042]
  • The [0043] EGMs 28 can be of standard types apart from the inclusion of the JIB board 56. EGMs normally include logic means for playing the normal games on the EGM such as poker, black jack or the like. The logic generates hard meter input signals for hard meters which are provided in the EGM. The hard meters indicate such things as credit played (which is the amount of cash which has been wagered), cash out (which is the amount of cash which has been paid out by the EGM), cash in (which is the amount of cash inserted into the machine), and credit won (which is the amount of money which has been won on that machine). In the system of the invention, the JIBs 56 are responsive to the hard meter input signals and communicate relevant changes to the jackpot controller 32 at the venue via the venue jackpot LAN 30. The jackpot controller 32 communicates with the JCC 6 via the network 4 so that in accordance with the invention, a jackpot game can be carried out by effectively monitoring the hard meter input signals at a number of venues. A jackpot can be configured in the JCC 6 to have a random jackpot value and a jackpot pool is established and is incremented in accordance with hard meter input signals which have been generated by the various participating EGMs. When a hard meter input signal increments the jackpot pool so that it reaches or exceeds the random jackpot value, that constitutes a jackpot win and the system operates to identify the EGM which generated the hard meter input signal which generated the win.
  • An even simpler jackpot game is to make the jackpot a fixed amount and to generate a random time within a specified time frame (1 hr, 24 hrs, etc . . . ). When that time arrives a venue is randomly selected and then the [0044] jackpot controller 32 at that venue makes the next EGM to make a contribution the winner. A slightly fairer model is to randomly select the venue from a list that is weighted according to each venue's average total contribution rates over a selected period. Again the jackpot controller is notified and the next EGM to make a contribution is the winner.
  • FIG. 4 is a block diagram showing the main functional blocks of the [0045] JIB 56. Briefly, the JIB 56 carried out a variety of functions but its main function however is to enable the EGM 28 to which it is connected via hard meters to participate in a jackpot game involving a number of EGMs which are linked together at a venue 26 and at a number of venues 26. The JIB 56 monitors input signals to hard meters of the EGM via connector 120 and enables transfer of hard meter input signals to the jackpot controller 32. It also enables the jackpot controller to check the status of logic seal switches, audit keys and door seals and the like which are normally provided on the EGMs 28. It also superimposes messages on the EGM display relevant to the jackpot in which the EGM is participating.
  • The [0046] JIB 56 comprises a microprocessor 16, a serial communications port 18, a memory 20 and a network interface 22. The JIB includes a system bus 78 coupled between the microprocessor 16 and the network interface 22. The network interface 22 may comprise known forms of interfaced device such as ethernet cards or the like. The network interface 22 is coupled to the venue jackpot LAN 30. Data flows between the EGM and venue jackpot LAN 30 through the interface device 22 and is formatted by the microprocessor 16 in accordance with information stored in the memory 20. The memory 20 also includes software for implementation of processing steps by the microprocessor relating to jackpot implementation, data communication and video displays. The JIB 56 also includes a communications bus 29 which can enable additional serial communications.
  • The interface port also includes a [0047] video mixing device 42 which receives video in data from the EGM logic and provides video out data for the EGM display. The video mixing device 42 is coupled to the microprocessor 16 which provides a control mechanism for controlling video mixing of the video signals applied to the EGM display. The device 42 is arranged to superimpose jackpot information on the normal EGM display. Alternatively, it can be arranged to blank out the normal display when the jackpot information is displayed.
  • Reference is made to a copending Australian patent application filed contemporaneously herewith in respect of an invention entitled “Jackpot Display System for an Electronic Gaming Machine”, the content of which is incorporated herein by reference. The copending application describes an example of circuitry for the [0048] JIB 56 in greater detail.
  • FIG. 5 is a block diagram of the [0049] jackpot controller 32. The jackpot controller can be implemented on a PC platform. It comprises a processor 60 which preferably comprises a Motorola MVME 162-223A which is similar in some respects to a PC designed for specific applications. The processor 60 includes a CPU 62, flash memory 64 (e.g. 1 MB), DRAM memory 66 (e.g. 1-4 MB parity DRAM and 16-32 MB ECC DRAM) and SRAM memory 68 (e.g. 128K-2 MB SRAM with battery backup). The processor 60 includes a serial port controller 70 such as an 85230 serial I/O controller, coupled to a serial port connector 74. The processor 60 also includes an ethernet controller 76 (e.g. 182596CA) coupled to a DB-15 ethernet connector 78. The processor 60 also includes a coprocessor 80, such as a 53C710 SCSI coprocessor, coupled to a SCSI connector 82. The processor 60 also includes two IP ports 84 and 86. The IP ports are for receipt of “industry pack” modules which are particular circuit modules designed to assist the processor 60 in accordance with the required application.
  • In the illustrated embodiment of the [0050] jackpot controller 32, an IP module 88 is coupled to the IP port 86. The IP module 88 is coupled to the network termination device 34 via the bus 33 for communication with the JCC 6. The processor 60 communicates with the JIBs 56 through the ethernet connector 78 which is connected to the venue jackpot LAN 30. The processor 60 also is coupled to a disk drive 90 via the connector 82. The operating system and the operational software of the jackpot controller 32 are stored on the disk drive in UNIX file system format.
  • The [0051] IP module 88 can be implemented in a number of ways depending on the requirements for carrying out the jackpot system. In particular, the IP module can consist of two physically separate boards with different functions that are covered below. FIG. 6 is a more detailed block diagram of the IP module 88.
  • The [0052] IP module 88 includes a connector 92 which is connected to the IP port 86 of the processor 60. The connector 92 is coupled to an IP module address bus 94, IP module data bus 96 and an IP module control bus 98. The buses 94, 96 and 98 are coupled to a DUART device 100 (e.g. AM85C30) which is arranged to control serial communications with the JCC 6. Serial communications can be made at an RS 232 connector 102 via a level converter 104. Alternatively, serial communications can be made through an RS 422 connector 106 via a level and protocol converter 108. The IP module 88 includes a memory 110 which is coupled to the buses 94, 96 and 98. Software and data is stored in the memory for enabling the jackpot controller to participate in multivenue jackpots as explained below. A memory supervisor circuit 112 is coupled to the memory 110 to provide for battery backup should the power supply fail. The IP module 88 includes an electronically programable logic device (EPLD) 114 (e.g. EPM7064LC84) which provides various “glue logic” functions for the module 88. The EPLD 114 is coupled to a battery monitor circuit 116, an over temperature circuit 118 and an alarm circuit 120. The EPLD 114 is also coupled to an LED indicating device 122. Control signals for controlling the LED are generated by the EPLD 114 from signals which could include MEMSEL and from the logic seal latch 139 and voltage comparators 147 and 148 (FIG. 9).
  • The [0053] IP module 88 also includes logic seal detection circuitry 123 coupled to a logic seal switch (not shown) via connector 124. The jackpot controller 32 is located within a secure housing which, when opened, changes the state of the logic seal switch coupled to the connector 124 and this will be sensed by the logic seal circuit 123 and this causes the jackpot controller to stop the jackpot game by sending appropriate messages to the participating EGMs. To restart the jackpots at the venue, a special command will be sent from the JCC 6 and received by the jackpot controller 32. The IP module 88 also includes an optional EPROM 125 (e.g. 27519) which can be used for further enhancements.
  • FIGS. 7, 8 and [0054] 9 show more details of the IP module 88. It will be seen that the logic bus 93 extends from the connector 92 to the DUART 100 and EPROM 125. The bus 93 is also coupled to the EPLD 114 which, as mentioned above, is arranged to provide glue logic for the circuit components for the IP module 88. The EPLD 114 provides six main functional blocks:
  • acknowledge signal generation; I/O and memory read signal generation; interrupt acknowledge signal generation; I/O and memory write signal generation; memory decode, control signal generation; and status information storage. The acknowledge signal is generated from the trailing edges of the read and write signals. It is an open collector output. On reset the acknowledge output is tri-stated. An intermediate read signal is generated when either IOSEL or MEMSEL is active and the R/W signal is in read state. The INTSEL signal is delayed before generating the read output; this is to allow the interrupt source to clear its interrupt output before reading the interrupt vector. The intermediate read signal is combined with the reset line to produce the I/O read signal. This is required because the serial communications controller requires both its read and write lines to be held low to reset it. The I/O and memory write signals are generated when either a MEMSEL or IOSEL is active and the R/W line is in the write state. The I/O write line is combined with the reset line because the serial communications controller requires both its read and write lines to be held low during reset. [0055]
  • The DUART provides serial communications with JCC[0056] 6. It is selected when an I/O read or write occurs or an interrupt acknowledge occurs, provided IOSEL is active.
  • The [0057] memory 110 comprises first and second SRAMs 126 and 127 and is selected by the lines MEMO and MEM1. MEM0 is generated from a combination of BS0, D13, D14 and MEMSEL. MEM1 is generated in a similar manner except BS1 is used instead of BS0. The memories 126 and 127 can store data representing hard meter input signals from the various EGMs which are coupled to the jackpot controller 32. Normally the hard meter input to the credit played hard meter will be stored and this information is vital to correct playing of the jackpot and accordingly the memories are duplicates of one another so as to provide security should one of them fail. Some gaming authorities require that certain information be maintained in two physical locations and three logical locations. The SRAMs 126 and 127 provide the physical locations. One of these SRAMs has two copies of the data, the other SRAM has a single copy of the data. Checksums are used to maintain the integrity of the data. If a single copy of the sensitive data becomes corrupted, then it is recovered by using one of the other good copies. If for some reason there are three good copies, but they are different, a majority vote is used to decide which copy to replace. The memories 126 and 127 are coupled to memory supervisor circuits 128 and 129 (e.g. DS1210) which operate with the associated backup to batteries to maintain high signal levels at the CE inputs of the memories should power fail so as to prevent data held in the memories being corrupted when power is disconnected. The DUART 100 is connected via the logic bus 93 to interface circuits 130 and 131 (e.g. SN75173) which convert RS 422 signals from the connector 106. The circuit also includes a converter 132 (e.g. SN75172) which converts TTL signals to RS 422 signals which are outputted to the connector 106. Inputs and outputs from the converters 130, 131 and 133 are coupled to the connector 106 via protection diodes 134, termination resistors 135 and current limiting resistors 136.
  • In some applications it may be appropriate to communicate with the [0058] JCC 6 at RS 232 levels and in this case, the IP module 88 includes a converter 137 (e.g. MAX211) which is arranged to convert signals from TTL to RS 232 and vice versa for coupling to the RS 232 output connector 102.
  • The [0059] logic seal circuit 123 is illustrated in more detail in FIG. 9. The input connector 124 is connected to a logic seal switch (not shown) which is coupled via line 138 to an eight bit latch 139. The latch 139 is coupled to the logic bus 93 so that an eight bit number can be written into and read from the latch by the CPU 62 of the processor 60. If the logic seal switch changes state, the latch 139 will be reset and this will be sensed by the CPU 62 thus indicating that the logic seal has been broken. This information will also be communicated to the JCC which will suspend participation of the EGMs in the jackpot game which are coupled to the jackpot controller having its logic seal switch open. The latch 139 is coupled to a memory supervisor chip 140 (e.g. DS1210) which operates to provide power to the latch 139 and also to connect a battery backup thereto if the normal power supply is low. The circuit 140 also operates to prevent corruption to the number stored in the latch 139 if power fails. The CPU 62 can be arranged to write the eight bit number on lines d0-d7 once but preferably it is arranged to write different numbers periodically so as to provide for additional security.
  • FIG. 9 also illustrates in more detail the over [0060] temperature circuit 118. It includes a connector 141 which is connected to a temperature sensing device (not shown) which is located at a strategic location, say on a heat sink coupled to the CPU 64. The connector 141 is coupled to one input to a comparator 142 which has a reference level applied to its other input from a zener diode 143. The comparator 142 produces an output signal TEMPOV on line 144 when an over temperature is sensed. The comparator could be designed to trip at 65° C. and reset at about 60° C., for example.
  • FIG. 9 also illustrates the [0061] battery monitor circuit 116. It comprises first and second comparators 145 and 146 which are coupled to receive inputs on lines 147 and 148 from the backup batteries for the memories 126 and 127. Other inputs to the comparators 145 and 146 comprise a reference level derived from a zener diode 149. When the comparators 145 or 146 detect a low battery condition, a LOWBAT signal is produced on output line 150.
  • FIG. 9 also illustrates the [0062] alarm circuit 120. The alarm circuit 120 has inputs 151 and 152 from the EPLD 114. The input 151 can be selected for muting an audible alarm produced by alarm loudspeaker 153 whereas signals on the line 152 from the EPLD 114 can be used to change the frequency of the audible alarm in accordance with the type of alarm which is detected. The alarm circuit includes a timer 157 (such as an LM555) which is normally held in a reset state by a mute signal on input 151. When an over-temperature fault is detected or the logic area seal is broken, the alarm is set off. The alarm can only be reset under the control of software. The two tone feature is implemented by switching in or out different value capacitors, into the timer circuit, by means of transistor 159.
  • FIGS. [0063] 10 to 18 diagrammatically illustrate some of the glue logic functions provided by the EPLD 114. It will be appreciated that these functions could be implemented by providing discrete logic components in the circuitry but it is preferred that they be implemented in an electronically programmable device for simplicity and flexibility should the circuit parameters need to be modified.
  • The [0064] EPLD 114 is programmed so as to provide an address latch circuit 160 which stores the address information from the multiplexer address/data lines. FIG. 11 shows the memory latch 160 in greater detail. It will be seen that the memory latch 160 functionally includes two eight bit latches 164 and 165.
  • The [0065] EPLD 114 includes status logic 167 (shown in greater detail in FIG. 12) which has an input 168 for receipt of LAREA signals from the logic seal circuitry 123. The logic 167 includes an input 169 for receipt of TEMPOV signals from the circuit 118. The logic 167 includes an input 170 for receipt of LOWBAT signals from the battery monitor circuit 116. The logic 167 produces an LED signal output on line 171 for coupling to the status indicating LED 122. It has an output on line 172 for producing MUTE signals on line 151 for muting the alarm circuit 120. It also produces FREQSEL for selecting the tone produced by the loudspeaker 153, as shown in FIGS. 9 and 12.
  • The [0066] EPLD 114 also includes a memory select logic 173 which has inputs on lines 174 from the CPU 62 via control bus 98. The input signals on lines 174 determine how data is stored in the memories 126 and 127. The memory logic circuitry 173 is shown in more detail in FIG. 13.
  • The [0067] EPLD 114 includes DUART selector logic 176 which enables the CPU 62 to address the DUART 100 whenever it writes to it or reads from it. The selector logic 176 is shown in more detail in FIG. 14. Output on output line 176 has an 8530 output signal which is coupled to the CE input of DUART 180 to enable the appropriate selection to be made, as seen in FIG. 7.
  • The [0068] EPLD 114 includes write select circuitry 178 which has inputs from the logic bus 93 to produce outputs on lines 179 and 180 for enabling writing of data to the DUART 100 and memories 126 and 127 respectively. This circuit is shown in more detail in FIG. 15.
  • The [0069] EPLD 114 includes acknowledge signal logic 181 which has inputs derived from the logic bus 93 and produces an input acknowledgment signal on output line 182 for providing an acknowledgment signal for the DUART 100 for indicating to the CPU 62 that the current read or write function has been completed. The logic 181 is shown in more detail in FIG. 16.
  • The [0070] EPLD 114 includes read logic circuitry 183 which has inputs from the logic bus 93 and produces outputs on output lines 184 and 185 for enabling reading of signals from the logic bus to the DUART 100 and for reading signals from the bus into the memories 126 and 127 respectively. The read logic 181 is shown in more detail in FIG. 17.
  • The [0071] EPLD 114 includes acknowledge signal logic 186 which generates acknowledge signals ACK on its output line 187. The logic 186 has inputs derived from the logic bus 93 and its output line 187 is directly coupled to the connector 92 (pin 48) to provide acknowledgment signals to the CPU 62 to provide an indication that reading or writing sequences have been completed. The logic 186 is shown in more detail in FIG. 18.
  • It will be appreciated by those skilled in the art that the various logical functions carried out by the [0072] EPLD 114 can be implemented in a variety of ways.
  • The JIB software consists of three basic parts: [0073]
  • 1. The Boot Loader Program [0074]
  • 2. The Main Mode Program [0075]
  • 3. The Jackpot Interface Module (JIM) [0076]
  • The first two parts are executed physically by the [0077] microprocessor 16 from its software stored in memory 20 and reference is made to the aforementioned patent application. The JIM is an interface between the JIB and a Jackpot Application Program and is executed on the jackpot controller 32 together with the Jackpot Application Program.
  • The Boot Loader Program operates to boot load the [0078] JIB 56. A flow chart of the program is shown in FIG. 19. When the JIB starts up it operates as a cut down or simplified JIB. It does not support the full range of commands but instead the set of commands required to perform software integrity (including signature) checks and software download. The boot program is always to be present in the memory 20 of the JIB; and for it to contain the ability to download new versions of the main code, which is the fully functional software, which is inputted thereto from time to time by the JCC 6.
  • The Boot Loader Program includes a loop which performs the following main functions as diagrammatically shown in FIG. 19: [0079]
  • 1. Sending an ‘I am awake’ message every 10 seconds; [0080]
  • 2. Continually checking for received ethernet packets; [0081]
  • 3. Checking that a packet has been received recently from the jackpot controller, and [0082]
  • 4. Patting a watchdog (The watchdog circuit reboots the processor should it hang. [0083]
  • Also provided is a power failure detect. This enables important data to be stored in battery backed [0084] memory 20 before the power fails completely).
  • The JIB issues an ‘I am awake’ message regularly and, when the [0085] jackpot controller 32 receives these, it will send down series of initialisation messages and may also begin software download to its memory 20. If software download proceeds then this is fully processed within the boot code. Once the boot code receives the start command it immediately jumps to the main code, which has the responsibility of acknowledging the start command. The Boot Loader Program may also include provision of a procedure for initiating encryption of communications between the JIB 56 and jackpot controller 32 in response to an “encrypt” message and encryption key from the jackpot controller 32.
  • The Main Mode Program includes code which supports all possible commands from the [0086] jackpot controller 32, including signature, display commands, event actions, state setting, version, configuration and software download.
  • When a start command is issued to the JIB boot program by the [0087] jackpot controller 32, the main code of the JIB is executed and an acknowledge signal is sent back to the jackpot controller 32 acknowledging the start command. The Main Mode Program performs the following functions:
  • 1. Receiving network packets and processing the commands appropriately; [0088]
  • 2. Checking if a packet has been received from the jackpot controller within the maximum communications idle time; [0089]
  • 3. Checking for any displays which have had expired duration; [0090]
  • 4. Checking for events which have occurred and subsequently performs the configured actions for those events; [0091]
  • 5. Checking that the maximum communications idle time is not exceeded since the last time the JIB transmitted a network packet. The JIB will transmit a status message before the maximum communications idle time is exceeded; [0092]
  • 6. Operating the on board LED's; and [0093]
  • 7. Preventing the loops from proceeding if a power failure interrupt occurs. [0094]
  • FIG. 3 diagrammatically illustrates major data flows within the [0095] JCC 6. In particular, the central computer 8 implements a jackpot application module 170, a network management module 172 and existing network games such as a KENO module 174. The central computer 8 also executes a LAN control module 176 which supervises and controls access to the LANs 10 and 19. The module 176 controls data flows to the front end processors 15 as shown. FIG. 20 is a flow chart showing major software steps performed by the JCC 6.
  • Preferably the [0096] jackpot controller 32 will have the option to accept its application software downloaded from JCC 6 for carrying out a jackpot game at the venue. The following security measures can be implemented for the download: secure encrypted links through the WAN 4; the signature of the software is verified by central computer 8 before allowing normal operational mode of the jackpot controller 32; and the jackpot controller keeps a history log of every download.
  • The downloading can be used for retrofitting the jackpot controller software when it is required to update the software. The jackpot controller controls the [0097] slip printer 50 and bar code reader 52 through the interface 54. The slip printer 50 is used to produce the jackpot win tickets. The bar code reader 52 is used to validate the jackpot tickets.
  • Normally, the parameters of the jackpot are established in the jackpot data base maintained in the [0098] MIS computer 23 and then transmitted to the various venues by JCC 6 where they are initially processed by the jackpot controllers 32. These inputs can be made through by a JDB terminal (not shown) by an authorised officer. The jackpot parameters may include the period for the random time generation, the upper limit of the jackpot, lower limit of the jackpot, percentage contribution from each EGM, restart values etc. After checking and verification, the parameters can be frozen by a special command issued from the JDB terminal. The locked configuration is then transferred to the jackpot application software module 170 of the central computer 8. The transfer is initiated by a command issued from the command PC 14.
  • The jackpot configuration is then transmitted to the [0099] jackpot controllers 32 of the various venues 26. The jackpot controllers receive the jackpot configuration, perform dependency checks and store it in a battery backed RAM 110. The jackpot controller 32 acknowledges the reception of the configuration to the JCC 6 which acknowledges it to the management information system 21, which includes the JDB. From this moment the entered configuration becomes “active”. Any further changes of the parameters on the JDB will be stored in the “pending” state and need to be activated using the process described above.
  • When the [0100] jackpot controller 32 receives the jackpot configuration it converts it to the form that is acceptable by the JIBs 56 of the participating EGMs. When a JIB 56 is coming on-line, the jackpot controller 32 transmits the jackpot configuration thereto via its ethernet connector 78 and venue jackpot LAN 30. Each JIB 56 receives the configuration, stores it in its RAM 20 and sends an acknowledgment to the jackpot controller 32 via the venue jackpot LAN 30. If a JIB 56 is already on-line, a new jackpot configuration can be transmitted to it by the jackpot controller. Once a JIB 56 receives its jackpot configuration, its microprocessor 16 causes the video mixing device 42 to overlay the unique number of the EGM on the screen of the EGM.
  • Once the configuration of a jackpot is successfully set up in participating jackpot controllers and EGMs, a start command message can be issued from the [0101] command PC 14 at the JCC 6. Once the jackpot controller 32 receives the start command from the JCC 6, it activates the JIBs 56 of participating EGMs and if attached, the interfaces 48 and 54 for jackpot displays 38 and 40. After all the jackpot controllers 32 have acknowledged the reception of the hidden prize value, the JCC 6 will cause the jackpot controllers 32 to activate the JIBs 56 of participating EGMs and the interfaces 48 and 54 for jackpot displays 38 and 40 at the various venues. At each venue, the jackpot controller 32 broadcasts a jackpot open command together with a corresponding message to be displayed. All the messages for the JIBs 56 and interfaces 46 and 48 are identified by message identification signals (message IDs) during the configuration stage. The jackpot controller 32 therefore need only broadcast the message ID to cause the display of the appropriate message. The JIBs 56 will overlay the messages on the EGM's screen and messages will be displayed on the monitors 40 and LED displays 38.
  • For every $1 played on an EGM, a hard meter input pulse is generated by the EGM logic to increment its amount played hard meter. The [0102] JIB 56 receives this input pulse via connector 120 and increments the software counter that contains the accumulated number of pulses (absolute value). The jackpot software executed by the microprocessor 16 converts the counter value into cents by adding 100 for every one detected pulse. The JCC 6 configures the minimum number of contributions before the JIB 56 will report to the jackpot controller 32. This is also controlled by a timeout period. For example, if the JIB 56 is configured to report a minimum contribution of, say, $3 with a time out of 5 seconds, once more than $3 has been incremented (i.e. 3 pulses to the hard meters) the JIB 56 sends a communication packet to the jackpot controller 32 which contains the current time stamp and the software counter value. If the venue jackpot LAN 30, is busy, the JIB 56 will retry next time. This means that the software counter can be incremented more than once between each transmission.
  • If a contribution of less than the configured minimum limit (e.g. $3) has been received by the [0103] JIB 56 but the time since the first of the unreported contributions was received is greater than the timeout period (e.g. 5 seconds) then the unsent contributions are forwarded to the jackpot controller 32 in any event.
  • Every defined period of time the [0104] jackpot controller 32 also sends all individual EGM contributions to the JCC 6 for financial reconciliation purposes. At the JCC 6 all the received contributions are stored in a transaction file 109.
  • The [0105] jackpot controller 32 must continue to communicate with the JCC 6 to continue participation in the jackpot. If the jackpot controller 32 loses the communications with the JCC 6, the jackpot will be suspended and appropriate message will be displayed by all JIBs 56 and optional displays 38 and 40. Likewise, the JIBs must continue to communicate with the jackpot controller 32. If a JIB loses communication with the jackpot controller 32, the JIB stops accepting contributions from the EGM and can, for example, display a message to inform the player that their EGM is no longer in the jackpot.
  • In the case of a jackpot win, the [0106] jackpot controller 32 performs the following actions:
  • display jackpot win message on a monitor of the jackpot controller for the venue attendant; [0107]
  • commands the [0108] interfaces 46 and 48 to display jackpot win messages on the venue displays, the win message including EGM identification number as is displayed by the JIB;
  • command the JIBs of all non-winning EGMs to display to the players that the jackpot was won by another EGM, this being carried out by broadcasting a particular message ID to the JIBs; and [0109]
  • request the [0110] JCC 6 to generate a special jackpot win ticket which is printed on the slip printer 50, the ticket being delivered by the venue attendant to the player of the winning EGM.
  • There are two possible ways to clear the jackpot win condition on an EGM: (1) the venue attendant will clear the error condition that disabled the EGM; or (2) the EGM will remain disabled until a special clear command has been received from the [0111] jackpot controller 32 and originating in the JCC 6.
  • Information relating to the jackpot win ticket will be stored on the [0112] JCC 6 so that the player can redeem the ticket any time after the win. An authentication number on the ticket can be presented in two formats—a number and a bar code. The bar code reader 52 enables easy ticket validation.
  • FIG. 22 is a flow chart which diagrammatically sets out the major functional steps of the software carried out in the jackpot controller [0113] 22 to give effect to the steps described above.
  • The Jackpot Interface Module (JIM) executed in [0114] jackpot controller 32 provides a connecting interface between the Jackpot Application Program executed at the JCC 6 and the JIBs 56. Briefly, the JIB software and the jackpot controller software can be viewed as consisting of the following functional blocks:
  • 1. interface functions used by the customer application, this is the set of functions used by the Jackpot Application to communicate with the JIB network; [0115]
  • 2. within the JIM, a set of functions used to process most of the interface functions; [0116]
  • 3. a process which receives network packets on [0117] bus 33 and processes them;
  • 4. a process which periodically checks to see if messages need to be retransmitted and also checks timing of broadcast by the [0118] jackpot controller 32 of ‘I am alive’ messages; and
  • 5. a set of support modules which provide database, ethernet, queue interface functions. [0119]
  • An alternative jackpot scheme is a mystery jackpot value and in this arrangement the mystery jackpot value is generated and maintained by the [0120] JCC 6.
  • Data representing contributions towards that jackpot are transmitted to the [0121] JCC 6 via the jackpot controllers 32 at the various venues 26. The JCC 6 operates a software counter to effectively sum data signals representing EGM contributions. When the JCC 6 determines that the jackpot total is reached, it identifies the site where the contribution which lead to reaching the jackpot value. The JCC 6 then transmits a signal to the jackpot controller 32 at the site. The jackpot 32 at that site then declares that the next EGM at that venue to make a contribution is the winner of the jackpot.
  • FIG. 21 illustrates a preferred system of the invention which includes display of a Provisional Win message at the venue whilst various checks are carried out. In this system when a random time occurs, the [0122] JCC 6 randomly selects a venue (using venue weighting list) and sends a Select EGM message to the jackpot controller 32 at the selected venue. The jackpot controller then waits for the next hard meter input signals from any EGM connected thereto (and participating in the jackpot) and checks if the corresponding JIB software passes software integrity tests. If yes, a Provisional Win message is displayed at the venue and details of the identity of the EGM are sent to the JCC 6. The provisional winning EGM details are sent to the JCC 6 by the jackpot controller 32 and the JCC 6 dispatches a Win Ticket message to all of the jackpot controllers. The jackpot controller receives the Win Ticket message and causes an appropriate message to be displayed on the winning EGM screen. Also a message such as Jackpot Won is displayed on all other EGM screens at the venue. The jackpot controller also sends an acknowledge (ACK) message to the JCC 6. The jackpot controller causes the winning ticket to be printed and displayed on a screen coupled to a venue PC (if provided). The jackpot controller then causes the winning EGM to be disabled so that it cannot proceed with normal play. After the jackpot is won, the JCC is automatically restarted by a start command. The winning EGM will be cleared by a command which originates in the JCC 6.
  • Many modifications will be apparent to those skilled in the art without departing from the spirit and scope of the invention as defined in the claims appended hereto. [0123]

Claims (23)

1. A multivenue jackpot system comprising a central control system and a plurality of gaming venues, each gaming venue including:
a jackpot controller coupled for communication with said central control system by way of a communications network;
a plurality of electronic gaming machines (EGMs) each including hard meters and EGM logic for generating input signals for the hard meters; and
a venue network coupled to said jackpot controller;
wherein each electronic gaming machine includes a jackpot interface coupled to the electronic gaming machine and the venue network, each said jackpot interface being coupled to monitor said hard meter input signals, and said central control system including a jackpot sum which is incremented and/or awarded to a selected electronic gaming machine in accordance with said input signals.
2. A multivenue jackpot system as claimed in
claim 1
, wherein each said jackpot interface comprises a circuit board adapted to be coupled to an otherwise standard electronic gaming machine.
3. A multivenue jackpot system as claimed in
claim 1
, wherein each said jackpot interface is responsive to the hard meter input signals of the respective EGM to communicate corresponding first data messages to the respective jackpot controller.
4. A multivenue jackpot system as claimed in
claim 3
, wherein said first data messages are sent from a said jackpot interface when a selected amount of money has been played on the corresponding EGM during a preceding selected time period.
5. A multivenue jackpot system as claimed in
claim 3
, wherein each said jackpot controller communicates second data messages to said central control system by way of said communications network, the second data messages being sent from each jackpot controller every predetermined period of time, wherein said second data messages contain information of the hard meter input signals of the EGMs coupled to the corresponding said jackpot controller.
6. A multivenue jackpot system as claimed in
claim 5
, wherein said jackpot sum is incremented in response to said second data messages.
7. A multivenue jackpot system as claimed in
claim 5
, wherein said jackpot sum is awarded in response to a said second data message.
8. A multivenue jackpot system as claimed in
claim 5
, wherein said second data messages include information identifying the EGMs corresponding to the hard meter input signals.
9. A multivenue jackpot system as claimed in
claim 6
, wherein said jackpot sum is awarded in response to a said second data message.
10. A multivenue jackpot system as claimed in
claim 9
, wherein said second data messages include information identifying the EGMs corresponding to the hard meter input signals.
11. A multivenue jackpot system as claimed in
claim 10
, wherein said jackpot sum is incremented by said central control system on the basis of the information of the hard meter input signals corresponding to individual said EGMs, and wherein said jackpot sum is awarded to a particular said EGM for which the hard meter input signals cause said jackpot sum to reach a predetermined jackpot total.
12. A multivenue jackpot system as claimed in
claim 7
, wherein said central control system communicates a third data message to said jackpot controllers indicating the award of said jackpot sum and identifying a particular EGM to which the jackpot sum is awarded.
13. A multivenue jackpot system as claimed in
claim 12
, wherein the jackpot controller to which said particular EGM is coupled includes means for indicating the award of the jackpot sum to the particular EGM.
14. A multivenue jackpot system as claimed in
claim 13
, wherein each said jackpot controller includes a ticket issuing device for issuing a ticket indicative of a said jackpot award.
15. A multivenue jackpot system comprising:
a central control system;
communications interface for coupling the central control system to a communications network;
a plurality of gaming venues;
each gaming venue including a jackpot controller coupled for communication with said central control system by way of the communications network, a plurality of electronic gaming machines (EGM) each including hard meters and EGM logic for generating input signals for the hard meters, and a venue network and wherein each electronic gaming machine includes a jackpot interface for coupling the electronic gaming machine to the venue network and wherein the jackpot interface is coupled to monitor said hard meter input signals and wherein the central control system establishes a jackpot which is based upon the occurrence of a random event, and upon occurrence of the random event the central control system selects a winning venue and wherein the jackpot controller at the winning venue is arranged to select a winning EGM by reference to hard meter input signals derived from the EGM logic.
16. A multivenue jackpot system as claimed in
claim 15
, wherein said random event comprises the passing of a randomly selected time.
17. A multivenue jackpot system as claimed in
claim 15
, wherein each said jackpot interface comprises a circuit board adapted to be coupled to an otherwise standard electronic gaming machine.
18. A multivenue jackpot system as claimed in
claim 15
, wherein each said jackpot interface is responsive to the hard meter input signals of the respective EGM to communicate corresponding first data messages to the respective jackpot controller.
19. A multivenue jackpot system as claimed in
claim 18
, wherein said first data messages are sent from a said jackpot interface when a selected amount of money has been played on the corresponding EGM during a preceding selected time period.
20. A multivenue jackpot system as claimed in
claim 18
, wherein each said jackpot controller communicates second data messages to said central control system by way of said communications network, the second data messages being sent from each jackpot controller every predetermined period of time, wherein said second data messages contain information of the hard meter input signals of the EGMs coupled to the corresponding said jackpot controller.
21. A multivenue jackpot system as claimed in
claim 20
, wherein said second data messages include information identifying the EGMs corresponding to the hard meter input signals.
22. A multivenue jackpot system according to
claim 18
, wherein said random event comprises the triggering of a mystery jackpot value, in response to receipt of a said second data message, and wherein said central control system communicates a third data message to the jackpot controller from which the second data message which triggered the mystery jackpot value was received.
23. A multivenue jackpot system as claimed in
claim 22
, wherein the jackpot controller which triggered the mystery jackpot value is responsive to receipt of said third data message to select a winning EGM coupled thereto for award of the jackpot on the basis of said first data messages received from the plurality of EGMs coupled thereto.
US09/043,787 1995-09-26 1996-09-26 Multivenue jackpot system Abandoned US20010049303A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
AUPN5643 1995-09-26
AUPN5643A AUPN564395A0 (en) 1995-09-26 1995-09-26 Multivenue jackpot system

Publications (1)

Publication Number Publication Date
US20010049303A1 true US20010049303A1 (en) 2001-12-06

Family

ID=3789970

Family Applications (1)

Application Number Title Priority Date Filing Date
US09/043,787 Abandoned US20010049303A1 (en) 1995-09-26 1996-09-26 Multivenue jackpot system

Country Status (6)

Country Link
US (1) US20010049303A1 (en)
AU (1) AUPN564395A0 (en)
CA (1) CA2233039A1 (en)
GB (1) GB2323303B (en)
NZ (1) NZ318340A (en)
WO (1) WO1997012338A1 (en)

Cited By (69)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020059467A1 (en) * 2000-09-20 2002-05-16 Lockheed Martin Corporation Object oriented framework architecture for sensing and/or control environments
US20020184348A1 (en) * 2000-09-20 2002-12-05 Lockheed Martin Corporation Object oriented framework architecture for sensing and/or control environments
US6592458B1 (en) * 1999-04-16 2003-07-15 Igt Gaming system incorporating non deterministic jackpot
AU776008B2 (en) * 1999-04-16 2004-08-19 I.G.T. (Australia) Pty. Limited Gaming system incorporating non deterministic jackpot
US20050119046A1 (en) * 2003-10-28 2005-06-02 Aruze Corp. Game system and gaming management method
US20050119045A1 (en) * 2003-10-29 2005-06-02 Aruze Corp. Game system and gaming management method
US20050170893A1 (en) * 2002-07-03 2005-08-04 Muir Robert L. Gaming machine power fail enhancement
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
US7056215B1 (en) * 1997-07-08 2006-06-06 Aristocrat Leisure Industries Pty Ltd. Slot machine game and system with improved jackpot feature
US20060160621A1 (en) * 2005-01-18 2006-07-20 Igt Server based meter model softcount and audit processing for gaming machines
US20060175758A1 (en) * 2005-02-07 2006-08-10 Oneida Indian Nation Team poker game
WO2007013969A2 (en) * 2005-07-20 2007-02-01 Wms Gaming Inc. Gaming machine apparatus
US20070265050A1 (en) * 2006-04-24 2007-11-15 David Baazov Currency enabled gaming system and method
US20080032785A1 (en) * 2001-02-15 2008-02-07 Sierra Design Group Shared secondary game station and system
US20090005153A1 (en) * 2007-06-27 2009-01-01 Aruze Corp. Gaming Machine
US20090082109A1 (en) * 2007-09-20 2009-03-26 Konami Gaming, Inc. Multipurpose egm/player tracking device and system
US20090104974A1 (en) * 2007-10-22 2009-04-23 Aruze Corp. Gaming system in which a plurality of slot machines scramble for awards
US20090104996A1 (en) * 2007-10-22 2009-04-23 Aruze Corp. Gaming system in which a plurality of slot machines scramble for awards
US20090124368A1 (en) * 2007-06-07 2009-05-14 Aristocrat Technologies Australia Pty Limited Jackpot Display System
US20090191954A1 (en) * 2008-01-09 2009-07-30 Sen Van Ly Jackpot system
US20090275397A1 (en) * 2000-10-19 2009-11-05 Van Baltz F Interface for a gaming machine
US20090291733A1 (en) * 2008-05-20 2009-11-26 Aristocrat Technologies Australia Pty Limited Gaming method and a gaming system
US7654896B2 (en) 2005-09-06 2010-02-02 Igt Gaming system which provides multiple players multiple bonus awards
AU2007201857B2 (en) * 2006-04-26 2010-02-18 Aristocrat Technologies Australia Pty Ltd Network gaming system with bonus capability
US7666094B2 (en) 2006-06-09 2010-02-23 Igt Gaming system and method for enabling a player to select progressive awards to try for and chances of winning progressive awards
US7666093B2 (en) 2004-08-03 2010-02-23 Igt Gaming method and device involving progressive wagers
US7666081B2 (en) 2004-08-19 2010-02-23 Igt Gaming system having multiple gaming machines which provide bonus awards
US7674178B2 (en) 2006-06-09 2010-03-09 Igt Gaming system and method for enabling a player to select progressive awards to try for and chances of winning progressive awards
US7674179B2 (en) 2006-06-09 2010-03-09 Igt Gaming system and method for enabling a player to select progressive awards to try for and chances of winning progressive awards
US7690977B2 (en) 2005-09-06 2010-04-06 Igt Gaming system and method for providing multiple players multiple bonus awards
US7713124B2 (en) 2005-09-06 2010-05-11 Igt Gaming system and method for providing group play with divided bonus features
US7722464B2 (en) 2005-09-06 2010-05-25 Igt Gaming system which provides multiple players multiple bonus awards
US7727070B2 (en) 2001-09-28 2010-06-01 Igt Method and apparatus for authenticating and verifying communication on a network of gaming devices
US20100167822A1 (en) * 2000-10-17 2010-07-01 Igt Multi-system gaming terminal communication device
US7753784B2 (en) 2005-09-06 2010-07-13 Igt Gaming device having progressive awards and supplemental awards
US7780523B2 (en) 2005-09-09 2010-08-24 Igt Server based gaming system having multiple progressive awards
US7780520B2 (en) 2006-03-15 2010-08-24 Igt Gaming device having multiple different types of progressive awards
US7794322B2 (en) 2001-09-28 2010-09-14 Igt System for awarding a bonus to a gaming device on a wide area network
AU2004275390B2 (en) * 2003-09-15 2010-11-04 Igt Pari-mutuel betting with bonus feature
US7892093B2 (en) 2004-08-19 2011-02-22 Igt Gaming system having multiple gaming machines which provide bonus awards
US7905778B2 (en) 2005-09-09 2011-03-15 Igt Server based gaming system having multiple progressive awards
US7914377B2 (en) 2006-11-07 2011-03-29 Igt Gaming device with dynamic progressive and bonus architecture
US20110091034A1 (en) * 2009-10-20 2011-04-21 Stmicroelectronics (Rousset) Sas Secure Method for Cryptographic Computation and Corresponding Electronic Component
US7942737B2 (en) 2000-09-07 2011-05-17 Igt Gaming device having a game with multiple selections and progressive game incrementation
US7963847B2 (en) 2004-08-19 2011-06-21 Igt Gaming system having multiple gaming machines which provide bonus awards
US7963845B2 (en) 2006-11-08 2011-06-21 Igt Gaming system and method with multiple progressive award levels and a skill based determination of providing one of the progressive award levels
US8012014B2 (en) 2006-08-22 2011-09-06 Igt Gaming system having awards provided based on rate of play
US8021222B2 (en) 1997-12-31 2011-09-20 Igt Game based on speed of play
US8021230B2 (en) 2004-08-19 2011-09-20 Igt Gaming system having multiple gaming machines which provide bonus awards
US8070597B2 (en) 2006-08-03 2011-12-06 Igt Gaming device and method having multiple progressive award levels and a secondary game for advancing through the progressive award levels
US8105149B2 (en) 2006-11-10 2012-01-31 Igt Gaming system and method providing venue wide simultaneous player participation based bonus game
US8128492B2 (en) 2005-09-09 2012-03-06 Igt Server based gaming system having multiple progressive awards
US8162755B2 (en) 2001-04-19 2012-04-24 Igt Open architecture communications in a gaming network
US8162743B2 (en) 2002-06-19 2012-04-24 Igt Elimination games for gaming machines
US8251791B2 (en) 2004-08-19 2012-08-28 Igt Gaming system having multiple gaming machines which provide bonus awards
US8282477B2 (en) 2007-04-10 2012-10-09 Wms Gaming Inc. Wagering game machine providing a write once run anywhere environment
US8376836B2 (en) 2008-11-07 2013-02-19 Igt Server based gaming system and method for providing deferral of bonus events
US8523665B2 (en) 2006-10-11 2013-09-03 Igt Gaming system and method having multi-level mystery triggered progressive awards
US8545312B2 (en) 2011-09-22 2013-10-01 Igt Gaming system, gaming device, and method changing awards available to be won in pending plays of a game based on a quantity of concurrently pending plays of the game
US8608553B2 (en) 2000-10-19 2013-12-17 Aristocrat Technologies, Inc. Interface for a gaming machine
AU2011218733B2 (en) * 2007-06-07 2013-12-19 Aristocrat Technologies Australia Pty Limited A jackpot display system
US8708804B2 (en) 2012-06-22 2014-04-29 Igt Gaming system and method providing a collection game including at least one customizable award collector
US8708794B2 (en) 2010-11-10 2014-04-29 Aristocrat Technologies Australia Pty Limited Gaming system and a method of gaming including parameter for the awards determined by parties
US9047733B2 (en) 2006-11-08 2015-06-02 Igt Gaming system and method for providing multiple level progressive awards with increased odds of winning higher level progressive awards
AU2012202627B2 (en) * 2006-04-26 2015-08-27 Aristocrat Technologies Australia Pty Limited Network gaming system with bonus capability
US9336653B2 (en) 2013-09-18 2016-05-10 Igt Gaming system and method for providing a multiple player bonus event
US9640017B2 (en) 2005-08-31 2017-05-02 Igt Gaming system and method employing rankings of outcomes from multiple gaming machines to determine awards
US9685039B2 (en) 2006-11-08 2017-06-20 Igt Gaming system and method which provides players an opportunity to win a progressive award
US20220343731A1 (en) * 2021-04-22 2022-10-27 Everi Payments Inc. System and method for casino jackpot pouch management

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ZA977451B (en) * 1997-06-30 1999-05-19 Mandiro Trading Ltd Multiplayer interactive video gaming device
WO1999060498A1 (en) * 1998-05-18 1999-11-25 Aristocrat Leisure Industries Pty. Ltd. Intelligent input/output control system
US6210275B1 (en) 1998-05-26 2001-04-03 Mikohn Gaming Corporation Progressive jackpot game with guaranteed winner
EA199800706A1 (en) * 1998-08-13 1999-02-25 Александр Иванович Силаев METHOD OF THE GAME WITH BETS (OPTIONS) AND DEVICE FOR ITS IMPLEMENTATION
JP2002524163A (en) * 1998-09-08 2002-08-06 キモビィッチ カスパロフ、ガリー Method for holding lottery and system for realizing it
AU6253799A (en) 1998-09-18 2000-04-10 Mikohn Gaming Corporation Controller-based linked gaming machine bonus system
AU714299C (en) * 1999-08-09 2003-04-10 Sakura Industries Ltd Prize awarding system
AUPQ251899A0 (en) 1999-08-27 1999-09-23 Golden Casket Lottery Corporation Limited A method of and apparatus for operating gaming machines
AUPQ317299A0 (en) * 1999-09-29 1999-10-21 Aristocrat Leisure Industries Pty Ltd Multiple venue jackpot system
AU779369B2 (en) * 1999-09-29 2005-01-20 Aristocrat Technologies Australia Pty Limited Multiple venue jackpot system
EP1234606A4 (en) * 1999-11-12 2004-07-07 Silaev Alexandr Ivanovitch Interactive gaming method involving bets and device for the implementation thereof
AUPQ967200A0 (en) * 2000-08-24 2000-09-21 Amalgamated Wireless (Australasia) Limited Enhanced keno based game
AU783417B2 (en) * 2000-08-24 2005-10-27 Tabcorp International Pty Ltd Enhanced keno based game
US6726563B1 (en) 2000-09-08 2004-04-27 Igt Gaming device having a selectively accessible bonus scheme
WO2003004118A1 (en) 2001-07-02 2003-01-16 Acres Gaming Incorporated Awarding a predetermined bonus on gaming devices
AUPR958601A0 (en) * 2001-12-18 2002-01-24 Mobilesoft Pty Ltd Remote monitoring
AU2004206762B2 (en) * 2003-01-24 2009-09-17 Unitab Limited Gaming systems
AU2003901093A0 (en) 2003-03-11 2003-03-27 Golden Casket Lottery Corporation Limited Method of awarding a prize
WO2006104731A2 (en) 2005-03-31 2006-10-05 Wms Gaming Inc. Wagering games with unlockable bonus rounds
WO2009091675A1 (en) 2008-01-14 2009-07-23 Wms Gaming Inc. Gaming system having tools for pairing wagering games with available progressive games
WO2010071603A1 (en) * 2008-12-19 2010-06-24 Weike (S) Pte Ltd A gaming machine and a network system for distributed gaming
US9070254B2 (en) 2010-11-12 2015-06-30 Wms Gaming Inc. Wagering game with incremental unlocking of content
US20130090158A1 (en) 2011-09-30 2013-04-11 Wms Gaming Inc. System and Method for Assessing and Providing Location-Based Benefits
US9076283B2 (en) 2011-09-30 2015-07-07 Wms Gaming Inc. Systems, methods, and devices for playing wagering games with symbol-driven expected value enhancements and eliminations
US9311777B2 (en) 2012-08-17 2016-04-12 Bally Gaming, Inc. Systems, methods and devices for configuring wagering game systems and devices
US9514611B2 (en) 2013-03-06 2016-12-06 Igt Gaming system and method for providing a game with unlockable features
US9875618B2 (en) 2014-07-24 2018-01-23 Igt Gaming system and method employing multi-directional interaction between multiple concurrently played games

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4842278A (en) * 1986-06-02 1989-06-27 Victor Markowicz Hierarchical lottery network with selection from differentiated playing pools
US4836553A (en) * 1988-04-18 1989-06-06 Caribbean Stud Enterprises, Inc. Poker game
US5048833A (en) * 1990-03-01 1991-09-17 Lamle Steward M Apparatus for detecting a series of game outcomes
US5116055A (en) * 1991-07-02 1992-05-26 Mikohn, Inc. Progressive jackpot gaming system linking gaming machines with different hit frequencies and denominations
US5324035A (en) * 1991-12-02 1994-06-28 Infinational Technologies, Inc. Video gaming system with fixed pool of winning plays and global pool access
US5280909A (en) * 1992-02-06 1994-01-25 Mikohn, Inc. Gaming system with progressive jackpot
US5398932A (en) * 1993-12-21 1995-03-21 Video Lottery Technologies, Inc. Video lottery system with improved site controller and validation unit

Cited By (167)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7056215B1 (en) * 1997-07-08 2006-06-06 Aristocrat Leisure Industries Pty Ltd. Slot machine game and system with improved jackpot feature
US7625283B2 (en) 1997-07-08 2009-12-01 Aristocrat Technologies Australia Pty Limited Slot machine game and system with improved jackpot feature
US8663000B2 (en) 1997-07-08 2014-03-04 Aristocrat Technologies Australia Pty Limited Slot machine game and system with improved jackpot feature
US7582014B2 (en) 1997-07-08 2009-09-01 Aristocrat Leisure Industries Pty Ltd. Slot machine game and system with improved jackpot feature
US7575516B2 (en) 1997-07-08 2009-08-18 Aristocrat Leisure Industries Pty Ltd. Slot machine game and system with improved jackpot feature
US9412241B2 (en) 1997-07-08 2016-08-09 Aristocrat Technologies Australia Pty Limited Slot machine game and system with improved jackpot feature
US9704339B2 (en) 1997-07-08 2017-07-11 Aristocrat Technologies Australia Pty Limited Slot machine game and system with improved jackpot feature
US20060166730A1 (en) * 1997-07-08 2006-07-27 Aristocrat Leisure Industries Pty Ltd. Slot machine game and system with improved jackpot feature
US9318004B2 (en) 1997-12-31 2016-04-19 Igt Game based on speed of play
US8840458B2 (en) 1997-12-31 2014-09-23 Igt Game based on speed of play
US8721437B2 (en) 1997-12-31 2014-05-13 Igt Game based on speed of play
US8439739B2 (en) 1997-12-31 2013-05-14 Igt Game based on speed of play
US8021222B2 (en) 1997-12-31 2011-09-20 Igt Game based on speed of play
US6592458B1 (en) * 1999-04-16 2003-07-15 Igt Gaming system incorporating non deterministic jackpot
AU776008B2 (en) * 1999-04-16 2004-08-19 I.G.T. (Australia) Pty. Limited Gaming system incorporating non deterministic jackpot
US20110092278A1 (en) * 1999-08-09 2011-04-21 Igt Method of awarding prizes for jackpot and gaming machines based on amount wagered during a time period
US8444476B2 (en) 1999-08-09 2013-05-21 Igt Method of awarding prizes for jackpot and gaming machines based on amount wagered during a time period
US8118664B2 (en) 1999-08-09 2012-02-21 Igt Method of awarding prizes for jackpot and gaming machines based on amount wagered during a time period
US7883407B2 (en) 2000-08-09 2011-02-08 Igt Method of awarding prizes for jackpot and gaming machines based on amount wagered during a time period
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
US7942737B2 (en) 2000-09-07 2011-05-17 Igt Gaming device having a game with multiple selections and progressive game incrementation
US8678918B2 (en) 2000-09-07 2014-03-25 Igt Gaming device having a game with multiple selections and progressive award incrementation
US8210937B2 (en) 2000-09-07 2012-07-03 Igt Gaming device having a game with multiple selections and progressive game incrementation
US20020059467A1 (en) * 2000-09-20 2002-05-16 Lockheed Martin Corporation Object oriented framework architecture for sensing and/or control environments
US20020184348A1 (en) * 2000-09-20 2002-12-05 Lockheed Martin Corporation Object oriented framework architecture for sensing and/or control environments
US8790181B2 (en) * 2000-10-17 2014-07-29 Igt Multi-system gaming terminal communication device
US20100167822A1 (en) * 2000-10-17 2010-07-01 Igt Multi-system gaming terminal communication device
US8678911B2 (en) * 2000-10-19 2014-03-25 Aristocrat Technologies, Inc. Interface for a gaming machine
US20090275397A1 (en) * 2000-10-19 2009-11-05 Van Baltz F Interface for a gaming machine
US8608553B2 (en) 2000-10-19 2013-12-17 Aristocrat Technologies, Inc. Interface for a gaming machine
US20080032785A1 (en) * 2001-02-15 2008-02-07 Sierra Design Group Shared secondary game station and system
US7727072B2 (en) * 2001-02-15 2010-06-01 Bally Gaming, Inc. Shared secondary game station and system
US8162755B2 (en) 2001-04-19 2012-04-24 Igt Open architecture communications in a gaming network
US8454440B2 (en) 2001-04-19 2013-06-04 Igt Open architecture communications in a gaming network
US8545333B2 (en) 2001-04-19 2013-10-01 Igt Open architecture communications in a gaming network
US7794322B2 (en) 2001-09-28 2010-09-14 Igt System for awarding a bonus to a gaming device on a wide area network
US7819746B2 (en) 2001-09-28 2010-10-26 Igt System for awarding a bonus to a gaming device on a wide area network
US7727070B2 (en) 2001-09-28 2010-06-01 Igt Method and apparatus for authenticating and verifying communication on a network of gaming devices
US8162743B2 (en) 2002-06-19 2012-04-24 Igt Elimination games for gaming machines
US8974281B2 (en) 2002-06-19 2015-03-10 Igt Elimination games for gaming machines
US8241109B2 (en) * 2002-07-03 2012-08-14 Aristocrat Technologies Australia Pty Limited Gaming machine power fail enhancement
US20100093427A1 (en) * 2002-07-03 2010-04-15 Aristocrat Technologies Australia Pty Limited Gaming machine power fail enhancement
AU2016213901B2 (en) * 2002-07-03 2018-08-16 Aristocrat Technologies Australia Pty Limited Gaming machine power fail enhancement
US9147311B2 (en) 2002-07-03 2015-09-29 Aristocrat Technologies Australia Pty Limited Gaming machine power fail enhancement
US20050170893A1 (en) * 2002-07-03 2005-08-04 Muir Robert L. Gaming machine power fail enhancement
US8657669B2 (en) 2002-07-03 2014-02-25 Aristocrat Technologies Australia Pty Limited Gaming machine power fail enhancement
AU2004275390B2 (en) * 2003-09-15 2010-11-04 Igt Pari-mutuel betting with bonus feature
US20050119046A1 (en) * 2003-10-28 2005-06-02 Aruze Corp. Game system and gaming management method
US20050119045A1 (en) * 2003-10-29 2005-06-02 Aruze Corp. Game system and gaming management method
US8801520B2 (en) 2004-08-03 2014-08-12 Igt Gaming method and device involving progressive wagers
US7666093B2 (en) 2004-08-03 2010-02-23 Igt Gaming method and device involving progressive wagers
US9202338B2 (en) 2004-08-03 2015-12-01 Igt Gaming method and device involving progressive wagers
US8408993B2 (en) 2004-08-03 2013-04-02 Igt Gaming method and device involving progressive wagers
US8814648B2 (en) 2004-08-19 2014-08-26 Igt Gaming system having multiple gaming machines which provide bonus awards
US8216060B2 (en) 2004-08-19 2012-07-10 Igt Gaming system having multiple gaming machines which provide bonus awards
US8864575B2 (en) 2004-08-19 2014-10-21 Igt Gaming system having multiple gaming machines which provide bonus awards
US8753197B2 (en) 2004-08-19 2014-06-17 Igt Gaming system having multiple gaming machines which provide bonus awards
US8727871B2 (en) 2004-08-19 2014-05-20 Igt Gaming system having multiple gaming machines which provide bonus awards
US7854654B2 (en) 2004-08-19 2010-12-21 Igt Gaming system having multiple gaming machines which provide bonus awards
US8876591B2 (en) 2004-08-19 2014-11-04 Igt Gaming system having multiple gaming machines which provide bonus awards
US7892093B2 (en) 2004-08-19 2011-02-22 Igt Gaming system having multiple gaming machines which provide bonus awards
US9005015B2 (en) 2004-08-19 2015-04-14 Igt Gaming system having multiple gaming machines which provide bonus awards
US8556710B2 (en) 2004-08-19 2013-10-15 Igt Gaming system having multiple gaming machines which provide bonus awards
US7666081B2 (en) 2004-08-19 2010-02-23 Igt Gaming system having multiple gaming machines which provide bonus awards
US8449380B2 (en) 2004-08-19 2013-05-28 Igt Gaming system having multiple gaming machines which provide bonus awards
US8444480B2 (en) 2004-08-19 2013-05-21 Igt Gaming system having multiple gaming machines which provide bonus awards
US8430747B2 (en) 2004-08-19 2013-04-30 Igt Gaming system having multiple gaming machines which provide bonus awards
US7963847B2 (en) 2004-08-19 2011-06-21 Igt Gaming system having multiple gaming machines which provide bonus awards
US9852580B2 (en) 2004-08-19 2017-12-26 Igt Gaming system having multiple gaming machines which provide bonus awards
US9224266B2 (en) 2004-08-19 2015-12-29 Igt Gaming system having multiple gaming machines which provide bonus awards
US8251791B2 (en) 2004-08-19 2012-08-28 Igt Gaming system having multiple gaming machines which provide bonus awards
US8235808B2 (en) 2004-08-19 2012-08-07 Igt Gaming system having multiple gaming machines which provide bonus awards
US8021230B2 (en) 2004-08-19 2011-09-20 Igt Gaming system having multiple gaming machines which provide bonus awards
US9600968B2 (en) 2004-08-19 2017-03-21 Igt Gaming system having multiple gaming machines which provide bonus awards
AU2011202320B2 (en) * 2005-01-18 2012-11-01 Igt Server based meter model softcount and audit processing for gaming machines
WO2006078433A1 (en) 2005-01-18 2006-07-27 Igt Server based meter model softcount and audit processing for gaming machines
AU2005325140B2 (en) * 2005-01-18 2011-03-03 Igt Server based meter model softcount and audit processing for gaming machines
US7993202B2 (en) * 2005-01-18 2011-08-09 Igt Server based meter model softcount and audit processing for gaming machines
US20060160621A1 (en) * 2005-01-18 2006-07-20 Igt Server based meter model softcount and audit processing for gaming machines
US8221231B2 (en) 2005-01-18 2012-07-17 Igt Server based meter model softcount and audit processing for gaming machines
US20070210521A1 (en) * 2005-02-07 2007-09-13 Oneida Indian Nation Team poker game
US20060175758A1 (en) * 2005-02-07 2006-08-10 Oneida Indian Nation Team poker game
WO2007013969A2 (en) * 2005-07-20 2007-02-01 Wms Gaming Inc. Gaming machine apparatus
US20080287199A1 (en) * 2005-07-20 2008-11-20 Macika Raymond E Gaming Machine Apparatus
WO2007013969A3 (en) * 2005-07-20 2007-05-18 Wms Gaming Inc Gaming machine apparatus
US9640017B2 (en) 2005-08-31 2017-05-02 Igt Gaming system and method employing rankings of outcomes from multiple gaming machines to determine awards
US7690977B2 (en) 2005-09-06 2010-04-06 Igt Gaming system and method for providing multiple players multiple bonus awards
US7722464B2 (en) 2005-09-06 2010-05-25 Igt Gaming system which provides multiple players multiple bonus awards
US7753783B2 (en) 2005-09-06 2010-07-13 Igt Gaming system and method for providing multiple players multiple bonus awards
US7819745B2 (en) 2005-09-06 2010-10-26 Igt Gaming system which provides multiple players multiple bonus awards
US7654896B2 (en) 2005-09-06 2010-02-02 Igt Gaming system which provides multiple players multiple bonus awards
US7753784B2 (en) 2005-09-06 2010-07-13 Igt Gaming device having progressive awards and supplemental awards
US7713124B2 (en) 2005-09-06 2010-05-11 Igt Gaming system and method for providing group play with divided bonus features
US7828649B2 (en) 2005-09-06 2010-11-09 Igt Gaming system and method for providing group play with divided bonus features
US7753782B2 (en) 2005-09-06 2010-07-13 Igt Gaming system and method for providing multiple players multiple bonus awards
US9159196B2 (en) 2005-09-09 2015-10-13 Igt Server based gaming system having multiple progressive awards
US9564014B2 (en) 2005-09-09 2017-02-07 Igt Server based gaming system having multiple progressive awards
US8137188B2 (en) 2005-09-09 2012-03-20 Igt Server based gaming system having multiple progressive awards
US8128492B2 (en) 2005-09-09 2012-03-06 Igt Server based gaming system having multiple progressive awards
US8702488B2 (en) 2005-09-09 2014-04-22 Igt Server based gaming system having multiple progressive awards
US8128491B2 (en) 2005-09-09 2012-03-06 Igt Server based gaming system having multiple progressive awards
US7905778B2 (en) 2005-09-09 2011-03-15 Igt Server based gaming system having multiple progressive awards
US7841939B2 (en) 2005-09-09 2010-11-30 Igt Server based gaming system having multiple progressive awards
US7780523B2 (en) 2005-09-09 2010-08-24 Igt Server based gaming system having multiple progressive awards
US9892593B2 (en) 2006-03-15 2018-02-13 Igt Gaming device having multiple different types of progressive awards
US9214065B2 (en) 2006-03-15 2015-12-15 Igt Gaming device having multiple different types of progressive awards
US8337298B2 (en) 2006-03-15 2012-12-25 Igt Gaming device having multiple different types of progressive awards
US8753196B2 (en) 2006-03-15 2014-06-17 Igt Gaming device having multiple different types of progressive awards
US7780520B2 (en) 2006-03-15 2010-08-24 Igt Gaming device having multiple different types of progressive awards
US20070265050A1 (en) * 2006-04-24 2007-11-15 David Baazov Currency enabled gaming system and method
AU2007201857B2 (en) * 2006-04-26 2010-02-18 Aristocrat Technologies Australia Pty Ltd Network gaming system with bonus capability
AU2012202627B2 (en) * 2006-04-26 2015-08-27 Aristocrat Technologies Australia Pty Limited Network gaming system with bonus capability
US9558630B2 (en) 2006-06-09 2017-01-31 Igt Gaming system and method for enabling a player to select progressive awards to try for and chances of winning progressive awards
US9092941B2 (en) 2006-06-09 2015-07-28 Igt Gaming system and method for enabling a player to select progressive awards to try for and chances of winning progressive awards
US7682248B2 (en) 2006-06-09 2010-03-23 Igt Gaming system and method for enabling a player to select progressive awards to try for and chances of winning progressive awards
US7677972B2 (en) 2006-06-09 2010-03-16 Igt Gaming system and method for enabling a player to select progressive awards to try for and chances of winning progressive awards
US7666094B2 (en) 2006-06-09 2010-02-23 Igt Gaming system and method for enabling a player to select progressive awards to try for and chances of winning progressive awards
US8408994B2 (en) 2006-06-09 2013-04-02 Igt Gaming system and method for enabling a player to select progressive awards to try for and chances of winning progressive awards
US7674178B2 (en) 2006-06-09 2010-03-09 Igt Gaming system and method for enabling a player to select progressive awards to try for and chances of winning progressive awards
US7674179B2 (en) 2006-06-09 2010-03-09 Igt Gaming system and method for enabling a player to select progressive awards to try for and chances of winning progressive awards
US7677971B2 (en) 2006-06-09 2010-03-16 Igt Gaming system and method for enabling a player to select progressive awards to try for and chances of winning progressive awards
US8070597B2 (en) 2006-08-03 2011-12-06 Igt Gaming device and method having multiple progressive award levels and a secondary game for advancing through the progressive award levels
US8613649B2 (en) 2006-08-22 2013-12-24 Igt Gaming system having awards provided based on rate of play
US8012014B2 (en) 2006-08-22 2011-09-06 Igt Gaming system having awards provided based on rate of play
US9171422B2 (en) 2006-08-22 2015-10-27 Igt Gaming system having awards provided based on rate of play
US8348753B2 (en) 2006-08-22 2013-01-08 Igt Gaming system having awards provided based on rate of play
US8523665B2 (en) 2006-10-11 2013-09-03 Igt Gaming system and method having multi-level mystery triggered progressive awards
US7914377B2 (en) 2006-11-07 2011-03-29 Igt Gaming device with dynamic progressive and bonus architecture
US9536394B2 (en) 2006-11-08 2017-01-03 Igt Gaming system and method for providing awards
US9685039B2 (en) 2006-11-08 2017-06-20 Igt Gaming system and method which provides players an opportunity to win a progressive award
US9005014B2 (en) 2006-11-08 2015-04-14 Igt Gaming system and method with multiple progressive award levels and a skill based determination of providing one of the progressive award levels
US9047733B2 (en) 2006-11-08 2015-06-02 Igt Gaming system and method for providing multiple level progressive awards with increased odds of winning higher level progressive awards
US8328631B2 (en) 2006-11-08 2012-12-11 Igt Gaming system and method with multiple progressive award levels and a skill based determination of providing one of the progressive award levels
US7963845B2 (en) 2006-11-08 2011-06-21 Igt Gaming system and method with multiple progressive award levels and a skill based determination of providing one of the progressive award levels
US9978214B2 (en) 2006-11-08 2018-05-22 Igt Gaming system and method for providing awards
US9251656B2 (en) 2006-11-08 2016-02-02 Igt Gaming system and method for providing multiple level progressive awards with increased odds of winning higher level progressive awards
US8105149B2 (en) 2006-11-10 2012-01-31 Igt Gaming system and method providing venue wide simultaneous player participation based bonus game
US8282477B2 (en) 2007-04-10 2012-10-09 Wms Gaming Inc. Wagering game machine providing a write once run anywhere environment
US8827807B2 (en) 2007-04-10 2014-09-09 Wms Gaming Inc. Wagering game machine providing a write once run anywhere environment
US20090124368A1 (en) * 2007-06-07 2009-05-14 Aristocrat Technologies Australia Pty Limited Jackpot Display System
AU2011218733B2 (en) * 2007-06-07 2013-12-19 Aristocrat Technologies Australia Pty Limited A jackpot display system
US20090005153A1 (en) * 2007-06-27 2009-01-01 Aruze Corp. Gaming Machine
US8429229B2 (en) * 2007-09-20 2013-04-23 Konami Gaming, Inc. Multipurpose EGM/player tracking device and system
US20090082109A1 (en) * 2007-09-20 2009-03-26 Konami Gaming, Inc. Multipurpose egm/player tracking device and system
US9452359B2 (en) 2007-09-20 2016-09-27 Konami Gaming, Inc. Multipurpose EGM/player tracking device and system
US9183703B2 (en) 2007-10-22 2015-11-10 Universal Entertainment Corporation Gaming system in which a plurality of slot machines scramble for awards
US20090104974A1 (en) * 2007-10-22 2009-04-23 Aruze Corp. Gaming system in which a plurality of slot machines scramble for awards
US20090104996A1 (en) * 2007-10-22 2009-04-23 Aruze Corp. Gaming system in which a plurality of slot machines scramble for awards
US8231461B2 (en) 2008-01-09 2012-07-31 Aristocrat Technologies Australia Pty Limited Jackpot system
US20090191954A1 (en) * 2008-01-09 2009-07-30 Sen Van Ly Jackpot system
US20090291733A1 (en) * 2008-05-20 2009-11-26 Aristocrat Technologies Australia Pty Limited Gaming method and a gaming system
US10147271B2 (en) 2008-05-20 2018-12-04 Aristocrat Technologies Australia Pty Limited Gaming method and a gaming system
US9437082B2 (en) 2008-05-20 2016-09-06 Aristocrat Technologies Australia Pty Limited Gaming method and a gaming system
US11688240B2 (en) 2008-05-20 2023-06-27 Aristocrat Technologies Australia Pty Limited Gaming method and a gaming system
US11195376B2 (en) 2008-05-20 2021-12-07 Aristocrat Technologies Australia Pty Limited Gaming method and a gaming system
US10657769B2 (en) 2008-05-20 2020-05-19 Aristocrat Technologies Australia Pty Limited Gaming method and a gaming system
US8870645B2 (en) 2008-11-07 2014-10-28 Igt Server based gaming system and method for providing deferral of bonus events
US10504324B2 (en) 2008-11-07 2019-12-10 Igt Server based gaming system and method for providing deferral of bonus events
US8376836B2 (en) 2008-11-07 2013-02-19 Igt Server based gaming system and method for providing deferral of bonus events
US20110091034A1 (en) * 2009-10-20 2011-04-21 Stmicroelectronics (Rousset) Sas Secure Method for Cryptographic Computation and Corresponding Electronic Component
US8708794B2 (en) 2010-11-10 2014-04-29 Aristocrat Technologies Australia Pty Limited Gaming system and a method of gaming including parameter for the awards determined by parties
US8545312B2 (en) 2011-09-22 2013-10-01 Igt Gaming system, gaming device, and method changing awards available to be won in pending plays of a game based on a quantity of concurrently pending plays of the game
US8911290B2 (en) 2011-09-22 2014-12-16 Igt Gaming system, gaming device, and method changing awards available to be won in pending plays of a game based on a quantity of concurrently pending plays of the game
US8708804B2 (en) 2012-06-22 2014-04-29 Igt Gaming system and method providing a collection game including at least one customizable award collector
US9336653B2 (en) 2013-09-18 2016-05-10 Igt Gaming system and method for providing a multiple player bonus event
US9892596B2 (en) 2013-09-18 2018-02-13 Igt Gaming system and method for providing a multiple player bonus event
US20220343731A1 (en) * 2021-04-22 2022-10-27 Everi Payments Inc. System and method for casino jackpot pouch management

Also Published As

Publication number Publication date
GB2323303B (en) 1999-07-28
AUPN564395A0 (en) 1995-10-19
CA2233039A1 (en) 1997-04-03
NZ318340A (en) 1999-09-29
WO1997012338A1 (en) 1997-04-03
GB2323303A (en) 1998-09-23
GB9806519D0 (en) 1998-05-27

Similar Documents

Publication Publication Date Title
US20010049303A1 (en) Multivenue jackpot system
US6622185B1 (en) System and method for providing a real-time programmable interface to a general-purpose non-real-time computing system
US5398932A (en) Video lottery system with improved site controller and validation unit
AU704365B2 (en) Multivenue jackpot system
CN101263534A (en) Method and system for instant-on game download
AU6246800A (en) Standard peripheral communication
AU2008262128B2 (en) System and method for secure automated data collection
NZ506530A (en) Awarding jackpot in network of gaming machines using random number generator
GB2356279A (en) Game machine with an interface
WO1998035309A1 (en) Distributed game accelerator
JP2002258964A (en) Monitor system for game control device, game control integrated circuit device, game control substrate, game machine and monitor device
AU744569B2 (en) A method of and system for operating gaming machines
WO1997012315A1 (en) Jackpot display system for an electronic gaming machine
AU704372B2 (en) Jackpot display system for an electronic gaming machine
JP4446413B2 (en) Game system
JP2003334371A (en) Game machine
JP2001087529A5 (en)
JP2002035337A (en) Game machine
JP2003236199A (en) Game machine
JP2003310981A (en) Game machine
JPH11169547A (en) Monitoring device for game device
JP4218811B2 (en) Gaming machine monitoring system
JP3869035B2 (en) Amusement hall storage medium issuing device
JPH10113451A (en) Game house monitoring network system
JP2000300811A5 (en)

Legal Events

Date Code Title Description
AS Assignment

Owner name: BYTECRAFT SYSTEMS PTY. LTD., AUSTRALIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:FOUND, STEPHEN JOHN;MILLAR, ALEX;SHELL, EDDIE;REEL/FRAME:009554/0923

Effective date: 19980820

Owner name: WINTECH INVESTMENTS PTY. LTD., AUSTRALIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:FOUND, STEPHEN JOHN;MILLAR, ALEX;SHELL, EDDIE;REEL/FRAME:009554/0923

Effective date: 19980820

STCB Information on status: application discontinuation

Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION