US20090181773A1 - Gaming system and a method of gaming - Google Patents

Gaming system and a method of gaming Download PDF

Info

Publication number
US20090181773A1
US20090181773A1 US12/191,673 US19167308A US2009181773A1 US 20090181773 A1 US20090181773 A1 US 20090181773A1 US 19167308 A US19167308 A US 19167308A US 2009181773 A1 US2009181773 A1 US 2009181773A1
Authority
US
United States
Prior art keywords
server
module
gaming
client
game
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
US12/191,673
Inventor
John Leslie Boesen
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.)
Aristocrat Technologies Australia Pty Ltd
Original Assignee
Aristocrat Technologies Australia Pty Ltd
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
Priority claimed from AU2007904386A external-priority patent/AU2007904386A0/en
Application filed by Aristocrat Technologies Australia Pty Ltd filed Critical Aristocrat Technologies Australia Pty Ltd
Publication of US20090181773A1 publication Critical patent/US20090181773A1/en
Assigned to ARISTOCRAT TECHNOLOGIES AUSTRALIA PTY LIMITED reassignment ARISTOCRAT TECHNOLOGIES AUSTRALIA PTY LIMITED ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BOESEN, JOHN LESLIE
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
    • G07F17/326Game play aspects of gaming systems
    • G07F17/3267Game outcomes which determine the course of the subsequent game, e.g. double or quits, free games, higher payouts, different new games
    • 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
    • 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
    • G07F17/3202Hardware aspects of a gaming system, e.g. components, construction, architecture thereof
    • G07F17/3223Architectural aspects of a gaming system, e.g. internal configuration, master/slave, wireless communication

Definitions

  • the present invention relates to a gaming system and a method of gaming.
  • the invention provides a gaming machine including:
  • a standalone module arranged to implement a standalone game
  • a server module arranged to generate server game data to be employed by at least one other gaming machine to implement a server game.
  • the gaming machine includes a client module in data communication with the server module and arranged to implement the server game based on server game data generated by the server module.
  • the standalone module is a sub-module of the client module capable of operating without receipt of data from the server module.
  • the invention provides a gaming system including a plurality of gaming machines, each of the gaming machines including a standalone module arranged to implement a standalone game independently of the other gaming machines when the gaming machine is operating in a standalone mode;
  • At least one of the gaming machines including a server module whereby it can operate in a client/server mode during which it is arranged to act as a server game machine and generate server game data; and
  • At least one other gaming machine of the plurality of gaming machines being in data communication with the server gaming machine and including a client module arranged to implement a server game based on the server game data when operating in a client/server mode.
  • each of the plurality of gaming machines includes a client module arranged to implement a server game based on the server game data when operating in a client/server mode.
  • each standalone module is a sub-module of the client module capable of operating without receipt of data from the server module.
  • each gaming machine includes a server module and the gaming system is arranged to determine one of the server modules as the active server module which generates server game data.
  • each gaming machine is associated with a respective one of a plurality of player marketing modules (PMMs) and the server and client modules communicate with one another via relevant ones of the PMMs.
  • PMMs player marketing modules
  • communications between the server and client modules are at least in part over an Ethernet.
  • communications between the server and client modules over the Ethernet are encrypted.
  • each gaming machine is associated with a serial to Ethernet adapter connected to a serial port of the gaming machine.
  • the serial to Ethernet adapter is provided at least in part by a PMM associated with the gaming machine.
  • the server module is arranged to communicate with each client module at least in part by a broadcast protocol interpretable by all client modules.
  • the server module is arranged to communicate with each client module at least in part by a peer-to-peer protocol interpretable by an addressed client module.
  • the server module is arranged to operate in the client/server mode in response to a trigger condition occurring.
  • each standalone module is arranged to report occurrence of a trigger condition in a standalone game to the server module.
  • the gaming machines are arranged to communicate with one another to determine which server module is an active server module.
  • the gaming system is arranged to determine at least one passive server module, each passive server module arranged to receive failover data from the active server module, whereby a passive server module can continue the server game if the active server module fails.
  • At least two gaming machines implement different standalone games to one another.
  • the invention provides a method of gaming including:
  • each of the gaming machines including a standalone module arranged to implement a standalone game independently of the other gaming machines when the gaming machine is operable in a standalone mode;
  • a server module whereby it can operate in a client/server mode during which it is arranged to act as a server game machine and generate server game data;
  • FIG. 1 is a perspective view of a gaming machine of an embodiment
  • FIG. 2 is a block diagram of the components of a gaming machine of certain embodiments
  • FIG. 3 is a block diagram of the memory of a gaming machine
  • FIG. 4 is a block diagram of a player marketing module of the gaming system of certain embodiments.
  • FIG. 5 shows how a plurality of gaming machines may be connected together in a gaming system
  • FIG. 6 is a functional block diagram of a gaming machine of the embodiment.
  • FIG. 7 is a flowchart of a gaming method of an embodiment.
  • a gaming system having a plurality of gaming machines wherein each gaming machine is capable of operating in a standalone mode and in a client/server mode wherein one of the gaming machines acts as a server and at least one other gaming machine acts as a client.
  • FIG. 1 An exemplary stand alone gaming machine 10 is illustrated in FIG. 1 .
  • the gaming machine 10 includes a console 12 having a display 14 on which is displayed representations of a game that can be played by a player.
  • a mid-trim 20 of the gaming machine 10 houses a bank of buttons 22 for enabling a player to interact with the gaming machine, in particular during game play.
  • the mid-trim 20 also houses a credit input mechanism for example a coin input chute and/or a bill collector. Other credit input mechanisms may also be employed, for example, a card reader for reading a smart card, debit card or credit card.
  • Artwork and/or information for example pay tables and details of bonus awards and other information or images relating to the game may be provided on a front panel 29 of the console 12 .
  • a coin tray 30 is mounted beneath the front panel 29 for dispensing cash payouts from the gaming machine 10 .
  • the display 14 shown in FIG. 1 is in the form of a video display unit, particularly a cathode ray tube screen device.
  • the display 14 may be a liquid crystal display, plasma screen, any other suitable video display unit, or the visible portion of an electromechanical device.
  • the top box 26 also includes a display which may be of the same type as the display 14 , or of a different type.
  • a player marketing module (PMM) 50 having a display 52 is connected to the gaming machine 10 .
  • the main purpose of the PMM 50 is to allow the player to interact with a player loyalty system.
  • the PMM has a magnetic card reader for the purpose of reading a player tracking device, for example as part of a loyalty program.
  • the player tracking device may be in the form of a card, flash drive or any other portable storage medium capable of being read by the reading device.
  • FIG. 2 shows a block diagram of operative components of a typical gaming machine which may be the same as or different to the gaming machine of FIG. 1 .
  • the gaming machine 100 includes a game controller 101 having a processor 102 . Instructions and data to control operation of the processor 102 are stored in a memory 103 , which is in data communication with the processor 102 .
  • processor is used to refer generically to any device that can process game play instructions in accordance with game play rules and may include: a microprocessor, microcontroller, programmable logic device or other computational device, a general purpose computer (e.g. a PC) or a server.
  • the gaming machine 100 will include both volatile and non-volatile memory and more than one of each type of memory, with such memories being collectively represented by the memory 103 .
  • the gaming machine has hardware meters 104 for purposes including ensuring regulatory compliance and monitoring player credit, an input/output (I/O) interface 105 for communicating with peripheral devices of the gaming machine 100 .
  • the input/output interface 105 and/or the peripheral devices may be intelligent devices with their own memory for storing associated instructions and data for use with the input/output interface or the peripheral devices.
  • a random number generator module 113 generates random numbers for use by the processor 102 . Persons skilled in the art will appreciate that the reference to random numbers includes pseudo-random numbers.
  • a player interface 120 includes peripheral devices that communicate with the game controller 101 including one or more displays 106 , buttons and/or a touch screen and/or buttons 107 , a card and/or ticket reader 108 , a printer 109 , a bill acceptor and/or coin input mechanism 110 and a coin output mechanism 111 .
  • Additional hardware may be included as part of the gaming machine 100 , or hardware may be omitted for a particular implementation.
  • FIG. 3 shows a block diagram of the main components of an exemplary memory 103 .
  • the memory 103 includes RAM 103 A, EPROM 103 B and a mass storage device 103 C.
  • the RAM 103 A typically temporarily holds program files for execution by the processor 102 and related data.
  • the EPROM 103 B may be a boot ROM device and/or may contain some system or game related code.
  • the mass storage device 103 C is typically used to store game programs, the integrity of which may be verified and/or authenticated by the processor 102 using protected code from the EPROM 103 B or elsewhere.
  • FIG. 4 is a block diagram of a player marketing module 50 .
  • the player marketing module 50 is connected via serial input/output ports 57 to serial input output ports of the input/output section 105 of the electronic gaming machine.
  • the player marketing module has a card reader 54 and a display 52 which may be an LCD touch screen display.
  • the PMM 50 may also have buttons 53 for receiving a player input (at least in embodiments where there is no touch screen display) and a speaker 51 .
  • Input received from the card reader 54 is processed by processor 55 based on the data stored in memory 56 .
  • the PMM 50 is connected to a System such as Aristocrat's System 7000 by a system port 58 .
  • the PMM also has an Ethernet port 59 .
  • the gaming machine has a number of serial ports and the PMM is connected to a protocol port which is adapted to communicate with a System in accordance with a protocol specified for the jurisdiction (e.g. ASP, SAS).
  • the PMM interprets the data received at the serial port 57 and sends it on to the gaming system via system port which is typically another serial port.
  • each PMM is also connected via a separate serial port 57 connection to another serial port of the gaming machine. In the case of the Mk VI machine this could be either a spare port or the debug port.
  • the processor executes a Serial to Ethernet Adapter 55 A using Serial to Ethernet Adapter code 56 A stored in memory 56 .
  • the Adapter 55 A is arranged to convert all serial communications to Ethernet communication protocols and output them to the Ethernet via Ethernet port 59 .
  • Serial to Ethernet adapter may not be used with a gaming machine that supported native Ethernet communications (i.e. had its own Ethernet port). Further, in some embodiments there could be a mixture of machines with and without native Ethernet.
  • FIG. 5 A possible gaming system 500 configuration is shown in FIG. 5 from which it will be seen that a plurality of gaming machines 10 each have a PMM 50 which is connected to the Electronic Gaming Machine via serial connection 510 to the EGM. Each PMM 50 is also connected via Ethernet connection 520 to Ethernet hub 530 .
  • an Ethernet compatible protocol allow broadcast communications (e.g. to a broadcast address) as well as addressed communications to be made between one of the gaming machines and another of the gaming machines.
  • one of the gaming machines is capable of acting as a server in the gaming system 500 illustrated in FIG. 5 .
  • gaming machine 10 A is designated as a Master (i.e. the server) whereas the remaining gaming machines 10 B to 10 N are designated as Slaves (i.e. the clients).
  • FIG. 6 shows a functional block diagram of a game controller of a gaming machine (EGM).
  • the game controller 101 can be programmed by means of code loaded into memory 103 to carry out the functions. Persons skilled in the art will appreciate that code can be located in a number of ways including by downloading a data signal to the memory over a network or from a computer readable medium or by replacing part of the memory, e.g. EEPROM 103 B
  • the game controller 101 includes a client module 630 and a server module 620 .
  • the server module 620 is adapted to communicate with other game controllers via the input/output ports 610 (as is the client module).
  • The_client module includes a standalone module 631 arranged to_implement the standalone game, a server game module 633 arranged to receive instructions from a server module by which may be server module 620 or the server module of another gaming machine when the gaming machine is operating in client/server mode and a common function module 632 which includes functions common to both the stand alone module 631 and the server game module 633 for example, processing of input credits or controlling the display.
  • the gaming machines are arranged such that when they power on 710 as shown in the flow chart 700 of FIG. 7 , the Master is unknown.
  • the Serial/Ethernet adapter includes a master resolution function which determines which of the gaming machines is to be the Master. In one embodiment, this can be resolved by each Serial/Ethernet adapter broadcasting an identification to a broadcast address and stopping broadcasting if it receives an identification number that is lower than its identification number. A gaming machine that does not receive any lower identification numbers identifies itself as the Master and advises all other machines that are Slaves. It then receives the identification for each of those other gaming machines and builds a list of connected gaming machines 740 .
  • An identification that may be used to resolve which gaming machine is the master a network address may be one example of an identification that can be employed. Alternatively, a serial number of the Serial to Ethernet adapter may be employed.
  • this step is optional and can be by-passed 755 .
  • each gaming machine conducts the standalone game.
  • the standalone module 620 monitors for at least one trigger event that can cause the transition from stand alone mode to client/server mode. This trigger will be output by the client module on which it occurs to the Master via the Ethernet if it occurs. Therefore, the Master is actively listening for the trigger 760 .
  • the Master is informed 770 and the Master determines which of the gaming machines are participating 780 .
  • the Master may apply some eligibility criteria and retrieval data from the client module 630 to determine whether the eligibility criteria are satisfied.
  • participants may be asked whether they wish to participate in the server game, for example participants may have to place an additional bet.
  • all gaming machines may always participate.
  • Eligibility criteria can be any criteria known in the art, for example, the player may be required to place a bet to be eligible, the player may be required to have placed an ante bet within a defined period (for example, in respect of a current game or a game which ended in the last 10 seconds), the turnover of the gaming machine may need to be above a threshold, the player may be required to be playing maximum lines or reels, etc.
  • the Master determines the participants 780 , it starts the server game 790 and outputs data via input output port 610 which is converted by the PMM serial adapter 55 A to Ethernet protocol whereby each other participating gaming machine can intercept the communications which are sent to it via the Ethernet protocol and implement the server game using the server game module 623 based on the data sent to it.
  • the server module 620 of the gaming machine acting as Master communicates with its own client module via Ethernet.
  • the available protocols include a broadcast protocol that allows the server module 620 to communicate with all clients and an addressed protocol which allows the server module 620 to communicate with a particular client module.
  • the server game can be any game devised by a game designer to be carried out under the control of a server including, for example, a bonus game or a group game.
  • encryption can be applied to the communications, both for security and also, for example, so that separate client/server gaming systems can communicate over the same Ethernet network and are only capable of interpreting messages that are intended for them.
  • a group display may be added to the network which can interpret data relevant to the server game to display it on the display, for example, if the game involves a competition, the display could display leading participants.
  • each server module which is not the master operates passively and receives data from the mater or active server module over Ethernet which will allow it to take over if the master fails.
  • a passive server may convert to an active server if the rules of the game require, for example if the gaming machine which triggered the server game is required to carry out the processing of the server game.
  • gaming machine capable of acting as a server machine in bank of gaming machines.
  • that gaming machine will always be the server gaming machine.
  • some gaming machines may be able to act as the server and some may only be able to act as a client and some may act as both.
  • embodiments within the scope of the present invention include program products comprising machine-readable media for carrying or having machine-executable instructions or data structures stored thereon.
  • machine-readable media can be any available media that can be accessed by a general purpose or special purpose computer or other machine with a processor.
  • machine-readable media may comprise RAM, ROM, PROM, EPROM, EEPROM, Flash, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to carry or store desired program code in the form of machine-executable instructions or data structures and which can be accessed by a general purpose or special purpose computer or other machine with a processor.
  • Machine-executable instructions comprise, for example, instructions and data which cause a general purpose computer, special purpose computer, or special purpose processing machines to perform a certain function or group of functions.
  • Certain embodiments of the invention are described in the general context of method steps which may be implemented in one embodiment by a program product including machine-executable instructions, such as program code, for example in the form of program modules executed by machines in networked environments.
  • program modules include routines, programs, objects, components, data structures, etc., that perform particular tasks or implement particular abstract data types.
  • Machine-executable instructions, associated data structures, and program modules represent examples of program code for executing steps of the methods disclosed herein.
  • the particular sequence of such executable instructions or associated data structures represents examples of corresponding acts for implementing the functions described in such steps.

Abstract

A gaming machine comprising, a standalone module arranged to implement a standalone game; and a server module arranged to generate server game data to be employed by at least one other gaming machine to implement a server game.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • The present application claims the benefit of priority to Australian Provisional Patent Application No. 2007904386, filed on Aug. 15, 2007, entitled “A Gaming System and a Method of Gaming”, and Australian Provisional Patent Application No. 2007905676, filed on Oct. 16, 2007, both of which are herein incorporated by reference in their entirety.
  • FIELD
  • The present invention relates to a gaming system and a method of gaming.
  • BACKGROUND TO THE INVENTION
  • Currently most electronic gaming machines deployed to the market are standalone gaming machines, in the sense that game play is carried out by electronics located within the gaming machine cabinet—i.e. by a processor on a circuit board mounted within the cabinet executing code in a memory connected to the board.
  • More recently, it has been proposed to move to a client/server architecture where most of the game is implemented on a dedicated gaming server and the gaming machines run a thin client to receive player inputs and present game outcomes to the player. Such a proposal represents a radical departure from current techniques and is not easy to transition to for existing venues because it requires large scale replacement of the machines on the gaming floor.
  • SUMMARY OF INVENTION
  • In a first aspect the invention provides a gaming machine including:
  • a standalone module arranged to implement a standalone game; and
  • a server module arranged to generate server game data to be employed by at least one other gaming machine to implement a server game.
  • In an embodiment, the gaming machine includes a client module in data communication with the server module and arranged to implement the server game based on server game data generated by the server module.
  • In an embodiment, the standalone module is a sub-module of the client module capable of operating without receipt of data from the server module.
  • In a second aspect the invention provides a gaming system including a plurality of gaming machines, each of the gaming machines including a standalone module arranged to implement a standalone game independently of the other gaming machines when the gaming machine is operating in a standalone mode;
  • at least one of the gaming machines including a server module whereby it can operate in a client/server mode during which it is arranged to act as a server game machine and generate server game data; and
  • at least one other gaming machine of the plurality of gaming machines being in data communication with the server gaming machine and including a client module arranged to implement a server game based on the server game data when operating in a client/server mode.
  • In an embodiment, each of the plurality of gaming machines includes a client module arranged to implement a server game based on the server game data when operating in a client/server mode.
  • In an embodiment, each standalone module is a sub-module of the client module capable of operating without receipt of data from the server module.
  • In an embodiment, each gaming machine includes a server module and the gaming system is arranged to determine one of the server modules as the active server module which generates server game data.
  • In an embodiment, each gaming machine is associated with a respective one of a plurality of player marketing modules (PMMs) and the server and client modules communicate with one another via relevant ones of the PMMs.
  • In an embodiment, communications between the server and client modules are at least in part over an Ethernet.
  • In an embodiment, communications between the server and client modules over the Ethernet are encrypted.
  • In an embodiment, each gaming machine is associated with a serial to Ethernet adapter connected to a serial port of the gaming machine.
  • In an embodiment, the serial to Ethernet adapter is provided at least in part by a PMM associated with the gaming machine.
  • In an embodiment, the server module is arranged to communicate with each client module at least in part by a broadcast protocol interpretable by all client modules.
  • In an embodiment, the server module is arranged to communicate with each client module at least in part by a peer-to-peer protocol interpretable by an addressed client module.
  • In an embodiment, the server module is arranged to operate in the client/server mode in response to a trigger condition occurring.
  • In an embodiment, each standalone module is arranged to report occurrence of a trigger condition in a standalone game to the server module.
  • In an embodiment, the gaming machines are arranged to communicate with one another to determine which server module is an active server module.
  • In an embodiment, the gaming system is arranged to determine at least one passive server module, each passive server module arranged to receive failover data from the active server module, whereby a passive server module can continue the server game if the active server module fails.
  • In an embodiment, at least two gaming machines implement different standalone games to one another.
  • In a third aspect the invention provides a method of gaming including:
  • providing a plurality of gaming machines, each of the gaming machines including a standalone module arranged to implement a standalone game independently of the other gaming machines when the gaming machine is operable in a standalone mode;
  • providing at least one of the gaming machines with a server module whereby it can operate in a client/server mode during which it is arranged to act as a server game machine and generate server game data; and
  • providing at least one other gaming machine with a client module arranged to implement a server game based on the server game data when operating in a client/server mode.
  • Persons skilled in the art will appreciate that some features of the above aspects can be employed in other aspects of the inventions.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • Exemplary embodiments of the invention will now be described in relation to the accompanying drawings, in which:
  • FIG. 1 is a perspective view of a gaming machine of an embodiment;
  • FIG. 2 is a block diagram of the components of a gaming machine of certain embodiments;
  • FIG. 3 is a block diagram of the memory of a gaming machine;
  • FIG. 4 is a block diagram of a player marketing module of the gaming system of certain embodiments;
  • FIG. 5 shows how a plurality of gaming machines may be connected together in a gaming system;
  • FIG. 6 is a functional block diagram of a gaming machine of the embodiment; and
  • FIG. 7 is a flowchart of a gaming method of an embodiment.
  • The foregoing summary, as well as the following detailed description of certain embodiments of the present invention, will be better understood when read in conjunction with the appended drawings. For the purpose of illustrating the invention, certain embodiments are shown in the drawings. It should be understood, however, that the present invention is not limited to the arrangements and instrumentality shown in the attached drawings.
  • DETAILED DESCRIPTION
  • Referring to the drawings, there is shown a gaming system having a plurality of gaming machines wherein each gaming machine is capable of operating in a standalone mode and in a client/server mode wherein one of the gaming machines acts as a server and at least one other gaming machine acts as a client.
  • An exemplary stand alone gaming machine 10 is illustrated in FIG. 1. The gaming machine 10 includes a console 12 having a display 14 on which is displayed representations of a game that can be played by a player. A mid-trim 20 of the gaming machine 10 houses a bank of buttons 22 for enabling a player to interact with the gaming machine, in particular during game play. The mid-trim 20 also houses a credit input mechanism for example a coin input chute and/or a bill collector. Other credit input mechanisms may also be employed, for example, a card reader for reading a smart card, debit card or credit card.
  • Artwork and/or information, for example pay tables and details of bonus awards and other information or images relating to the game may be provided on a front panel 29 of the console 12. A coin tray 30 is mounted beneath the front panel 29 for dispensing cash payouts from the gaming machine 10.
  • The display 14 shown in FIG. 1 is in the form of a video display unit, particularly a cathode ray tube screen device. Alternatively, the display 14 may be a liquid crystal display, plasma screen, any other suitable video display unit, or the visible portion of an electromechanical device. The top box 26 also includes a display which may be of the same type as the display 14, or of a different type.
  • A player marketing module (PMM) 50 having a display 52 is connected to the gaming machine 10. The main purpose of the PMM 50 is to allow the player to interact with a player loyalty system. The PMM has a magnetic card reader for the purpose of reading a player tracking device, for example as part of a loyalty program. However other reading devices may be employed and the player tracking device may be in the form of a card, flash drive or any other portable storage medium capable of being read by the reading device.
  • FIG. 2 shows a block diagram of operative components of a typical gaming machine which may be the same as or different to the gaming machine of FIG. 1.
  • The gaming machine 100 includes a game controller 101 having a processor 102. Instructions and data to control operation of the processor 102 are stored in a memory 103, which is in data communication with the processor 102. Herein the term “processor” is used to refer generically to any device that can process game play instructions in accordance with game play rules and may include: a microprocessor, microcontroller, programmable logic device or other computational device, a general purpose computer (e.g. a PC) or a server.
  • Typically, the gaming machine 100 will include both volatile and non-volatile memory and more than one of each type of memory, with such memories being collectively represented by the memory 103.
  • The gaming machine has hardware meters 104 for purposes including ensuring regulatory compliance and monitoring player credit, an input/output (I/O) interface 105 for communicating with peripheral devices of the gaming machine 100. The input/output interface 105 and/or the peripheral devices may be intelligent devices with their own memory for storing associated instructions and data for use with the input/output interface or the peripheral devices. A random number generator module 113 generates random numbers for use by the processor 102. Persons skilled in the art will appreciate that the reference to random numbers includes pseudo-random numbers.
  • In the example shown in FIG. 2, a player interface 120 includes peripheral devices that communicate with the game controller 101 including one or more displays 106, buttons and/or a touch screen and/or buttons 107, a card and/or ticket reader 108, a printer 109, a bill acceptor and/or coin input mechanism 110 and a coin output mechanism 111. Additional hardware may be included as part of the gaming machine 100, or hardware may be omitted for a particular implementation.
  • FIG. 3 shows a block diagram of the main components of an exemplary memory 103. The memory 103 includes RAM 103A, EPROM 103B and a mass storage device 103C. The RAM 103A typically temporarily holds program files for execution by the processor 102 and related data. The EPROM 103B may be a boot ROM device and/or may contain some system or game related code. The mass storage device 103C is typically used to store game programs, the integrity of which may be verified and/or authenticated by the processor 102 using protected code from the EPROM 103B or elsewhere.
  • FIG. 4 is a block diagram of a player marketing module 50. The player marketing module 50 is connected via serial input/output ports 57 to serial input output ports of the input/output section 105 of the electronic gaming machine. The player marketing module has a card reader 54 and a display 52 which may be an LCD touch screen display. The PMM 50 may also have buttons 53 for receiving a player input (at least in embodiments where there is no touch screen display) and a speaker 51. Input received from the card reader 54 is processed by processor 55 based on the data stored in memory 56. The PMM 50 is connected to a System such as Aristocrat's System 7000 by a system port 58. The PMM also has an Ethernet port 59.
  • In most current gaming machines, such as the Mk VI gaming machine produced by Aristocrat Leisure Industries Pty Ltd, the gaming machine has a number of serial ports and the PMM is connected to a protocol port which is adapted to communicate with a System in accordance with a protocol specified for the jurisdiction (e.g. ASP, SAS). The PMM interprets the data received at the serial port 57 and sends it on to the gaming system via system port which is typically another serial port.
  • In the embodiment, each PMM is also connected via a separate serial port 57 connection to another serial port of the gaming machine. In the case of the Mk VI machine this could be either a spare port or the debug port. The processor executes a Serial to Ethernet Adapter 55A using Serial to Ethernet Adapter code 56A stored in memory 56. The Adapter 55A is arranged to convert all serial communications to Ethernet communication protocols and output them to the Ethernet via Ethernet port 59.
  • Persons skilled in the art will appreciate that the Serial to Ethernet adapter may not be used with a gaming machine that supported native Ethernet communications (i.e. had its own Ethernet port). Further, in some embodiments there could be a mixture of machines with and without native Ethernet.
  • A possible gaming system 500 configuration is shown in FIG. 5 from which it will be seen that a plurality of gaming machines 10 each have a PMM 50 which is connected to the Electronic Gaming Machine via serial connection 510 to the EGM. Each PMM 50 is also connected via Ethernet connection 520 to Ethernet hub 530.
  • It is possible for the gaming machines thus networked to communicate with one another over the Ethernet 520. In the embodiment, an Ethernet compatible protocol allow broadcast communications (e.g. to a broadcast address) as well as addressed communications to be made between one of the gaming machines and another of the gaming machines. In this way, one of the gaming machines is capable of acting as a server in the gaming system 500 illustrated in FIG. 5. In this respect, in the FIG. 5, gaming machine 10A is designated as a Master (i.e. the server) whereas the remaining gaming machines 10B to 10N are designated as Slaves (i.e. the clients).
  • FIG. 6 shows a functional block diagram of a game controller of a gaming machine (EGM). The game controller 101 can be programmed by means of code loaded into memory 103 to carry out the functions. Persons skilled in the art will appreciate that code can be located in a number of ways including by downloading a data signal to the memory over a network or from a computer readable medium or by replacing part of the memory, e.g. EEPROM 103B The game controller 101 includes a client module 630 and a server module 620. The server module 620 is adapted to communicate with other game controllers via the input/output ports 610 (as is the client module). The_client module includes a standalone module 631 arranged to_implement the standalone game, a server game module 633 arranged to receive instructions from a server module by which may be server module 620 or the server module of another gaming machine when the gaming machine is operating in client/server mode and a common function module 632 which includes functions common to both the stand alone module 631 and the server game module 633 for example, processing of input credits or controlling the display.
  • The gaming machines are arranged such that when they power on 710 as shown in the flow chart 700 of FIG. 7, the Master is unknown. The Serial/Ethernet adapter includes a master resolution function which determines which of the gaming machines is to be the Master. In one embodiment, this can be resolved by each Serial/Ethernet adapter broadcasting an identification to a broadcast address and stopping broadcasting if it receives an identification number that is lower than its identification number. A gaming machine that does not receive any lower identification numbers identifies itself as the Master and advises all other machines that are Slaves. It then receives the identification for each of those other gaming machines and builds a list of connected gaming machines 740. An identification that may be used to resolve which gaming machine is the master, a network address may be one example of an identification that can be employed. Alternatively, a serial number of the Serial to Ethernet adapter may be employed.
  • It is optional to order the list of gaming machines, (for example, based on the relative physical location of the gaming machines) such that the order can be used in play of the server game—e.g. to control the displays of the EGMs to display an object moving from one display to another. This may involve operator intervention to build the ordered list at start-up. As indicated, this step is optional and can be by-passed 755.
  • Once the gaming machines are booted up, each gaming machine conducts the standalone game. In the embodiment the standalone module 620 monitors for at least one trigger event that can cause the transition from stand alone mode to client/server mode. This trigger will be output by the client module on which it occurs to the Master via the Ethernet if it occurs. Therefore, the Master is actively listening for the trigger 760. When a trigger occurs in the EGM, the Master is informed 770 and the Master determines which of the gaming machines are participating 780. For example, the Master may apply some eligibility criteria and retrieval data from the client module 630 to determine whether the eligibility criteria are satisfied. Alternatively, participants may be asked whether they wish to participate in the server game, for example participants may have to place an additional bet. Alternatively, all gaming machines may always participate. Alternatively, all gaming machines always participate but only eligible gaming machines are eligible for prizes. Eligibility criteria can be any criteria known in the art, for example, the player may be required to place a bet to be eligible, the player may be required to have placed an ante bet within a defined period (for example, in respect of a current game or a game which ended in the last 10 seconds), the turnover of the gaming machine may need to be above a threshold, the player may be required to be playing maximum lines or reels, etc.
  • Once the Master determines the participants 780, it starts the server game 790 and outputs data via input output port 610 which is converted by the PMM serial adapter 55A to Ethernet protocol whereby each other participating gaming machine can intercept the communications which are sent to it via the Ethernet protocol and implement the server game using the server game module 623 based on the data sent to it. In the embodiment, the server module 620 of the gaming machine acting as Master communicates with its own client module via Ethernet. In the embodiment, the available protocols include a broadcast protocol that allows the server module 620 to communicate with all clients and an addressed protocol which allows the server module 620 to communicate with a particular client module.
  • The server game can be any game devised by a game designer to be carried out under the control of a server including, for example, a bonus game or a group game.
  • Persons skilled in the art will also appreciate that encryption can be applied to the communications, both for security and also, for example, so that separate client/server gaming systems can communicate over the same Ethernet network and are only capable of interpreting messages that are intended for them.
  • Persons skilled in the art will also appreciate that other functionality can be linked to the network. For example, a group display may be added to the network which can interpret data relevant to the server game to display it on the display, for example, if the game involves a competition, the display could display leading participants.
  • In an embodiment, each server module which is not the master operates passively and receives data from the mater or active server module over Ethernet which will allow it to take over if the master fails.
  • Similarly, a passive server may convert to an active server if the rules of the game require, for example if the gaming machine which triggered the server game is required to carry out the processing of the server game.
  • Other variations will be apparent to persons skilled in the art. For example, in one embodiment, there may only be one gaming machine capable of acting as a server machine in bank of gaming machines. In this embodiment, that gaming machine will always be the server gaming machine. Alternatively, some gaming machines may be able to act as the server and some may only be able to act as a client and some may act as both.
  • It will be understood to persons skilled in the art of the invention that many modifications may be made without departing from the spirit and scope of the invention, in particular it will be apparent that certain features of embodiments of the invention can be employed to form further embodiments.
  • It is to be understood that, if any prior art publication is referred to herein, such reference does not constitute an admission that the publication forms a part of the common general knowledge in the art, in Australia or any other country.
  • In the claims which follow and in the preceding description of the invention, except where the context indicates otherwise due to express language or necessary implication, the word “comprise” or variations such as “comprises” or “comprising” is used in an inclusive sense, i.e. to specify the presence of the stated features but not to preclude the presence or addition of further features in various embodiments of the invention.
  • It will be appreciated by persons skilled in the art that numerous variations and/or modifications may be made to the invention as shown in the specific embodiments without departing from the spirit or scope of the invention as broadly described. The present embodiments are, therefore, to be considered in all respects as illustrative and not restrictive.
  • Several embodiments are described above with reference to the drawings. These drawings illustrate certain details of specific embodiments that implement the systems and methods and programs of the present invention. However, describing the invention with drawings should not be construed as imposing on the invention any limitations associated with features shown in the drawings. The present invention contemplates methods, systems and program products on any electronic device and/or machine-readable media suitable for accomplishing its operations. As noted above, certain embodiments of the present invention may be implemented using an existing computer processor and/or by a special purpose computer processor incorporated for this or another purpose or by a hardwired system, for example.
  • As noted above, embodiments within the scope of the present invention include program products comprising machine-readable media for carrying or having machine-executable instructions or data structures stored thereon. Such machine-readable media can be any available media that can be accessed by a general purpose or special purpose computer or other machine with a processor. By way of example, such machine-readable media may comprise RAM, ROM, PROM, EPROM, EEPROM, Flash, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to carry or store desired program code in the form of machine-executable instructions or data structures and which can be accessed by a general purpose or special purpose computer or other machine with a processor. When information is transferred or provided over a network or another communications connection (either hardwired, wireless, or a combination of hardwired or wireless) to a machine, the machine properly views the connection as a machine-readable medium. Thus, any such a connection is properly termed a machine-readable medium. Combinations of the above are also included within the scope of machine-readable media. Machine-executable instructions comprise, for example, instructions and data which cause a general purpose computer, special purpose computer, or special purpose processing machines to perform a certain function or group of functions.
  • Certain embodiments of the invention are described in the general context of method steps which may be implemented in one embodiment by a program product including machine-executable instructions, such as program code, for example in the form of program modules executed by machines in networked environments. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform particular tasks or implement particular abstract data types. Machine-executable instructions, associated data structures, and program modules represent examples of program code for executing steps of the methods disclosed herein. The particular sequence of such executable instructions or associated data structures represents examples of corresponding acts for implementing the functions described in such steps.

Claims (20)

1. A gaming machine comprising:
a standalone module arranged to implement a standalone game; and
a server module arranged to generate server game data to be employed by at least one other gaming machine to implement a server game.
2. A gaming machine as claimed in claim 1, comprising a client module in data communication with the server module and arranged to implement the server game based on server game data generated by the server module.
3. A gaming machine as claimed in claim 2, wherein the standalone module is a sub-module of the client module capable of operating without receipt of data from the server module.
4. A gaming system comprising a plurality of gaming machines, each of the gaming machines comprising a standalone module arranged to implement a standalone game independently of the other gaming machines when the gaming machine is operating in a standalone mode;
at least one of the gaming machines comprising a server module whereby it can operate in a client/server mode during which it is arranged to act as a server game machine and generate server game data; and
at least one other gaming machine of the plurality of gaming machines being in data communication with the server gaming machine and comprising a client module arranged to implement a server game based on the server game data when operating in a client/server mode.
5. A gaming system as claimed in claim 4, wherein each of the plurality of gaming machines comprises a client module arranged to implement a server game based on the server game data when operating in a client/server mode.
6. A gaming system as claimed in claim 5, wherein each standalone module is a sub-module of the client module capable of operating without receipt of data from the server module.
7. A gaming system as claimed in claim 4, wherein each gaming machine comprises a server module and the gaming system is arranged to determine one of the server modules as the active server module which generates server game data.
8. A gaming system as claimed in claim 4, wherein each gaming machine is associated with a respective one of a plurality of player marketing modules (PMMs) and the server and client modules communicate with one another via relevant ones of the PMMs.
9. A gaming system as claimed in claim 4, wherein communications between the server and client modules are at least in part over an Ethernet.
10. A gaming system as claimed in claim 9, wherein communications between the server and client modules over the Ethernet are encrypted.
11. A gaming system as claimed in claim 9, wherein each gaming machine is associated with a serial to Ethernet adapter connected to a serial port of the gaming machine.
12. A gaming system as claimed in claim 11, wherein the serial to Ethernet adapter is provided at least in part by a PMM associated with the gaming machine.
13. A gaming system as claimed in claim 4, wherein the server module is arranged to communicate with each client module at least in part by a broadcast protocol interpretable by all client modules.
14. A gaming system as claimed in claim 4, wherein the server module is arranged to communicate with each client module at least in part by a peer-to-peer protocol interpretable by an addressed client module.
15. A gaming system as claimed in claim 4, wherein the server module is arranged to operate in the client/server mode in response to a trigger condition occurring.
16. A gaming system as claimed in claim 4, wherein each standalone module is arranged to report occurrence of a trigger condition in a standalone game to the server module.
17. A gaming system as claimed in claim 7, wherein the gaming machines are arranged to communicate with one another to determine which server module is an active server module.
18. A gaming system as claimed in 17, wherein the gaming system is arranged to determine at least one passive server module, each passive server module arranged to receive failover data from the active server module, whereby a passive server module can continue the server game if the active server module fails.
19. A gaming system as claimed in claim 4, wherein at least two gaming machines implement different standalone games to one another.
20. A method of gaming comprising:
providing a plurality of gaming machines, each of the gaming machines comprising a standalone module arranged to implement a standalone game independently of the other gaming machines when the gaming machine is operable in a standalone mode;
providing at least one of the gaming machines with a server module whereby it can operate in a client/server mode during which it is arranged to act as a server game machine and generate server game data; and
providing at least one other gaming machine with a client module arranged to implement a server game based on the server game data when operating in a client/server mode.
US12/191,673 2007-08-15 2008-08-14 Gaming system and a method of gaming Abandoned US20090181773A1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
AU2007904386A AU2007904386A0 (en) 2007-08-15 A gaming system, a gaming device, a bonus controller, and a method of gaming
AU2007904386 2007-08-15
AU2007905676 2007-10-16
AU2007905676A AU2007905676A0 (en) 2007-10-16 A Gaming System and a Method of Gaming

Publications (1)

Publication Number Publication Date
US20090181773A1 true US20090181773A1 (en) 2009-07-16

Family

ID=39926449

Family Applications (1)

Application Number Title Priority Date Filing Date
US12/191,673 Abandoned US20090181773A1 (en) 2007-08-15 2008-08-14 Gaming system and a method of gaming

Country Status (3)

Country Link
US (1) US20090181773A1 (en)
EP (1) EP2026302A1 (en)
AU (2) AU2008205413A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150038216A1 (en) * 2013-07-31 2015-02-05 Video Gaming Technologies, Inc. Systems and methods for distributed gaming voucher control

Citations (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5611730A (en) * 1995-04-25 1997-03-18 Casino Data Systems Progressive gaming system tailored for use in multiple remote sites: apparatus and method
US6203429B1 (en) * 1997-04-23 2001-03-20 Wms Gaming Inc. Gaming machine with bonus mode
US20030009603A1 (en) * 2000-12-27 2003-01-09 Ruths Derek Augustus Samuel System and method for managing collaborative data representations
US20030014513A1 (en) * 2000-12-27 2003-01-16 Ruths Derek Augustus Samuel System and method for collaborative data resource representation
US20030119573A1 (en) * 2001-12-21 2003-06-26 Mcclintic Monica A. Gaming method, device, and system including trivia-based bonus game
US20040092315A1 (en) * 2002-09-16 2004-05-13 Scott Boyd System controlled player-related bonuses in gaming machines
US20050020340A1 (en) * 2003-07-23 2005-01-27 Cannon Lee E. Methods and apparatus for a competitive bonus game with variable odds
US20050054438A1 (en) * 2003-09-04 2005-03-10 Rothschild Wayne H. Universal personal identifier for accessing patron information at a gaming venue
US6932340B1 (en) * 2003-10-29 2005-08-23 West Coast Gaming, Inc. Method of playing a dice wagering game
US20050215316A1 (en) * 2004-03-15 2005-09-29 Rowe Richard E Method and apparatus for awarding a bonus via a cashless network
US20050245317A1 (en) * 2004-04-30 2005-11-03 Microsoft Corporation Voice chat in game console application
US20050282637A1 (en) * 2003-03-10 2005-12-22 Cyberscan Technology, Inc. Universal peer-to-peer game download
US20050282608A1 (en) * 2004-06-16 2005-12-22 Stargames Corporation Pty Limited Bonus game for electronic wagering
US20050282626A1 (en) * 2004-06-17 2005-12-22 Manfredi Vincent S Method and apparatus for awarding a mystery promotional ticket
US20060015560A1 (en) * 2004-05-11 2006-01-19 Microsoft Corporation Multi-sensory emoticons in a communication system
US20060073897A1 (en) * 2004-10-01 2006-04-06 Wms Gaming Inc. Wagering game with group jackpot
US20060079313A1 (en) * 2004-10-01 2006-04-13 Trainor Bethany J Gaming method and machine with bonus game
US7031473B2 (en) * 2001-11-13 2006-04-18 Microsoft Corporation Network architecture for secure communications between two console-based gaming systems
US20060116189A1 (en) * 2001-12-31 2006-06-01 Igt Method and apparatus for providing an advantage to a player in a bonus game
US20060252550A1 (en) * 2005-04-22 2006-11-09 Aruze Corp. Server and gaming machine
US20060287106A1 (en) * 2005-05-17 2006-12-21 Super Computer International Collaborative online gaming system and method
US20060287036A1 (en) * 2003-07-08 2006-12-21 Daly Terence G Multi-reel slot machine with selectable reel play
US20070004519A1 (en) * 2003-10-20 2007-01-04 Marius Swart Methods and apparatus for interacting with players of video machines
US20070026920A1 (en) * 2005-07-26 2007-02-01 Flint John D Video poker wagering game with card substitution feature
US20070060330A1 (en) * 2005-08-09 2007-03-15 Spectre Gaming, Inc. Associative community bonus round
US20070060331A1 (en) * 2005-08-09 2007-03-15 Spectre Gaming, Inc. Game machine software and communications for community bonus round gaming
US20070060329A1 (en) * 2005-08-09 2007-03-15 Spectre Gaming, Inc. Bonus server with community bonus round gaming
US20070117607A1 (en) * 2002-02-12 2007-05-24 Scott Olive Linked progressive jackpot system
US20070136817A1 (en) * 2000-12-07 2007-06-14 Igt Wager game license management in a peer gaming network
US20070155477A1 (en) * 2005-12-23 2007-07-05 Justine Gevisser Gaming system incorporating a karaoke feature
US20070213132A1 (en) * 2006-03-08 2007-09-13 Chilton Ward W Slot machine
US20070265043A1 (en) * 2006-04-12 2007-11-15 Wang Andy Y Team-based networked video gaming and automatic event management
US20080102916A1 (en) * 2006-09-08 2008-05-01 Igt Gaming system and method which enables multiple players to simultaneously play multiple individual games or group games on a central display
US20080227548A1 (en) * 2007-03-13 2008-09-18 Microsoft Corporation Secured cross platform networked multiplayer communication and game play
US20090098940A1 (en) * 2007-10-15 2009-04-16 Sony Ericsson Mobile Communications Ab System and Method for Dynamically Distributing Game Data
US7584154B1 (en) * 2004-01-28 2009-09-01 Microsoft Corporation Arbitration of online game results using an arbitration server and method
US7824268B2 (en) * 2006-12-19 2010-11-02 Electronic Arts, Inc. Live hosted online multiplayer game
US8241129B2 (en) * 2005-06-20 2012-08-14 Microsoft Corporation Setting up on-line game sessions out of a game context

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000017825A2 (en) * 1998-09-18 2000-03-30 Mikohn Gaming Corporation Controller-based linked gaming machine bonus system
AUPQ726300A0 (en) * 2000-05-03 2000-05-25 Aristocrat Technologies Australia Pty Limited Gaming machine with loyalty bonus

Patent Citations (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5611730A (en) * 1995-04-25 1997-03-18 Casino Data Systems Progressive gaming system tailored for use in multiple remote sites: apparatus and method
US6203429B1 (en) * 1997-04-23 2001-03-20 Wms Gaming Inc. Gaming machine with bonus mode
US20070136817A1 (en) * 2000-12-07 2007-06-14 Igt Wager game license management in a peer gaming network
US20030009603A1 (en) * 2000-12-27 2003-01-09 Ruths Derek Augustus Samuel System and method for managing collaborative data representations
US20030014513A1 (en) * 2000-12-27 2003-01-16 Ruths Derek Augustus Samuel System and method for collaborative data resource representation
US7031473B2 (en) * 2001-11-13 2006-04-18 Microsoft Corporation Network architecture for secure communications between two console-based gaming systems
US20030119573A1 (en) * 2001-12-21 2003-06-26 Mcclintic Monica A. Gaming method, device, and system including trivia-based bonus game
US20060116189A1 (en) * 2001-12-31 2006-06-01 Igt Method and apparatus for providing an advantage to a player in a bonus game
US20070117607A1 (en) * 2002-02-12 2007-05-24 Scott Olive Linked progressive jackpot system
US20040092315A1 (en) * 2002-09-16 2004-05-13 Scott Boyd System controlled player-related bonuses in gaming machines
US20050282637A1 (en) * 2003-03-10 2005-12-22 Cyberscan Technology, Inc. Universal peer-to-peer game download
US20060287036A1 (en) * 2003-07-08 2006-12-21 Daly Terence G Multi-reel slot machine with selectable reel play
US20050020340A1 (en) * 2003-07-23 2005-01-27 Cannon Lee E. Methods and apparatus for a competitive bonus game with variable odds
US20050054438A1 (en) * 2003-09-04 2005-03-10 Rothschild Wayne H. Universal personal identifier for accessing patron information at a gaming venue
US20070004519A1 (en) * 2003-10-20 2007-01-04 Marius Swart Methods and apparatus for interacting with players of video machines
US6932340B1 (en) * 2003-10-29 2005-08-23 West Coast Gaming, Inc. Method of playing a dice wagering game
US7584154B1 (en) * 2004-01-28 2009-09-01 Microsoft Corporation Arbitration of online game results using an arbitration server and method
US20050215316A1 (en) * 2004-03-15 2005-09-29 Rowe Richard E Method and apparatus for awarding a bonus via a cashless network
US20050245317A1 (en) * 2004-04-30 2005-11-03 Microsoft Corporation Voice chat in game console application
US20060015560A1 (en) * 2004-05-11 2006-01-19 Microsoft Corporation Multi-sensory emoticons in a communication system
US7647560B2 (en) * 2004-05-11 2010-01-12 Microsoft Corporation User interface for multi-sensory emoticons in a communication system
US20050282608A1 (en) * 2004-06-16 2005-12-22 Stargames Corporation Pty Limited Bonus game for electronic wagering
US20050282626A1 (en) * 2004-06-17 2005-12-22 Manfredi Vincent S Method and apparatus for awarding a mystery promotional ticket
US20060079313A1 (en) * 2004-10-01 2006-04-13 Trainor Bethany J Gaming method and machine with bonus game
US20060073897A1 (en) * 2004-10-01 2006-04-06 Wms Gaming Inc. Wagering game with group jackpot
US20060252550A1 (en) * 2005-04-22 2006-11-09 Aruze Corp. Server and gaming machine
US20060287106A1 (en) * 2005-05-17 2006-12-21 Super Computer International Collaborative online gaming system and method
US8241129B2 (en) * 2005-06-20 2012-08-14 Microsoft Corporation Setting up on-line game sessions out of a game context
US20070026920A1 (en) * 2005-07-26 2007-02-01 Flint John D Video poker wagering game with card substitution feature
US20070060330A1 (en) * 2005-08-09 2007-03-15 Spectre Gaming, Inc. Associative community bonus round
US20070060317A1 (en) * 2005-08-09 2007-03-15 Spectre Gaming, Inc. Community bonus round gaming
US20070060369A1 (en) * 2005-08-09 2007-03-15 Spectre Gaming, Inc. Game machine with community bonus round gaming
US20070060329A1 (en) * 2005-08-09 2007-03-15 Spectre Gaming, Inc. Bonus server with community bonus round gaming
US20070060331A1 (en) * 2005-08-09 2007-03-15 Spectre Gaming, Inc. Game machine software and communications for community bonus round gaming
US20070155477A1 (en) * 2005-12-23 2007-07-05 Justine Gevisser Gaming system incorporating a karaoke feature
US20070213132A1 (en) * 2006-03-08 2007-09-13 Chilton Ward W Slot machine
US20070265043A1 (en) * 2006-04-12 2007-11-15 Wang Andy Y Team-based networked video gaming and automatic event management
US20080102916A1 (en) * 2006-09-08 2008-05-01 Igt Gaming system and method which enables multiple players to simultaneously play multiple individual games or group games on a central display
US7824268B2 (en) * 2006-12-19 2010-11-02 Electronic Arts, Inc. Live hosted online multiplayer game
US20080227548A1 (en) * 2007-03-13 2008-09-18 Microsoft Corporation Secured cross platform networked multiplayer communication and game play
US20090098940A1 (en) * 2007-10-15 2009-04-16 Sony Ericsson Mobile Communications Ab System and Method for Dynamically Distributing Game Data

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150038216A1 (en) * 2013-07-31 2015-02-05 Video Gaming Technologies, Inc. Systems and methods for distributed gaming voucher control
US9478104B2 (en) * 2013-07-31 2016-10-25 Video Gaming Technologies, Inc. Systems and methods for distributed gaming voucher control

Also Published As

Publication number Publication date
AU2011250701A1 (en) 2011-12-01
EP2026302A1 (en) 2009-02-18
AU2008205413A1 (en) 2009-03-05
AU2011250701B2 (en) 2012-07-12

Similar Documents

Publication Publication Date Title
US8979640B2 (en) Player tracking method and a player tracking system
US11151840B2 (en) Gaming machine and a method of gaming thereon
US20140135098A1 (en) Gaming system and a method of gaming
US20130116029A1 (en) Gaming controller, device and method of gaming
US9984537B2 (en) Method of gaming, a game controller and a gaming system
AU2011250701B2 (en) A Gaming System and a Method of Gaming
AU2017200758B2 (en) A Gaming System and a Method of Gaming
US9715786B2 (en) Method of gaming, a game controller and a gaming system
AU2009200139B2 (en) A method of processing a user data card, an interface module and a gaming system
AU2012227283A1 (en) A Gaming System and a Method of Gaming
AU2012200531B2 (en) A method of processing a user data card, an interface module and a gaming system
AU2012202111B2 (en) A player tracking method and a player tracking system
US8998696B2 (en) Gaming system and a method of gaming
US8376830B2 (en) Gaming system and method of gaming
AU2011265485B2 (en) A hybrid gaming system
US20130344944A1 (en) Electronic method of gaming, a game controller and a gaming system
US20100022292A1 (en) Gaming System and a Method of Gaming
US20090312088A1 (en) Gaming system and method of gaming
AU2012205206A1 (en) A method of gaming, a game controller and a gaming system

Legal Events

Date Code Title Description
AS Assignment

Owner name: ARISTOCRAT TECHNOLOGIES AUSTRALIA PTY LIMITED, AUS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BOESEN, JOHN LESLIE;REEL/FRAME:022965/0819

Effective date: 20090304

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION