System for awarding a bonus to a gaming device on a wide area network
First Claim
1. A method for awarding a bonus to a player of an electronic gaming device at one of a plurality of gaming properties, said method comprising:
- collecting data relating to gaming device play at the properties by a slave server on a computer network;
compiling at least some of the data collected from the properties by a master server on a network including the slave servers for the purpose of awarding a bonus from a bonus pool, wherein compiling at least some of the data comprises maintaining a delayed pool representing bonus pool contributions by gaming devices while communications between the gaming devices and a slave server or between the slave server and the master server were interrupted, wherein compiling at least some of the data further comprises updating the bonus pool using a first portion of the delayed pool and forming a new bonus pool using a second portion of the delayed pool;
sending a display message from the master server to the slave servers to cause the amount of the bonus pool to be displayed and in response to receiving a display message, sending a message to the master server from a slave server indicating a current local bonus pool value so that the amount of the bonus pool is updated, the current local bonus pool value representing the total accrued contribution by the slave server since the current pool began accruing;
using the master server to randomly select a slave server from a plurality of slave servers to award the bonus and to notify the non-selected slave servers of the identity of the selected slave server;
randomly selecting at least one of the gaming devices from a plurality of gaming devices at one of the properties to receive the bonus using the selected slave server;
awarding the bonus to the player of said at least one gaming device;
generating an indication that the player has been awarded the bonus.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for awarding a bonus to a player of an electronic gaming device at one of a plurality of casino properties is implemented with a slave server networked with gaming devices at each property. The slave servers are networked with a master server that accumulates a pool comprising a percentage of play on the gaming devices. The pool is initiated with a starting value, which defines the lower end of a range having a predetermined maximum number at the upper end. A number is randomly selected from within the range. As play progresses, the pool increases until it hits the random number. As a result, a slave server is randomly selected. The randomly selected slave server then awards the bonus to a randomly selected one of its associated gaming devices.
-
Citations
21 Claims
-
1. A method for awarding a bonus to a player of an electronic gaming device at one of a plurality of gaming properties, said method comprising:
-
collecting data relating to gaming device play at the properties by a slave server on a computer network; compiling at least some of the data collected from the properties by a master server on a network including the slave servers for the purpose of awarding a bonus from a bonus pool, wherein compiling at least some of the data comprises maintaining a delayed pool representing bonus pool contributions by gaming devices while communications between the gaming devices and a slave server or between the slave server and the master server were interrupted, wherein compiling at least some of the data further comprises updating the bonus pool using a first portion of the delayed pool and forming a new bonus pool using a second portion of the delayed pool; sending a display message from the master server to the slave servers to cause the amount of the bonus pool to be displayed and in response to receiving a display message, sending a message to the master server from a slave server indicating a current local bonus pool value so that the amount of the bonus pool is updated, the current local bonus pool value representing the total accrued contribution by the slave server since the current pool began accruing; using the master server to randomly select a slave server from a plurality of slave servers to award the bonus and to notify the non-selected slave servers of the identity of the selected slave server; randomly selecting at least one of the gaming devices from a plurality of gaming devices at one of the properties to receive the bonus using the selected slave server; awarding the bonus to the player of said at least one gaming device; generating an indication that the player has been awarded the bonus. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for awarding a bonus to a player of an electronic gaming device at one of a plurality of casino properties, said method comprising:
-
defining a group of gaming devices at each property; defining a count that increments responsive to play on a gaming device; accumulating the count for each group at each property using a slave server; accruing a percentage of the accumulated count for all of the properties in a bonus pool from which the bonus is to be awarded using a master server; maintaining a delayed pool representing bonus pool contributions by gaming devices while communications between the gaming devices and the slave server or between the slave server and the master server were interrupted; updating the bonus pool using a first portion of the delayed pool and forming a new bonus pool using a second portion of the delayed pool; sending a display message from the master server to a slave server to cause the amount of the bonus pool to be displayed and in response to receiving a display message, sending a message to the master server from the slave server indicating a current local bonus pool value so that the amount of the bonus pool is updated, the current local bonus pool value representing the total accrued contribution by the slave server since the current pool began accruing; randomly selecting a slave server from a plurality of slave servers to award a bonus and notifying the non-selected slave servers of the identity of the selected slave server; and awarding a bonus from the bonus pool to at least one of the players of a gaming device in a group of gaming devices at one of the casino properties by use of the selected slave server. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for awarding a bonus to a player of an electronic gaming device at one of a plurality of casino properties, said method comprising:
-
selecting a random number between a minimum and a maximum number; accumulating a coin count on a slave server related to play on predetermined gaming devices at the properties for the purpose of awarding a bonus from a bonus pool; maintaining a delayed pool representing bonus pool contributions by gaming devices while communications between the gaming devices and the slave server or between the slave server and the master server were interrupted; updating the bonus pool using a first portion of the delayed pool and forming a new bonus pool using a second portion of the delayed pool; sending a display message from a master server to a slave server to cause the amount of the bonus pool to be displayed and in response to receiving a display message, sending a message to the master server from the slave server indicating a current local bonus pool value so that the amount of the bonus pool is updated, the current local bonus pool value representing the total accrued contribution by the slave server since the current pool began accruing; using the master server to randomly select a slave server from a plurality of slave servers to award a bonus and to notify the non-selected slave servers of the identity of the selected slaver server; randomly selecting at least one of the gaming devices from a plurality of gaming devices at the property having the randomly selected slave server to receive a bonus; and awarding the bonus to a player of the randomly selected gaming device when the accumulated count reaches or exceeds the random number. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system for awarding a bonus to at least one player of an electronic gaming device at one of a plurality of gaming properties, said system comprising:
-
a slave server at each property, said slave server being on a network of gaming devices at its associated property and being programmed to accumulate a count related to play on the networked gaming devices; a master server on a network of the slave servers, said master server being programmed to accumulate the count of each slave server for the purpose of awarding a bonus from a bonus pool, said master server being programmed to maintain a delayed pool representing bonus pool contributions by gaming devices while communications between the gaming devices and the slave server or between the slave server and the master server were interrupted, said master server being programmed to update the bonus pool using a first portion of the delayed pool and to form a new bonus pool using a second portion of the delayed pool; and the master server configured to send a display message to the slave servers to cause the amount of the bonus pool to be displayed and in response to receiving a display message, the slave servers being configured to send a message to the master server indicating a current local bonus pool value so that the amount of the bonus pool is updated, the current local bonus pool value representing the total accrued contribution by the slave server since the current pool began accruing, and wherein the master server is also configured to randomly select one of the slave servers to award the bonus to at least one player of a gaming device of a group of gaming devices at one of the properties when the accumulated count on the master server reaches or exceeds a random number and to notify the non-selected servers of the identity of the selected slave server.
-
-
20. A method of accounting for a pool of money accumulated from play on electronic gaming devices at least one casino property comprising:
-
periodically checking a communications link with an electronic gaming device for an updated contribution value, the updated contribution value representing the total accrued contribution by the slave server since the current pool began accruing; accumulating the updated contribution value into the pool; continuing to accumulate updated contribution values from the electronic gaming devices, even if the communications link from one of the electronic gaming devices is impaired; allocating the contribution value from an electronic gaming device having a previously impaired communication link, during the time the link was impaired, to a delayed pool; awarding a bonus from the current pool wherein a chance of receiving the bonus is a function of an amount wagered and; establishing a new pool using at least part of the delayed pool.
-
-
21. A method for awarding a bonus to a player of an electronic gaming device at one of a plurality of gaming properties, the method comprising:
-
collecting, by a plurality of slave servers in communication with respective pluralities of gaming devices, data relating to gaming device play at one or more of the plurality of gaming properties; compiling, at a master server in communication with the slave servers, at least some of the data relating to gaming device play to form a bonus pool for awarding a bonus; sending a display message from the master server to the slave servers, the display message causing the amount of the bonus pool to be displayed; receiving, at the master server, a plurality of response messages sent from the slave servers in response to receiving the display message, each of the response messages indicating a current local bonus pool value associated with the respective slave server, the current local bonus pool value representing the total accrued contribution by the respective slave server since the current pool began accruing; receiving, at the master server, at least one message from a slave server indicating a delayed pool value, the delayed pool value representing bonus pool contributions by gaming devices while communications between the gaming devices and the slave server or between the slave server and the master server were interrupted; updating the bonus pool at the master server using the current local bonus pool values indicated in the response messages and a first portion of the delayed pool value; randomly selecting, at the master server, a slave server from the plurality of slave servers to award the bonus; notifying the plurality of slave servers, including the non-selected slave servers, of the identity of the selected slave server; randomly selecting at least one of the gaming devices in communication with the selected slave server to receive the bonus; awarding the bonus to the player of the at least one gaming device; generating an indication that the player has been awarded the bonus; and forming a new bonus pool using a second portion of the delayed pool value.
-
Specification