This invention relates to system and methods used to link devices to prizes and control the participation for prizes. More particularly, the system and methods enable devices that accept wagers, payments for goods or services, or any other monetary transaction, and devices capable of using different currencies or using different denominations within a particular currency to participate for common prizes.
Prior art related to progressive prizes generally utilize gaming devices that typically contain one or more games that can be played for various prizes. Each game has a pay table that consists of one or more pay lines defining all possible outcomes of one play of the game that can result in awarding a prize to a player. A particular game's theoretical pay out percentage, also known as payback percentage, can be mathematically computed from the pay table. The computation compares the prize values for each pay line and the odds the player has to win the prize, to the theoretical sum of all wagers that would need to be played to reach every possible outcome. These concepts are described in detail in Dwight and Louise Crevelt's book VIDEO POKER MANIA!!
The theoretical pay out of different gaming devices may vary considerably. This is particularly true when the class of gaming devices include games such as 21, keno, bingo, roulette, and others where the theoretical pay out is dependent on items such as a deck of cards, the selection of a set of numbers from a superset, etc.
When a gaming device is linked to a progressive prize it is traditionally expected to contribute a portion of its wagers to the progressive prize. In all known prior art, the contribution percent factor is a part of the progressive prize's attributes. This results in the same contribution percent factor being applied to the wagers made on every linked gaming device.
From the perspective of the progressive prize, the sum of all the wagers made on all the linked gaming devices for each theoretical prize award is known as the prize's total wager amount. The contribution percent factor represents the portion of the prize's total wager amount that then determines the progressive prize value. For example if the average prize award were anticipated to be $1,500,000 and the percentage of wagers used to support the prize value were 1.5%, then the prize's total wager amount needed to support the prize value would be $100,000,000. In this example, any gaming device linked to this prize would need a pay line that has a total wager amount of $100,000,000, the pay line's total wager amount being the product of the wager value times the odds of winning. This ensures all participants participating for the prize make the same theoretical monetary investment to win the prize.
The oldest progressive prize computer systems support one progressive prize and require all participating gaming devices to have the same wager amount and odds for winning. This effectively satisfied all the requirements of the progressive prize to game linkage. In these systems, linkage is accomplished by physically connecting a particular gaming device to the network controlled by the progressive prize's computer systems.
Large progressive prize values proved to be a significant attraction for players. However, the limitation presented by the corresponding large total wager amount drove an industry desire for methods that would enable increasing the base of participating gaming devices. The more gaming devices that can be linked to a progressive prize, the easier it is to satisfy the prize's total wager amount thus resulting in timely prize awards that promote more player attraction.
One apparent solution, judging from patent history, was to invent methods that would enable gaming devices that used different denomination coins to participate for a common prize. For example, instead of being limited to linking a few dollar games in a casino to a progressive prize, multiple denomination methods could theoretically enable any denomination game to be linked to a common prize. This increases the participation base and enables the prize to reach its total wager amount more easily. At the same time it overcomes a casino's apprehension towards dedicating too much floor space to the same kind of game.
The control processes of a system illustrated in U.S. Pat. No. 5,116,055 allow gaming devices accepting different coin denominations of the same currency to be played for a common progressive prize. An Electronic Translator appears to translate the unique coin/pulse information normally generated by each game, into a set of information that results in each game making an approximately equal value of dollars to jackpot amount. The results produced by the Electronic Translator appear to make all the gaming devices look the same to the controlling computer system. Thus, this prior art appears to use the same linkage methods employed by older systems, which is accomplished by physically connecting a particular gaming device's Electronic Translator to the network controlled by the progressive prize's computer system.
U.S. Pat. No. 5,885,158 discloses methods for linking gaming devices that accept wagers of the same currency but of different denomination coins to a common progressive prize. The disclosed linkage methods mathematically determine that there is compatibility between the two distinct entities of the progressive prize and the gaming device. This effectively creates a second level of linkage that further qualifies which progressive prizes a gaming device may participate in once it is physically linked to the progressive prize's computer system. While these methods appear to enable increasing the participation base, they have several limitations. For example, one limitation requires that the coin wagered on a gaming device must be a multiple of the coin the prize is based upon. This would prevent a quarter gaming device from participating for a prize based on a one-dollar denomination.
U.S. Pat. No. 6,241,608 discloses a free play apparatus and methods that use a progressive prize's total wager amount and a gaming device's wager amount to compute the odds of a participant winning a progressive prize. The disclosed linkage methods enable the free play apparatus' logic to get a progressive prize's total wager amount via a logical linkage. Once physically linked to the computer system the free play apparatus receives the total wager amounts of any prizes that have been logically linked to it. It then enables the gaming device to participate in the progressive prizes. While this invention effectively eliminates restrictions related to the denomination or currency of a wager, it does nothing to address the limitation related to the potential conflict between a prize's contribution percent and a game's theoretical pay out percentage.
As previously stated, a gaming device connected to a progressive prize has traditionally been expected to contribute a portion of each wager to the progressive prize. It is well known that the contribution percent factor is a part of the progressive prize's attributes. This results in the same contribution percent factor being applied to every linked device. A particular device may have a very high theoretical pay out such as 98%, which pays out on average, 98 dollars for every 100 dollars wagered on this device. The size of the prize's contribution percent factor may hinder the ability to link the device to the progressive prize. The reason is if the progressive prize's contribution percent factor were a value of 2% or more, then it would be impossible to make a profit on a game with a theoretical pay out of 98% or more. This would effectively prevent the device from being linked to that prize.
There exists a need to enable the contribution percent factor to be a part of each device's attributes. Each device could then have a contribution percent factor that is compatible with the device's game's theoretical pay out, thus enabling a wider variety of devices to be linked to each progressive prize. For example, devices with games having very low theoretical pay outs could afford to support a high contribution percent factor while a device with games having a very high theoretical pay out may have a low contribution percent factor. This would enable further increasing a progressive prize's participation base.
Further, there exists a need for allowing any device that accepts a monetary transaction to participate for any progressive prize. Using the methods disclosed in this invention the only device requirement for linkage to a prize would be the ability to accept a monetary transaction. The monetary transaction value may then be used for participation in a prize.
Certain embodiments of the invention incorporate these advantages by disclosing methods of linkage between prizes and devices that enable assigning the contribution percentage to a device. These methods enable any device that accepts a monetary transaction to participate for any prize.
At least one embodiment of the present invention enables any device accepting monetary transactions to be linked with at least one prize.
At least one embodiment of the present invention enables assigning a contribution percent factor to each linked device.
At least one embodiment of the present invention enables linking a device and prize regardless of the device's currency or denomination of monetary transaction, or theoretical payout.
At least one embodiment of the present invention expands the participation base of a prize.
As the participation base for a prize is expanded, the owner of the prize is afforded more flexibility in determining how the total contribution amount will be distributed to the monetary requirements of the prize.
These and other advantages may be realized by reference to the remaining portion of the specification claim and abstract.
The specification discloses a progressive gaming system having a central system, at least one prize, a progressive method, and at least one monetary transaction acceptor. The central system is adapted to associate the progressive method with the prize and the monetary transaction acceptor thereby allowing the monetary transaction acceptor to participate for the prize. The progressive method is adapted to determine a participation outcome based at least on the monetary transaction acceptor's contribution percent factor.
The specification also discloses a progressive gaming system and methods having the ability to expand the participation base for a progressive prize to include a wide variety of monetary transaction acceptors. The progressive gaming system and methods may have the capability to accept a monetary transaction value in a plurality of currencies or a plurality of denominations of the same currency. The progressive gaming system and methods may support multiple prizes simultaneously. Each monetary transaction acceptor may be linked to one or more prizes.
The disclosed methods may comply with the commonly accepted requirement that each participant for a prize make the same theoretical monetary investment to win the prize. The present invention may further comprise methods used to interface various devices with progressive methods, acquire monetary transactions, control events, and others.
Additional features of the invention will be described below and will form the subject matter of claims. In this request, before explaining at least one preferred embodiment of the invention detail, it is to be understood that the invention is not limited in its application to the details of the construction and the arrangement of the components set forth in the following description or as illustrated in the drawings. The invention is capable of other embodiments and of being practiced and carried out in various ways. It is also understood that the phraseology and terminology employed herein are for the purpose of description and should not be regarded as limiting.
Certain embodiments of the present invention are shown in the accompanying drawings where:
Acquisition Data Data produced by devices as a result of participation for prizes. Data recorded from game meters are one example of the acquisition data
Central System One or more sets of computer hardware and software in communication with GEMs or devices, the computer hardware and software being responsible for controlling the system.
Contribution Percent Factor For a prize, these are used to allocate the contributions made by devices to funds used to finance the starting value of a prize, increment the prize value, and other uses.
Control Data Data input by system operators that define the system environment, operating parameters, constraints, and other criteria. Examples include the data that defines each device, each GEM, communication criteria, prizes, logical linkage between prizes and progressive method, etc.
Device An apparatus accepting wagers or payments for goods or services in a manner that enables a monetary transaction value to be used by a progressive method thus enabling participation in a prize.
Device Driver A set of hardware or software used to monitor and control devices.
Device Protocol The set of messages used to control a specific device.
Distributed System A system consisting of a plurality of sets of computer hardware and software in communication with and controlling a plurality of computers at the same site or at separated sites.
Event Condition A condition arising from an incident that is either outside the set of normal incidents, or is a normal incident that requires tracking of some specific process to be performed for control or audit purposes.
Event Data Data generated by the system to track each event. For example the tracking for a prize award event may include audit records recording meters that could not be gathered, the prize value displayed to the participant, the actual prize value computed after all contributions were acquired, etc.
Event Process A process that enables a controlled response to an event condition. The objective of the event process is to ensure the situation is handled in accordance with the rules and regulations of a governing agency.
Game A method or apparatus that provides a participant with the opportunity to place a wager, then interact in some manner with either a device or a house employee, such as a dealer or table operator, for the chance of winning a prize.
Gaming Device A method or apparatus used as a game of chance wherein a participant may place wagers for the chance of winning prizes.
Gaming Environment Manager A set of hardware and/or software that connect the central system with the device drivers controlling devices.
GEM See Gaming Environment Manager
Handle Pull A gaming industry term used to indicate one play on a game, a gaming device, or other game of chance. Also includes the participant action of payment for services or goods when the payment is used in participation for prizes.
Host Computer A computer acting as the controlling entity for another computer or computerized device.
Linked Device A device that is linked with one or more prizes.
Linked Game A game that is physically, associatively, or logically linked with one or more prizes.
Location A site containing devices linked to the system. For example locations include sites such as a casino, a drinking establishment, grocery stores, airport lounges, resort destinations, as well as other establishments with devices participating for prizes. May also include internet servers.
Monetary Transaction Acceptor Any hardware or software that is capable of accepting a monetary transaction. Examples include a gaming device, keno games, bingo games, table games, roulette, cash registers, point of sale terminals, lottery terminals, internet transactions, and others.
Monetary Transaction Value The value of a monetary transaction.
Participant Someone that performs a monetary transaction wherein the monetary transaction value is used to participate in a prize.
Participation Outcome The win or lose outcome for each handle pull for a prize.
Pay Table The data used to compute a game's theoretical payout. Usually consist of one or more pay lines that define the required wager, odds for winning, prize award, and other data.
Prize Something offered as an award for participation.
Prize Award The condition that results from the win of a prize. It may also include the subsequent prize award event that ensures all rules are enforced in regards to meter collection and calculation of the final prize amount.
Progressive Apparatus A secondary device that may enable a primary device to participate for prizes.
Progressive Method The methods employed using computer hardware or software that enable participation in one or more prizes.
Progressive Prize A prize that starts at an initial value then the prize value is incremented by a percentage of the monetary transactions made on devices linked to the prize. In some embodiments the prize value may not increment due to a zero value percentage, or even no increment percentage at all.
Protocol A set of defined messages used to communicate between system components.
Remote Computer A set of computer hardware and software located at a site other than the central site.
System Activity Data Data that results from participants making monetary transactions using devices linked to the system. Examples include a gaming device's meter data, point of sale data, lottery ticket purchases, and others, captured for each prize award event.
System Operator People charged with the responsibility for operating the central system computers, entering control data, and ensuring event processes perform correctly.
System Standard Protocol The set of defined messages used by the system to communicate between processors. Each message has a specific set of information according to its purpose.
Total Contribution Amount The sum of all contributions made during the theoretical life cycle of each prize award event.
Total Wager Amount For a prize, this is the theoretical sum of all wagers made for each prize award event. For a device, this is the sum of all monetary transactions made for each theoretical prize award event.
In the following detailed description of the preferred embodiment, reference is made to the accompanying drawings, which form a part of this application. The drawings show, by way of illustration, specific embodiments in which the invention may be practiced. It is to be understood that other embodiments may be utilized and structural change may be made without departing from the scope of the present invention.
One embodiment of this invention is comprised of one or more central or remote locations where devices are located. A particular location may be devoted to gaming, such as a casino, while another location may simply employ devices for the convenience of customers, for example restaurants, drinking establishments, grocery stores, airport lounges, resort destinations, as well as others. Another embodiment may include an Internet server to enable personal computers, or other web enabled devices connected to the Internet, to participate in a common prize.
In one embodiment, at each site where devices are located, one or more processors, known as Gaming Environment Managers (GEM), may be used to monitor and control each connected device or other apparatus designed to allow participants to place wagers or make payment for goods or services. Each GEM may be connected to a central system via appropriate communication lines.
Referring now to
The GEM 104D provides access to the central system for the Internet server 113. Web enabled devices 120A, 120B, 120C, 120D connect to the Internet server through the Internet 114. These devices run software that provides the ability to participate in wagering for prizes. Communication lines 103A, 103B and 103C connect the locations with the central system. These communication lines may be of any particular kind depending on the capability of an international location's existing facilities.
Each GEM may contain device drivers 105A for monitoring and controlling the attached devices, an event manager 106A, and a polling process 107A. The polling processes may coordinate the sending of transactions to and from the polling process 112 at the central system 102. The event managers may process each transaction from the central system and create transactions to be returned to the central system. The device drivers may monitor and control each device or apparatus and may perform the data acquisition to record data indicative of wagering activity, payment transactions, and events generated from each device.
The central system may contain the business process and report generation functionality 108 responsible for maintenance of all information used to define the physical system, including all devices, games, prizes, linkage of devices and games to prizes, currency exchange rates and other data needed by the operating logic. The central system may coordinate this information across the computer hardware platforms to ensure accuracy and consistency. In the preferred embodiment, the central system is the central repository and distribution point for all data acquired by the system.
The polling process 112 may be responsible for scheduling polls to each GEM, transporting the transactions generated by the other central system processes to the GEM, then receiving transactions from the GEMs and passing them to the data acquisition process 109. The data acquisition process may be responsible for accumulating the records of wagering and payment activity that occur on each device, applying wagers, payments, and/or contributions towards prizes, computing prize amounts, and maintaining the memory tables used by all other elements of the central system to control processes. As event transactions are acquired they are passed to the event control process 110.
The event control process 110 may be responsible for monitoring the progress of events and creating messages needed to affect decisions to carry out or terminate operations. The system operator interface process 111 may serve as a gateway for the system operator to monitor the operational performance of the system and issue commands. Once the system is operational, the normal day-to-day control functions may include but are not limited to, adding and removing prizes, adding and removing equipment and communication lines, controlling the collection of wagering and payment activity, contribution percent changes, exchange rate changes between currencies, and ensuring all events are handled properly. There may be a daily process that reconciles the participant wagering and customer payment activity for the day and balances all financial activity. All activities may be monitored and controlled by the central system processes.
To ensure all system activity is controlled on a standard time of day and day of year basis, all system processors preferably operate on Greenwich Mean Time or some other system standard time. The system standard time is coordinated during the continuous polls from the central site to the local and remote sites. Local presentation of time of day and day of year may be produced via methods that convert the system standard time to the local standard time of the particular location based on time zones, daylight savings criteria, or other criteria that may be in effect for a particular location.
In the preferred embodiment, Prize data 255 may be the first data entered. Location data 201 may be entered for each physical site where devices are located. There may be an owner of each prize 2553 that preferably enters into an agreement with the owner of a location 2012. The agreement may be approved by the regulatory agency before the location owner can be authorized for participation 250. Once this data is defined to the system, the remaining data may be entered to define each GEM 205, each device driver 210, each progressive apparatus 215, each device 220, and if the device contains games, each game on a device 225.
In the most preferred embodiment, the ability to provide a participant using a device with the opportunity to win a prize may be built by associating each prize's Prize D 2601, each device's device ID 2602, and defining any selection criteria that governs the display of the prize to a participant 2603. Other databases known in the art may be used in practice to drive the data requirements of a progressive system.
In the preferred embodiment, when a participant uses a device to participate in a prize, a progressive method may be used to determine the outcome. The method may be incorporated into a device driver 210, a progressive apparatus 215, a device 220, or a game 225. The steps of the method may also be separated and spread out amongst these entities. Some of the steps in the methods may even be incorporated into the software of the central system itself by utilizing the various prize and device IDs to determine when and where participation for a prize may occur, the anticipated contribution percent factors, the anticipated monetary transaction values, as well as other data. The progressive method may be incorporated into a device and the relationship between the device driver and the device may take the route indicated by line 290. In embodiments where the progressive method is incorporated into a secondary device, such as a progressive apparatus, the relationship between the device driver and the device may take the route indicated by lines 295.
For ease of explanation, unless otherwise noted, the description of the preferred embodiment assumes the progressive method is incorporated into a device 220. As devices are defined to the system they may be associated with a device driver. The general functions of a device driver are explained referencing
In addition to isolating the central system from the physical devices, the device drivers may be responsible for qualifying each set of acquisition data and event data with the appropriate prizes' win number, currency, and other required prize data along with the currency, contribution percent factor, and other required data.
The disclosures of the methods of certain embodiments of this invention are presented starting with the progressive method, followed by several embodiments illustrating how the progressive method may be incorporated into various devices and games. This is followed by the disclosure of the method used to link a progressive method to a prize. The methods used to accumulate monetary transactions, compute prize values, process a prize award event and the accumulation of monetary transactions and payments during a prize award event are presented last.
The progressive method may be incorporated into many different embodiments. In one embodiment a standard set of prizes may be displayed to the participant. In another embodiment different sets of prizes may be displayed to participants based upon criteria such as player rating, monetary transaction amount, special promotions, or any other criteria that enables sets of prizes to be distinct from other sets of prizes. In another embodiment the participant may be allowed to select one or more prizes from lists of several prizes. In another embodiment the device may randomly select prizes for presentation to the participant. Other embodiments may contain combinations of these preferred embodiments.
where
The progressive method may then generate a random number 402 from the range of 1 through the maximum number for the range as computed. The generated number may then be compared to a predefined number 403, such as the number one (“1”). If the numbers were different then the result is set to lose 404. Otherwise the result may be set to win 405.
While this method for determining outcome is a preferred embodiment, other embodiments may take other forms. For example, other data may be used in place of the prize's total contribution amount:
where
In this embodiment, the algorithm TW*PP replaces the prize's total contribution amount. In other embodiments, the contribution percent factors may be replaced by the sum of several different factors such as:
where
As can be seen, there are many permutations of algorithms that may be used to create the maximum number for the range of random number selection. The data requirements for each permutation may be easily defined to the system database and then sent to the progressive method at the time of initialization, and at any other time during the course of operation as needed to keep the progressive method's data current and up-to-date.
Once the progressive method has determined an outcome, the device's processes may query the progressive method for the result 304. The progressive method may then notify the device of the outcome 323.
In various embodiments, certain features of the progressive method may be built into different system components. For example, if the monetary transaction of some devices were always of the same value and in the same currency, the central system may have access to all the data needed to create the maximum number for the range of random number selection. Therefore, for those devices the central system may be able to compute the maximum number range and just send that value to the progressive method.
In other embodiments, all or part of the features of the progressive method may be incorporated with the logic and processes of the device itself thus eliminating the progressive method as a distinct class or entity.
Once it is determined that a prize win has occurred, other methods may be invoked. For example, the regulatory agency may require the device be disabled after a prize is won 310, there may be requirements to display visual and audio signals to the participant indicating they have won 311, prize award messages may need to be formatted and sent to the central system 312, as well as other requirements depending on the particular venue in which the device is located. All of these methods may be incorporated into the device itself, the progressive method, or other entities such as an event class.
Several other embodiments of devices that incorporate the progressive method follow.
The device logic may use the data illustrated in
Referring to
The selection criteria are presented as an example only. In practice the criteria would be more comprehensive to enable greater flexibility in the selection of prizes. In some embodiments the selection criteria may consists of layers of criteria. For example, the participant may select a category of prizes such as Vacations, Vehicles, etc. Then the participant may select items from the selected category such as Paris, London, New York, San Francisco, etc. from the Vacations category.
Once the device has displayed the prizes 505, it may enable the participant to select a prize 506. In the embodiment wherein the participant is not allowed to select a prize, step 506 may not exist and the participant may be allowed to participate in all the prizes displayed. A control method may actively monitor the device 507 to detect a handle pull at the instant it occurs. As soon as it is detected, the progressive method may be used to determine the outcome for each selected prize 508. If the play results in a prize award event 509, the control methods may then disable the gaming device 510, create the appropriate visual and audio output to notify the participant of the prize award 511, and generate a prize award event for the central system 512.
Column C PRIZE'S TOTAL CONTRIBUTION AMOUNT represents the amount of money to be contributed to a prize over the theoretical life cycle of one prize award event. Statisticians who use a variety of factors may create the value themselves. In very simple terms, the value represents the amount of money that may be needed to fund the starting prize value, fund the increment of the prize value, fund profits for the owner of the prize and many other financial requirements. In this case, the value 1,890,123, stored in the prize's data element TOTAL CONTRIBUTION AMOUNT 2555 on
Column D COMPUTED ODDS illustrates how the odds computed by the progressive methods vary according to the monetary transaction value and the game's contribution percent factor. It is apparent that as either value grows, an indication that the participant is contributing more to the prize, the odds become smaller, giving the participant a better chance at winning the prize. Column E COMPUTED TOTAL CONTRIBUTION AMOUNT illustrates that regardless of the transaction value or the value of the game's contribution percent factor, each participant will ultimately contribute the same amount for the chance of winning the prize. The varying odds are the factors that make this possible. Column F COMPUTED TOTAL WAGER AMOUNT illustrates that the actual value of the wagers made over the theoretical life cycle of one prize award event may vary considerably.
The progressive apparatus' communication line may be connected to the device driver's communication line 807. The connection may be direct, in which case the progressive apparatus may perform all communications between the device driver 808 and the gaming device 801, or the connection may be made with a standard communication line adapter used to split the signal, in which case the progressive apparatus may perform only the communications related to progressives. Communications from the progressive apparatus to the device driver may have event messages indicating prize awards, intruder events, malfunction events and response messages.
The functionality of the incorporated progressive method may be driven from connections to the gaming device. When a participant initiates play by pulling a handle, pushing a button, or some other means as dictated by the gaming device, an impulse may be generated on the connection 8A012. The amount of the wager made maybe obtained from connection 8A013. Sending the appropriate signal through the connection 8A014 may disable the gaming device. If the progressive method has a direct connection to the device driver, then the connection 8A015 may be used to send central system messages to the gaming device and also to receive messages from the gaming device to be sent to the central system.
If the gaming device had an attached player-tracking device, communication line 8A016 may be used to provide the interface between the device and the central system. The progressive apparatus may also be connected to the various sensors incorporated in the gaining device that detect opening of doors, tilting of the device or any other security related events through one or more connections 8A017. All the connections illustrated in
The methods used to start the gaming device 1001 and perform initialization 1002, may incorporate the process of instantiating and initializing the progressive method 301, 302. To execute play for the prizes 1005, the gaming device may invoke the progressive method 303 then query the progressive method for the win/lose outcome 1006, 304. In any slot machine type gaming device or other device accepting monetary transactions, there are a multitude of other steps the device is required to perform. This example is not an attempt to be all encompassing; it is presented as only one example of how the progressive method could be incorporated into a slot machine type of gaming device by someone of ordinary skill in the art.
As indicated in the text displayed 1103 on the monitor 1102, when the participant initiates play by pressing a button 1104, the gaming device may execute play for each prize and display symbols 1105 to indicate a win or a loss outcome. In the event the participant tosses invalid coins into the coin hopper, those invalid coins may be returned in the return hopper 1109.
After all initialization is completed, the gaming device may present the available prizes to the participant 1204. As the participant dropped coins into the coin hopper and/or inserted paper currency into the bill acceptor the gaming device may tally the monetary transaction value 1205. When the participant touches the button to start play 1206, the gaming device may execute play 1207 for each prize. If the play results in a prize award event for the big prize 1208, the gaming device may disable itself 1209 and create the appropriate visual and audio output to notify the participant of the prize award 1210. The gaming device may then generate a prize award event for the central system 1211. If the big prize were not won, then a check may be made to see if any of the little prizes were won 1212. If one was won then a coupon may be printed 1213 and a prize-award event may be generated for the central system 1211.
As will become very apparent, the methods presented that enable internet enabled gaming software to participate in common prizes may be adapted to enable any internet application that accepts a monetary transaction to also participate. In this embodiment, the prizes are open for play not only from the Internet server but also from any other location. Referencing
When the Internet server 1303 establishes connection to the device driver 1305 in initialization mode, the message protocols may send all the prize and game configuration information to the Internet server's application level programs. This information may enable the Internet server to build the data structures that enable each set of the gaming software's progressive method to have the required prize and game data. During the actual playing of the gaming software, the same progressive method previously disclosed may execute play for prizes, depending on the manner in which the gaming software presents prizes to the participant. The prizes may be simply presented as one or more that may be won, or the prizes may be presented in a manner that enables a participant to select one or more for play, or the progressive method may be used to randomly select one or more prizes.
There are many different methods an Internet gaming site may use to enable participants to participate in gaming.
When a set of gaming software does incorporate the progressive method, those methods may be presented to the user in addition to the normal methods employed by the Internet server's control methods. The gaming software may present the available prizes to the participant 1407. In this depicted embodiment, the gaming software may then allow the participant to select a prize 1408. As has been presented previously, other embodiments may simply present prizes to the user, randomly select prizes, or any combination thereof.
When the user elects to start play according to the gaming software's control methods 1409, the gaming software may execute play 1410 for each selected prize, as previously disclosed. If the play results in a prize award event 1411, the gaming software may create the appropriate visual and audio output to notify the participant of the prize award 1412. The gaming software may then generate a prize award event for the central system 1413.
In any Internet gaming system, there may be a multitude of other logical steps the gaming software may be required to perform. The control processes that logically link the progressive method with a prize is illustrated in
As devices are then logically linked to a prize, the linkage methods build the relationship of the prize 2601 and the devices 2602 in the prize and progressive method linkage table 260. This logical linkage between a prize and a device containing a progressive method may then enable the central system to provide the progressive method with the prize and device data the progressive method needs to determine a win/lose outcome. In other embodiments the conditions on linking may not require a determination of authorization, or there may be additional conditions required by regulatory agencies.
As previously disclosed, the progressive method may be incorporated into any device that accepts a monetary transaction. The specific methods used by different devices or software to enable participants to make monetary transactions may vary to an unlimited extent due to marketing decisions and competition for participation. However, when the device incorporates the progressive method of presenting prizes and executing play for those prizes, the steps used by the progressive method may remain intact. Establishing a prize's total contribution amount, establishing a game's contribution percent factor, and establishing logical linkage between a prize and a progressive method enable the progressive method. Due to constant advances in the networking and communication protocol technology, the methods used to communicate the prize and device data to the progressive method and the methods for communicating polling data and event data between a device driver and a device may vary to an unlimited extent.
In one embodiment, once the system has been implemented and prizes are linked with devices using progressive methods, the devices may be enabled for participation. As participation occurs, the device drivers may monitor each device for a monetary transaction according to the type of device. For each monetary transaction, the device driver may format a message based on monetary transaction values taken from the device. The message may be sent to the central system to record the current transaction and accumulate amounts.
Periodically, the system may compute the current prize value for display to participants. The prize value is preferably computed in the currency of the prize. The following is an equation preferably used to compute a current prize value.
PA+(sum of ((WC*GC)*ER)*IP
where
When a device generates a prize award event, it sends a prize award message to the device driver. The device driver formats a system prize award message and sends it to the central system.
The progressive control process may clear the monetary transaction accumulation data areas to initialize them for processing the new win number 1806. It may start the new win number by sending the prize reset message to all device drivers controlling devices linked to the prize 1807. As each device driver receives the prize reset message, it notifies the device of the new prize value. If the device responds with confirmation that it has changed the prize value, then a new base line of any device meters may be sent to the central system with the old win number. If the device responds with a prize hit message, then the device driver may format both a prize hit message and a meter message using the old win number and sends both messages to the central system. The win number associated with the device may then be incremented. As each device driver will receive the reset message at different times, and the time taken to reset the device may vary depending on conditions, such as the device being in a state of consummating a monetary transaction, there may be monetary transaction messages for the same prize received by the central system with different win numbers.
Each location may be physically sited in wide ranging geographical locations spanning a plurality of international time zones. The owner of each location may determine the open and close times, holiday schedules, and the time of day used to transition business days. The central system may use the open and close times and holiday schedules to notify each GEM at the location to set the attached devices to an open or closed status.
When a location's time for end of day is reached, the central system may notify each GEM at the location to send the current meters for end of day. When the meters are received, they may be are sent to the business functions to process the location's end of day. The use of device drivers to monitor and control devices eliminates the chance of bad meter data entering into the system. Each device may have the limits of normal operating criteria defined that may enable its device driver to detect invalid monetary transactions and runaway conditions before they get into the system data. In the event invalid meters or runaway conditions are detected, the device driver may disable the offending device and notify the central system via a generated event message. This eliminates the often labor intensive tasks normally associated with correcting meter data and the need to protect against a runaway gaming device driving the prize value to an excessive value.
The specification discloses certain embodiments of the invention that expand the participation base for a prize. Certain embodiments provide logical linkage methods, which enable any device accepting a monetary transaction to be linked with a prize. Certain embodiments provide progressive methods that allow a contribution percent factor to be assigned to each linked device thus enabling devices with widely varying theoretical payouts to participate in common prizes.
Certain embodiments further provide progressive methods that enable participants to perform monetary transactions using the currency common to their particular location while participating in the endeavor to win a common prize.
Although the description above contains many specifications, these should not be construed as limiting the scope of the invention but as merely providing illustrations of some of the presently preferred embodiments of this invention. Thus, the scope of the invention should be determined by the issued claims and their legal equivalents rather than by the examples given.
This application claims the benefit of U.S. Provisional Application No. 60/300,333, filed Jun. 22, 2001. This application is also a continuation-in-part of application Ser. No. 09/698,941, filed Oct. 27, 2000. application Ser. No. 09/698,941 is a divisional application of Ser. No. 09/005,341, filed Jan. 9, 1998, which is now U.S. Pat. No. 6,241,608. application Ser. No. 09/698,941 claims priority of provisional patent application No. 60/035/513, filed Jan. 15, 1997, application No. 60/040/982, filed Mar. 17, 1997, and application No. 60/050/971, filed on Jun. 19, 1997.
Number | Date | Country | |
---|---|---|---|
60300333 | Jun 2001 | US | |
60035513 | Jan 1997 | US | |
60040982 | Mar 1997 | US | |
60050971 | Jun 1997 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 09005341 | Jan 1998 | US |
Child | 09698941 | Oct 2000 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 10171205 | Jun 2002 | US |
Child | 11090469 | Mar 2005 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 09698941 | Oct 2000 | US |
Child | 11090469 | Mar 2005 | US |