The present application claims the benefit of priority to Australian Provisional Patent Application No. 2008905086, filed on Sep. 30, 2008, entitled “A GAMING SYSTEM AND A GAMING PERIPHERAL”, which is herein incorporated by reference in its entirety.
The disclosure relates generally to a gaming system and a gaming peripheral.
Gaming machines are typically fitted with a number of peripheral devices, the actual peripheral devices may vary depending on machine design and/or the requirements of the venue at which they are installed. Exemplary peripheral devices include bank note acceptors, coin acceptors, video displays, and ticket printers. The peripheral devices are connected to ports of a main board of the gaming machine and are operated under the control of a processor mounted to the main board.
Within some gaming venues, gaming machines are connected in a network arrangement. The purposes of connection varies and can include one or more of enabling machines to participate in a jackpot game, allowing players to accrue loyalty points, collecting financial data etc. These functions are carried out by one or more components in the network.
There is a need for techniques to enable network components to employ the peripheral devices of gaming machines.
In a first aspect, there is provided a gaming system including:
a network component;
a network;
a gaming device; and
a peripheral device co-located with the gaming device, the peripheral device including a first port arranged in data communication with the network component via the network and a second port arranged in direct data communication with the gaming device.
In an embodiment, the second port is arranged in direct data communication with the gaming device by being coupled to a main board of the gaming device.
In an embodiment, the gaming system includes an interface board co-located with the gaming device and wherein the second port is arranged in data communication with the network via the interface board so as to be in data communication with the network component.
In an embodiment, the peripheral device is arranged to communicate at least one status report on both of the first and second ports.
In an embodiment, the peripheral device is arranged to give priority to actions related to one of the first and second ports over actions related to the other of the first and second ports.
In an embodiment, the peripheral device includes a buffer for buffering communications of at least one of the first and second ports.
In an embodiment, the gaming system includes a plurality of peripheral devices each including a first port arranged in data communication with the network component via the network and a second port arranged in direct data communication with the gaming device.
In an embodiment, the peripheral device is adapted to process inserted bank notes.
In an embodiment, the peripheral device is adapted to process inserted tickets.
In an embodiment, the peripheral device is adapted to print tickets.
In an embodiment, the first port is a USB port.
In an embodiment, the second port is a serial port.
In a second aspect, there is provided a peripheral device for a gaming system including:
a first port adapted to be placed in data communication with a network component via a network; and
a second port adapted to be placed in direct data communication with a gaming device.
In an embodiment, the peripheral device is arranged to communicate at least one status report on both of the first and second ports.
In an embodiment, the peripheral device is arranged to give priority to actions related to one of the first and second ports over actions related to the other of the first and second ports.
In an embodiment, the peripheral device includes a buffer for buffering communications of at least one of the first and second ports.
In an embodiment, the peripheral device is adapted to process inserted bank notes.
In an embodiment, the peripheral device is adapted to process inserted tickets.
In an embodiment, the peripheral device is adapted to print tickets.
In an embodiment, the first port is a USB port.
In an embodiment, the second port is a serial port.
In a third aspect, there is provided a kit for retrofitting a gaming machine, the kit including:
a peripheral device including:
an interface board adapted to be coupled between the first port and the network.
In an embodiment, the interface board is adapted to communicate with the first port with a first protocol and the network with a second protocol.
In an embodiment, the peripheral device is arranged to communicate at least one status report on both of the first and second ports.
In an embodiment, the peripheral device is arranged to give priority to actions related to one of the first and second ports over actions related to the other of the first and second ports.
In an embodiment, the peripheral device includes a buffer for buffering communications of at least one of the first and second ports.
In an embodiment, the peripheral device is adapted to process inserted bank notes.
In an embodiment, the peripheral device is adapted to process inserted tickets.
In an embodiment, the peripheral device is adapted to print tickets.
In an embodiment, the first port is a USB port.
In an embodiment, the second port is a serial port.
In a fourth aspect, there is provided a method of retrofitting a gaming machine including:
fitting a peripheral device to the gaming machine, the peripheral device including:
coupling the first port of the peripheral device to be in data communication with the network component via a network; and
coupling the second port of the peripheral device to the gaming device.
In an embodiment, the method includes coupling the first port to the network via an interface board.
In a fifth aspect, there is provided a gaming machine including:
a peripheral device including:
an interface board coupled between the first port and the network.
In an embodiment, the second port is arranged in direct data communication with the gaming device by being coupled to the gaming device.
In an embodiment, the peripheral device is arranged to communicate at least one status report on both of the first and second ports.
In an embodiment, the peripheral device is arranged to give priority to actions related to one of the first and second ports over actions related to the other of the first and second ports.
In an embodiment, the peripheral device includes a buffer for buffering communications of at least one of the first and second ports.
In an embodiment, the peripheral device is adapted to process inserted bank notes.
In an embodiment, the peripheral device is adapted to process inserted tickets.
In an embodiment, the peripheral device is adapted to print tickets.
In an embodiment, the first port is a USB port.
In an embodiment, the second port is a serial port.
Certain exemplary embodiments will now be described with reference to the accompanying drawings in which:
Features, further aspects, and advantages of the present invention will become apparent from the following description of embodiments thereof, by way of example only, with reference to the accompanying drawings. Also, various embodiments of the aspects described in the preceding paragraphs will be apparent from the appended claims, the following description and/or the accompanying drawings. It should be understood, however, that the present invention is not limited to the arrangements and instrumentality shown in the attached drawings.
Although the following discloses example methods, systems, articles of manufacture, and apparatus including, among other components, software executed on hardware, it should be noted that such methods and apparatus are merely illustrative and should not be considered as limiting. For example, it is contemplated that any or all of these hardware and software components could be embodied exclusively in hardware, exclusively in software, exclusively in firmware, or in any combination of hardware, software, and/or firmware. Accordingly, while the following describes example methods, systems, articles of manufacture, and apparatus, the examples provided are not the only way to implement such methods, systems, articles of manufacture, and apparatus.
When any of the appended apparatus claims are read to cover a purely software and/or firmware implementation, in at least one embodiment, at least one of the elements is hereby expressly defined to include a tangible medium such as a memory, DVD, CD, etc. storing the software and/or firmware.
Referring to the
Herein, the term “gaming device” is used to refer to any device which can be deployed to the floor of a venue and which has a peripheral devices to which a network component may require access, for example devices used by a player to play a game and can include stand alone gaming machines, interactive video terminals (terminals having the outward appearance of a gaming machine but operating in a client server based environment) and electronic gaming tables. Another exemplary gaming device is a cash redemption terminal which can be used to insert tickets to receive a cash payout; a promotional system could access a printer of such a device to print a promotional voucher.
An exemplary gaming device in the form of a stand alone gaming machine 10 is illustrated in
A top box 26 may carry artwork 28, including, for example, pay tables and details of bonus awards and other information or images relating to the game. Further artwork and/or information 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
The gaming machine 100 includes a main board 101 which provides a game controller. The main board 101 has 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. 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 I/O 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 I/O interface or the peripheral devices. There may also be a plurality of separate I/O interfaces. The I/O interface includes a plurality of ports including a plurality of serial ports. 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
In an embodiment, at least one of the peripherals is a dual port peripheral having one port which communicates with the main board 101 as described above and is adapted to receive command and control signals from the main board 100 and another port which is adapted for communication with a network component via a network, for example an Ethernet network.
The serial ports are coupled respectively by serial cables 422 and 432 to the main board of the electronic gaming machine 410 This enables the electronic gaming machine 410 to send or receive data directly to/from the dual port peripherals 420, 430. An exemplary block diagram of the generic components of a dual port peripheral device of one exemplary embodiment are illustrated in
The dual port peripheral 500 is arranged to prioritize particular requests. For example, dual port printer 430 may be arranged to give higher priority to a printing request from the electronic gaming machine 410 and from the promotional system 450. The controller is arranged to report printing progress only on the requested port. Statuses such as error conditions, jams and paper status are reported as detected on both ports. The gaming system is arranged such that during printing of a promotional ticket, the electronic gaming machine 410 functionality is not changed. The buffers 515, 525 described in
During some functions the electronic gaming machine may need to be disabled, for example during an upgrade of the functionality of one of the devices. In an example where the EGM also has a player tracking module, this can be achieved by the player tracking module sending a busy signal to the gaming machine to effectively lock the gaming machine while the function is implemented. In this example, the interface board may communicate with the player tracking module to get it to lock the gaming machine while an upgrade is being performed. In an embodiment, the interface board 411 can communicate with both the peripherals and the gaming machine and hence can act as the arbitrator if both the network and the gaming machine want to access the peripheral. The interface board can further be configured to act as a generic interface to all peripherals of the gaming machine including the display and any touch screen.
In another embodiment, the gaming machine may be configured to lock up automatically in response to receipt of a particular status from a peripheral via a USB port.
From the above, it will appreciated that one advantage is that the USB port is dedicated for communication over the network whereas the serial port is dedicated for communication with the gaming machine 410. An embodiment involves using the USB connections to perform firmware upgrades of the dual port peripherals 420, 430. That is, an update server located on the network 440 can send a request to upgrade the firmware directly to a peripheral. Additionally or alternatively, the firmware may be downloaded to the interface board 411 by the network and the interface board 411 may be configured to update the peripheral immediately, at a scheduled time or in response to a trigger from the network.
A benefit of this configuration is that it allows the upgradeability of peripherals to be retrofitted to gaming machines by providing a dual port peripheral and an interface board. Accordingly, an embodiment provides a method of retrofitting a gaming machine by adding a dual port peripheral and coupling one port of the peripheral to the electronic gaming machine for direct communication and another port to the network 440 to place the peripheral in data communication with a network component. In one embodiment this allows the retrofitted peripherals to be updated on a regular basis without physically visiting the gaming machines.
From the above, it will also be appreciated that an embodiment provides a method 600 of retrofitting a gaming machine as shown in
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 is referred to herein, such reference does not constitute an admission that the prior art forms a part of the common general knowledge in the art in any country.
In the claims which follow and in the preceding description of the invention, except where the context requires otherwise due to express language or necessary implication, the word “comprise” or variations such as “comprises” or “comprising” is used in an inclusive sense, i.e. to specify the presence of the stated features but not to preclude the presence or addition of further features in various embodiments of the invention.
It will be appreciated by persons skilled in the art that numerous variations and/or modifications may be made to the invention as shown in the specific embodiments 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. It will be understood that the invention disclosed and defined in this specification extends to all alternative combinations of two or more of the individual features mentioned or evident from the text or drawings. All of these different combinations constitute various alternative aspects of the invention.
The present invention contemplates methods, systems and program products on any electronic device and/or machine-readable media suitable for accomplishing its operations. Certain embodiments of the present invention may be implemented using an existing computer processor and/or by a special purpose computer processor incorporated for this or another purpose or by a hardwired system, for example.
Embodiments within the scope of the present invention include program products comprising machine-readable media for carrying or having machine-executable instructions or data structures stored thereon. Such machine-readable media can be any available media that can be accessed by a general purpose or special purpose computer or other machine with a processor. By way of example, such machine-readable media may comprise RAM, ROM, PROM, EPROM, EEPROM, Flash, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to carry or store desired program code in the form of machine-executable instructions or data structures and which can be accessed by a general purpose or special purpose computer or other machine with a processor. When information is transferred or provided over a network or another communications connection (either hardwired, wireless, or a combination of hardwired or wireless) to a machine, the machine properly views the connection as a machine-readable medium. Thus, any such a connection is properly termed a machine-readable medium. Combinations of the above are also included within the scope of machine-readable media. Machine-executable instructions comprise, for example, instructions and data which cause a general purpose computer, special purpose computer, or special purpose processing machines to perform a certain function or group of functions.
Number | Date | Country | Kind |
---|---|---|---|
2008905086 | Sep 2008 | AU | national |