CN101361102A - Bingo system with discrete payout categories - Google Patents

Bingo system with discrete payout categories Download PDF

Info

Publication number
CN101361102A
CN101361102A CNA2006800513716A CN200680051371A CN101361102A CN 101361102 A CN101361102 A CN 101361102A CN A2006800513716 A CNA2006800513716 A CN A2006800513716A CN 200680051371 A CN200680051371 A CN 200680051371A CN 101361102 A CN101361102 A CN 101361102A
Authority
CN
China
Prior art keywords
output
iii class
class
guest
probability
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.)
Pending
Application number
CNA2006800513716A
Other languages
Chinese (zh)
Inventor
特雷西·鲍威尔
贾斯廷·M·克鲁姆
布赖恩·D·沃尔夫
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.)
International Game Technology
Original Assignee
International Game Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Game Technology filed Critical International Game Technology
Publication of CN101361102A publication Critical patent/CN101361102A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Slot Machines And Peripheral Devices (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Methods, devices and systems are described for mapping pay amounts for a variety of Class III game themes to a common set of bingo pay amounts. Each Class III game theme may cause a different type of entertaining display on a gaming machine when bingo is played, based upon a corresponding Class III game. Preferably, each Class III game theme will offer game play and paytable percentages closely matching those of the original Class III game. Some implementations allow flexibility in matching the probabilities of bingo outcomes and Class III game outcomes by mapping ranges of Class III pay amounts to a single bingo pay amount. Some implementations provide a system wherein electronic gaming machines presenting entertaining displays of various Class III game themes are linked to a single bingo server.

Description

Bingo system with discrete payout categories
The cross reference of related application
The U.S. Provisional Patent Application No.60/752 that the application's requirement is entitled as " BINGO GAMES THAT PROVIDE SIMULATED CLASSIII GAME OUTCOMES " (the numbering IGT1P274P/P-1091PROV of agency), submits on Dec 19th, 2005,014 right of priority, its at this in conjunction with for referencial use.
This application relates to and is entitled as " Bingo System with Downloadable Common Patterns " (the numbering IGT1P251/P-1062 of agency), the U.S. Patent application No.11/312 that submits on Dec 19th, 2005,966, be entitled as " Using Multiple Bingo Cards to Represent Multiple Slot Paylinesand Other Class III Game Options " (the numbering IGT1P292/P-1093 of agency), the U.S. Patent application No.11/402 that submits on April 11st, 2006,726, and be entitled as " Bingo GamingMachine Capable of Selecting Different Bingo Pools " (agency numbering IGT1P269/P-1086), the U.S. Patent application No.11/312 that submits on Dec 19th, 2005,948, its at this in conjunction with for referencial use.
Technical field
The present invention relates to gaming network, relate more specifically to be used to provide the gaming network of multiplayer's bingo.
Background technology
The recreation of the U.S. is divided into I class, II class and the recreation of III class.The recreation of I class is included as social gaming or the traditional ceremony recreation of getting minimum bonus.The recreation of II class comprises the recreation of bingo and similar bingo.Bingo comprises in order to win prize that comprises the money prize and the recreation of using the playing cards that show numeral or other sign, wherein when being extracted by the target of label similarly or sign or electronics when determining, the playing cards possessor covers this numeral or sign, and arrangement the first that wherein covers previous specified numeral or sign on these playing cards got this recreation.To be known as " recreation triumph pattern " or " game over pattern " when this is arranged with in the literary composition.If when playing in the place identical with the recreation of bingo, unconventional and uninhibited, online playing card, skill (tipjar) recreation, instant bingo and other similar bingo, the recreation of II class also can comprise the draw ring recreation.III class recreation comprises any recreation that is not I class or the recreation of II class, for example about the game of chance of the type that typically provides in non-Indian, management recreation place, state.
The bingo that has two kinds of citation forms.In traditional bingo, the player buys playing cards, extracts afterwards.First player who obtains given pattern wins.In a kind of bingo that is known as lucky guest fruit, before the player learns arrangement on its guest fruit playing cards, the extraction of recreation takes place.After extracting generation, the player can buy playing cards and arrangement on the playing cards and the numeral that is extracted are compared, to determine whether predetermined pattern mates.Recreation continues in the lucky bingo, up at least one player matches specified recreation triumph pattern.Lucky bingo also can comprise guest fruit modification, and the part of wherein carrying out some numerals (being less than the quantity of wanting to get the necessary ball of recreation usually) before selling the bingo playing cards extracts.After the bingo playing cards were sold, extra digit was extracted, up to producing the victor.
In typical bingo, the numeral of being randomly drawed that the indication of " falling sphere " display will be used in playing bingo.Correspondingly, the selection at random of employed numeral in the bingo will be represented in the text in term " falling sphere " etc.; Correspondingly, numeral self will often be called as " ball ".One of ordinary skill in the art will recognize that employed numeral can be shown with any convenient manner in the electronics bingo, and " falling sphere " of simulation only is this kind example.The quantity of the ball that extracts and the timing of falling sphere can change according to the type of bingo.
As indicated above, play bingo, on its guest fruit playing cards, covered predetermined games triumph pattern up at least one player.This recreation also can comprise the interim victor of the mating the bonus of predetermined interim pattern (interim pattern) on guest fruit playing cards based on using the same ball that extracts.Interim pattern is won and is not stopped bingo.Reward for interim pattern, along with recreation continues, the player who covers certain interim pattern can receive premiums.Some exception guest fruit versions can allow more than guest that carries out that those need obtain the bingo triumph really to extract, and this is to win in order to pay interim pattern with desired ratio.Recreation is won to reward and is generally color by annotating branch in essence.That is guest's total amount of really winning and betting on the given incident of rewarding, based on bingo.Yet it typically is non-color by annotating branch that interim pattern is rewarded.
For example game machine such as slot machine and video poker machine has been proved to be very popular.Yet a lot of game of chance of being played on game machine fall into the category of III class recreation, and it may be subjected to stricter checking and approving and managing.The object for appreciation that a lot of play facilities have the game machine of object for appreciation III class recreation of limited quantity and a larger amt is the game machine of the II class recreation of guest fruit for example.
Like this, need provide a kind of games system, wherein II class recreation can be played having to the game machine of " see and experience " of the recreation of small part III class.For example, prior art system can not provide bingo on the game machine network, and this network satisfies the regulatory requirement of II class recreation, simultaneously the importance of Simulation with I II class recreation.
Summary of the invention
The invention describes the novel method, apparatus and system that are used for the payment amount of various III class game themes is mapped to common guest fruit payment amount group.When playing the guest fruit, each III class game themes can cause amusements dissimilar on the game machine to show based on corresponding III class recreation.Preferably, each III class game themes provides recreation and closely is matched with the payable number percent that original class III is played.Some embodiments are by with the range mappings of III class payment amount to single guest's fruit payment amount or conversely, and allow the dirigibility when the probability of probability that makes guest fruit result and III class game result is complementary.Some embodiments provide a kind of system, and the electronic game machine that wherein presents the amusement demonstration of various III class game themes is connected to single guest fruit server.
Some embodiments of the present invention provide a kind of game machine, and it comprises following element: network interface; Storage medium; Expenditure equipment; At least one display device; And at least one logical device.Logical device is configured to carry out following task: according to first demonstration of controlling bingo via the bingo information that network interface received; The guest who is identified for bingo game result really props up output; Prop up output from comprehensive guest's fruit payoff table (global bingo paytable) selection III class of really propping up output corresponding to III class recreation and guest; Second demonstration of the Simulation with I II of the institute class game result of output is propped up in control corresponding to the III class; And definite III class is propped up output and the guest really props up whether there is difference between the output.
Logical device can further be configured to control expenditure equipment and prop up output to reward the III class, determines the III class when logical device and props up output and guest and really prop up when having difference between the output, adds to equal that the III class is propped up output and the guest really props up the bonus of the difference between the output.Logical device can further be configured to determine the III class when logical device and prop up output and guest and really prop up when not having difference between the output, and control expenditure equipment props up output to reward the III class.In some cases, the guest really props up output and III class and props up output and equal zero.
Select step to comprise and select the III class to prop up output, it has and is substantially equal to first probability that the guest really props up second probability of output.Select step can comprise the data structure of being stored in the search storage medium, this data structure comprises that M guest really props up output and N III class propped up output.
A plurality of III classes of selecting step can comprise that selection is really propped up output corresponding to the guest one of are propped up in the output.For example, storage medium can comprise the some III class results that prop up output corresponding to a plurality of III classes and represent that its quantity is proportional with the relevant probability that the III class is propped up output, and selects step to comprise and select III class result one of to represent at random.III class result represents to comprise the RNG seed.
Perhaps (or in addition) can use weighting function and select a plurality of III classes to prop up one of output.This weighting function for example, can be used with the III class and prop up the proportional weight of output.
Game machine can comprise first display device and second display device.Bingo can be presented on first display device and the recreation of the III class of simulation can be presented on second display device.
Logical device also can be configured to and receives the selecteed indication of recreation of the 2nd III class and the output that the 2nd III class is played is mapped to comprehensive guest fruit payoff table.Logical device can be configured to really props up the recreation of output and the 2nd III class according to the guest and selects III class payment amount from comprehensive guest fruit payoff table.
Optional embodiment of the present invention provides a kind of really method of expenditure group of comprehensive guest that forms.This method comprises these steps: set up B predetermined guest and really prop up output; At least one guest fruit pattern is assigned to B predetermined guest really props up in the output each; And the predetermined guest of B is really propped up at least one III class that in the output each be mapped to III class recreation prop up output.
Mapping step can comprise that the range mappings that the III class is propped up output really props up output to corresponding single guest.Each III class in the scope is propped up output and can be less than or equal corresponding guest and really prop up output.The probability that the guest really props up output approximates the summation that the II class of I in the respective range is propped up the probability of output.Mapping step can comprise props up output and corresponding guest with a plurality of III classes in the scope really to prop up output related, makes that the result who props up one of output corresponding to the III class in the scope will show on game machine when the award guest really props up output in bingo.
Mapping step can comprise that single III class is propped up output to be mapped to more than a guest and really to prop up output.This method can comprise further that at least one III class result is assigned to each III class props up output.Mapping step can comprise that controlling the III class props up the ratio of output and general branch's output.Mapping step can comprise according to the ratio between total III class probability and the total guest fruit probability weighs III class probability.Mapping step can comprise that specifying predetermined guest really to prop up output causes corresponding III class to prop up 100% probability of output.Mapping step can comprise that the III class that at least one is independent props up output and be mapped to equal guest and really prop up output.
This method can comprise according to the probability in the recreation of the III on basis class coming the III class is propped up the output weighting.The weighting step can be included as the III class with relative high probability and prop up output relatively more III class result is provided.The weighting step can comprise relative higher weighting function is applied to have relatively more the III class of high probability and prop up output.The weighting step can comprise the III class triumph frequency of III class recreation approximate to proportional with the ratio of total II class probability and total III class probability.The weighting step can comprise the low expenditure probability that higher priority is assigned to the recreation of coupling III class.The weighting step can comprise the high expenditure probability that higher priority is assigned to the recreation of coupling III class.
Mapping step can comprise a plurality of guests are really paid and be mapped to III class expenditure that the probability summation that makes a plurality of guests really pay is substantially equal to the probability of III class expenditure.Mapping step can comprise that the control guest really props up output and III class and props up difference D between the output.For example, mapping step can comprise and minimizes D.Mapping step can comprise that control D is the no more than guest predetermined score that really props up output (for example 1/3,1/2,2/3 or 3/4).Mapping step can comprise that control III class expenditure probability is for being inversely proportional to D.
The invention provides the hardware (for example assembly of game machine, the network equipment and this equipment) that is configured to carry out the inventive method, and opertaing device is to carry out the software of these and other method.
These and other characteristic of the present invention will present in ensuing specific descriptions of the present invention and associated drawings in more detail.
Description of drawings
Fig. 1 is for providing the table that weight is applied to an example of Different Results.
Fig. 2 shows the combination II class that an example that II class expenditure is mapped to III class expenditure is provided and the part of III class payoff table.
Fig. 3 A is an II class payoff table, and its value is provided to show several typical method of the present invention.
Fig. 3 B is an III class payoff table, and its value is provided to show several typical method of the present invention.
Fig. 4 is the process flow diagram that is used for describing the various embodiments of typical method 400 of the present invention.
Fig. 5 A-5E is used for the table of various embodiments of describing method 400.
Fig. 6 A and 6B are used for the table of alternative embodiments of describing method 400.
Fig. 7 is the process flow diagram that is used for describing the various embodiments of typical method 700 of the present invention.
Fig. 8 is used for the table of various embodiments of describing method 700.
Fig. 9 is the process flow diagram that is used for describing the various embodiments of typical method 900 of the present invention.
Figure 10 A-10E is used for the table of various embodiments of describing method 900.
Figure 11 A and 11B are the table that is used for describing alternative of the present invention.
Figure 12 shows an example of the network topology that is used to implement some aspects of the present invention.
Figure 12 A is the block diagram that shows the simplification network topology of some embodiments that resolver is shown.
Figure 13 show can be according to the present invention some aspects and the game machine that disposes.
Figure 14 show can be according to the present invention some aspects and the game machine and the gaming network that dispose.
Figure 15 show can be according to the present invention some aspects and the gaming network that disposes.
Embodiment
In this application, understand fully of the present invention in order to provide, set forth a lot of details.Yet obviously, for one of ordinary skill in the art, the present invention can not have partly or entirely putting into practice of these details.In other cases, unclear in order not make the present invention, be not described in detail the known process step.
The general introduction of the II class recreation of Simulation with I II class recreation is provided
Use description to show the whole bag of tricks and the equipment of the II class recreation (mainly being bingo) that presents the recreation of Simulation with I II class in the literary composition with amusement.According to some this embodiments, the guest fruit player can select from a plurality of III class game themes, and the different amusements that each theme has by corresponding III class recreation reorganization show.Preferably, each III class game themes provides the payoff table number percent that dynamically and closely is matched with the original class III recreation of recreation and triumph.
Below application associated materials has been described and at this in conjunction with for referencial use: be entitled as " Draw Bingo ", in the U.S. Patent application No.10/925710 of submission on August 24th, 2004; The U.S. Patent application No.10/937227 that be entitled as " Bingo GameMorphed to Display Non-Bingo Outcomes ", submits on September 8th, 2004; The U.S. Patent application No.11/149828 that be entitled as " Perrius Poker and Other Bingo Game Variations ", submits on June 10th, 2005; This application is relevant to the U.S. Patent application No.11/312966 that is entitled as " Bingo System with Downloadable Common Patterns " (the numbering IGT1P251/P-1062 of agency), submits on Dec 19th, 2005; And the U.S. Patent application No.11/312948 (" the pond application of guest fruit ") that is entitled as " Bingo Gaming Machine Capable of Selecting Different Bingo Pools " (the numbering IGT1P269/P-1086 of agency), submits on Dec 19th, 2005, universally, " II class/III class application ".
Apply for describedly as described above, provide the II class recreation of Simulation with I II class recreation to have many challenges.One of these challenges are observed the rules and regulations that constantly develop simultaneously for implementing this system.Can expect that for example, the II rule-like has identical guest fruit payoff table (having the identical corresponding probability and the identical patterns of expenditure) with all game machines that very fast requirement participates in the single bingo.This will mean, for example, if " X " guest fruit pattern payment 10 amount of money (credit) also have 5% probability of happening in a recreation, then this pattern must be paid 10 amount of money and have 5% probability of happening for participating in all recreation in the identical guest fruit pond.
A kind of approach is to adopt III class payoff table, finds guest's fruit pattern and probability, to become bingo with the value coupling of III class payoff table and with the recreation of III class.If do these individually, then each III class recreation can be become independent bingo with each III class payoff table.
Yet this is not optimum solution.For example, if the player wants to play simulation Little Green Men
Figure A20068005137100121
Bingo, then for the player, do not expect only and to play Little Green Men
Figure A20068005137100122
Other people to playing, this is at least for two reasons: have long-time delay before (1) recreation beginning, because at least one other people must want to play Little Green Men simultaneously
Figure A20068005137100123
And (2) progressive jackpot/Bonus Reward trends towards becoming little a lot.The amusement that is preferably based on a basic bingo and has many III class game themes shows.This will make following possibility bigger, and promptly player one is by " object for appreciation ", and recreation just can get started, and this is because also have other people who plays certain other recreation to here.
Correspondingly, another approach (for example described in II class/III class application) is for adopting multiple III class payoff table and they being incorporated in the separate payment table.For the identical expenditure grade of acquisition, on average some probability in each recreation.For example, can on average in all recreation, hit the probability of 2 payments, and the average probability value can be included in the aggregate payment table of bingo.Have the guest fruit pattern that is similar to the average probability value and can be used for comprehensive guest fruit payoff table.
Although this method has advantage, they also have various shortcomings.A shortcoming may need to recomputate the newly downloaded aggregate payment table of laying equal stress at every turn when being to increase new III class game themes.Also have other shortcoming, wherein some comprise " hit frequency " problem of being discussed in the following paragraph.
Described in Bin Guochi application, regulatory requirement has been introduced the further challenge about the II class recreation of Simulation with I II class recreation in advance, and this III class recreation has many gamer options, and these options are called as " III class game options " etc. in the text sometimes.III class game options for example can be many stakes of being done in quantity, the many hands in the analog video canaster of the pay lines in the simulated slot game, the many points that are picked as the recreation of simulation Jino or the simulation roulette game.Yet part is popular because of slot machine game, and the most common III class game options of quoting is the pay lines of simulated slot game in the literary composition.
In typical III class slot machine game, payoff table changes based on the number of pay lines of being played.The player who plays a line wishes that all triumphs are the multiple of his or her stake.The quantity that increases the line of playing has increased " hit frequency " and has still reduced average expenditure size.Correspondingly, but the player can play the longer time have a lot of expenditures when their are really more impossible during triumph.For example, the player who plays 10 pay lines wishes to be less than some triumphs of his or her stake (being sometimes referred to as " drop payment (dribble pay) " or " cherry hydrostomia person (cherry dribbler) "), but that allows that the player continues to play than only playing 1 pay lines longer time.Play the player that a large amount of pay lines attracts expectation recreation steady and with low uncertainty, this recreation can be played the relative long period.On the other hand, play the player that a spot of pay lines attracts hobby to change bigger recreation, this recreation has more frequently but bigger expenditure.
In order to defer to II rule-like in advance and closer to mate the recreation of III class, some embodiments described in the pond application of guest fruit provide a kind of system, and wherein (separate) payoff table of Fen Liing and guest fruit pond forms according to the quantity of III class game options.For example, the payoff table of separation and guest fruit pond can form according to the quantity of the quantity of the pay lines of being played on the type game themes of inserting coins and/or the hand of being played on the canaster theme.In some this embodiments, the player be defined to predetermined quantity the line of playing (or hand), for example only wired 1,3,5 or 9.In alternative embodiments, depend on have how many other players playing the line of giving determined number arbitrarily on the slot machine game at least in part about the gamer options of the quantity of object for appreciation line.
Preferred implementations more of the present invention have been developed a plurality of different payoff table (payoff table of for example inserting coins, playing card payoff table, roulette payoff table etc.) of a kind of comprehensive guest's fruit payoff table and mapping III class game themes, and do not change comprehensive guest fruit payoff table.This embodiments more of the present invention provide a kind of comprehensive guest fruit payoff table that only has in the expenditure of grace payment grade.The payment grade can, for example, can be after considering every possible angle popular III class recreation and determining common payment grade in those recreation and selected.The payment that this method does not need to mate the recreation of III class fully distributes, but the reasonable coupling of the dependent probability with III class game result should be provided.
For example, in an exemplary embodiment, comprehensive guest fruit payoff table can provide expenditure 1,2,3,4,5,10,15,20,25,30,40,50,100,150,200,500 and 1000, although III class game themes can have the expenditure of other payment grade.Each expenditure of comprehensive guest fruit payoff table is associated with at least one guest fruit pattern.Each pattern has fixation probability.Preferably, each III class game themes will provide the payoff table number percent that dynamically and closely is matched with the original class III recreation of recreation and triumph.
Some embodiments of the present invention combine described in the pond application of this method and guest fruit those.For example, first comprehensive guest fruit payoff table can be used to be formed for first guest fruit pond of the first quantity I II class game options, and second guest that the second comprehensive guest fruit payoff table can be used to be formed for the second quantity I II class game options is pond etc. really.
Although slot machine game is used as the example that a plurality of different payoff table with III class game themes is mapped to guest fruit payoff table, the method described in the literary composition is applicable to other III class game themes.In this example, each payoff table of inserting coins is mapped subsequently, makes all expenditures of inserting coins be associated with the guest and really pay that it is paid at least and inserts coins expenditure as many.Usually, II class and III class expenditure is approaching more, good more.
In some cases, insert coins the expenditure really pay identical with the guest.For example, the expenditure 1 of inserting coins can be associated with the guest and really pays 1.When bingo is hit expenditure 1, the also designated expenditure 1 of slot machine game.Yet in other cases, the expenditure of inserting coins will must really not paid identical with the guest.
And the guest really pays and inserts coins may not can always has one-one relationship between the expenditure.On the contrary, the independent expenditure of inserting coins can really be paid corresponding to a plurality of guests, and vice versa.For example, the expenditure 11,12,13 and 15 of inserting coins can be associated with and for example pays 15 independent guest and really pay.In this example, when bingo was hit 15 expenditures, slot machine game can designated expenditure 11,12,13 or 15.In other cases, the independent expenditure of inserting coins can really be paid corresponding to a plurality of guests.For example, the expenditure of inserting coins 3 can really pay 3,4 and 5 corresponding to the guest.Difference between bingo expenditure and the slot machine game expenditure if having, is paid as " guest fruit bonus " or some other mystery jackpot, makes that rewarding total amount equals the guest and really win.
When a plurality of expenditures of inserting coins were associated with independent guest and really pay (or opposite), expenditure can (or can not) be weighted, and made their occurrence frequency corresponding to the frequency of the original class III recreation in predetermined restriction and/or the standard.For example, really pay, then can adopt dissimilar weighting techniques that suitable hit frequency is assigned to the expenditure of inserting coins if the expenditure of inserting coins separately is associated with more than a guest.This different typical methods below will be discussed.Yet, in alternative embodiments, wherein having N kind possible outcome for identical expenditure, each result is the probability of designated 1/N simply.
Certain methods of the present invention is formed on predetermined guest and really pays and have the comprehensive guest fruit payoff table of gap (deliberategap) intentionally between the grade, with the distribution of the III class payment that can mate the III class recreation that is used for wide region.For example, a typical comprehensive guest fruit payoff table can have payment 10 and 20, and payment in the middle of not having.Pay in the 11-20 group in any III class between 11 and 20.Bingo game payment 20 and the amount of being somebody's turn to do are rewarded to all III class payments in the 11-20 group.If III class payment be less than 20,20 and the payment of III class between difference will reward as " guest really wins ", " mystery jackpot " etc.
As above write down, for desired payment and result near the recreation of III class, can be to the payment weighting in the scope.For example suppose that III class recreation has payment 15,18 and 20, and 3 times of the possibilities of 15 payments in the recreation of III class are to 20 payments.Some embodiments of the present invention provide with the result who causes paying 20 and have compared, and 15 result is paid in many 3 times causing.For example, than the RNG seed amount of 20 payment result, can provide 3 times the RNG seed that causes paying 15 results.This method provides the ability of coupling (or approximate at least) dependent probability of different payments in this group.
And some result with identical expenditure grade can be relatively more or less common than other result.For example, can have 4 or 5 kind of different modes in the recreation of III class, to obtain payment 15.In these III class game results some can be bigger than other probability.Therefore, some embodiments of the present invention have bigger than other weighting as a result of identical payment grade to more possible result's comparison.This weight can comprise more RNG seeds are assigned to more possible result.Another kind method is that associated weight is assigned to each result, makes each more or less may be because weighting function and selected.These two kinds of methods can in conjunction with.Be entitled as " Multi-Play Poker Gaming System with Predetermined Game Outcomes ", in the U.S. Provisional Patent Application No.60/709959 that submitted on August 18th, 2005, described correlation technique, comprise the selection that is used for weighting function is applied to the RNG seed.This application at this in conjunction with for referencial use.
Some examples that use weighting function will be discussed now.In first example, the player hits the guest fruit pattern of payment 20.In the results list of the III class part that can send to recreation downwards, have multiple RNG seed.Those RNG seeds can be weighted also and can not be weighted.If weighting they, the weight of all seeds increases in that group.The randomizer of summation size is used to select one of seed.More possible seed has higher weight than still less possible seed.This method provides than having the relatively higher resolution of the RNG of manying seed simply for relative more possible result.
Referring now to Fig. 1, table 100 has shown 4 possible III class results 105 for identical guest fruit payment amount.The weight that is assigned to each III class result shows in row 110.Weight is high more, and accordingly result more may.The summation of all weights is 56.Correspondingly, the scope that is assigned to each result equals weight, shown in " extraction " row 115 among the figure.In order to determine to select which result, select the random number between 0 and 55.Determine the result according to " extraction " row 115 indicated scopes among the figure.For example, if select severally 28, can present C as a result.
Referring now to Fig. 2, reference table 200 is described in the guest really pays and III class recreation expenditure between form the example of relation, table 200 is the part of payoff table.The guest really pays in row 205 and to show and their corresponding probability shows in row 210.III class expenditure, their weight and probability show in row 215,220 and 225 respectively.
Table 200 show can be used for the guest really pay and III class expenditure between form several options of relation.This option for really pay some or all of guests and III class expenditure between option one to one.In this example, the guest really pay 3,4 and 5 and III class expenditure have one-to-one relationship.Correspondingly, each of these III class expenditures is designated has 1.00 weight and has the identical probability of really paying with the guest of probability.
As will be discussed in more detail below, some embodiments of the present invention really pay according to the guest and III class expenditure between one-to-one relationship occupy in the whole table.Yet, as table 200 illustrate, comprise that the identical table of one-to-one relationship can comprise that also one of them guest really pays corresponding to the example of a plurality of III class expenditures and/or the situation that vice versa.Here, III class expenditure 6,7,8,910 all really pays 10 corresponding to the guest.Each III class expenditure in this scope is therefore designated is less than one weight.The weight summation equals one.The summation of III class probability equals corresponding guest fruit probability in this scope.
Similarly, III class expenditure 10,12 and 14 all really pays 15 corresponding to the guest.As previously mentioned, the weight summation equal one and the summation of III class probability equal corresponding guest fruit probability.
Table 200 also shows overlapping scope option.In this example, 2 possible III class payments 10 are arranged in the table 200, one of them is assigned to 6-10 payment scope, and wherein another is assigned to overlapping 10-15 payment scope.
A problem that occurs when III class expenditure being mapped to comprehensive guest fruit payoff table will not have low payment for some III classes recreation, for example 1 payment or 2 payments.Have the comprehensive guest fruit payoff table that lower guest really pays if will be mapped to from the III class expenditure of this recreation, total " guest really wins " or " mystery jackpot " will often take place.For example, be mapped to comprehensive guest fruit payoff table with 1 payment if will not have the III class recreation of 1 payment, then this 1 payment " guest really wins " will be not corresponding to any triumph of III class recreation.Therefore, 100% 1 amount of money " guest really wins " will be frequent relatively result.For the player who mainly concentrates on the actual bingo of playing, this may not be harmful to.Yet, for the player that the amusement that more concentrates on III class game result shows, the illusion that this situation impairment is played the recreation of III class.
Correspondingly, some embodiments of the present invention provide comprehensive guest fruit payoff table, and wherein minimum guest really pays greater than 1.Minimum guest really pays and can be set to 2,3,4,5 or even higher payment amount.For example, in some this comprehensive guest fruit payoff tables, it is 5 that minimum guest really pays.This guest really pays corresponding to scope and pays for from 1 to 5 III class.When the player obtains guest fruit pattern corresponding to expenditure 5, the player will be rewarded 5 amount of money.If any, " mystery jackpot " will for 5 and III class expenditure between difference.Unless the minimum in the recreation of III class is paid greater than 5, otherwise will always there be corresponding III class expenditure.
Some embodiments of the present invention provide many guest fruits of using different comprehensive guest fruit payoff tables pond.In some this embodiments, comprehensive guest fruit payoff table can have different minimum payments and/or expenditure grade.For example, a comprehensive guest fruit payoff table can have minimum payment 1, and another can have minimum payment 2, and another can have minimum 5 payments.In some embodiments, III class recreation can be classified according to the standard that the minimum that comprises them is propped up output.For example, do not have 1 payment if determine slot machine game, slot machine game has use the comprehensive guest fruit payoff table of higher minimum payment (for example 2 or 5).
III class payoff table is adapted to the example of comprehensive II class payoff table
Below be the several examples that between the expenditure of comprehensive II class payoff table (it will be comprehensive guest fruit payoff table in these examples) and III class payoff table, form relation.These methods can be carried out by in the various device any one, perhaps combine by effect separately or with miscellaneous equipment.For example, basic calculation can be carried out by the one or more logical device in main process equipment, the server etc.The II class and the III class payoff table of beginning can be according to any methods commonly known in the art, for example by transmit via data from memory devices, via downloads such as data inlets, and receive by this equipment.Similarly, resulting data structure etc. can be provided to another equipment (for example server, one or more game machines etc.).
These examples are referring to the III class payoff table 350 shown in the II class payoff table 300 shown in Fig. 3 A and Fig. 3 B.Yet the method described in the literary composition is widely applicable for dissimilar III class payoff tables is mapped to one or more II class payoff tables.
And one or more this methods can be used in combination.In some this embodiments, several method is applied to identical III class payoff table is mapped to II class payoff table and selects best result according to predetermined criterion.Criterion for example can be the low-limit frequency of minimum average (minimum maximization) " mystery jackpot ", " mystery jackpot ", to these certain combination of the best fit of original class III payoff table or one or more.In other embodiments, can use " mixing " of two or more methods.Mixed method for example can form by average two or more the result of method, to produce brand-new result.
A lot of difference have relatively been shown between II class payoff table 300 and the III class payoff table 350.These difference have been provided by some in the aforementioned challenges that provides based on comprehensive guest fruit payoff table in the recreation of Simulation with I II class.For example, many expenditures do not match.In II class expenditure 305 not corresponding to those 8 payments, 25 payments, 80 payments or 800 payments of III class expenditure 355.Similarly, in III class expenditure 355 not corresponding to those 10 payments, 15 payments, 20 payments, 100 payments or 1000 payments of II class expenditure 305.And the total quantity of expenditure is greater than the expenditure quantity in the III class payoff table 350 in the II class payoff table 300.
Even for two expenditures that payoff table is public, probability does not match yet.For example, two payoff tables all comprise 1 payment, are 0.0900000 but row 310 indications obtain the probability of 1 payment in the recreation of II class, are 0.2152592 yet row 360 indications obtain the probability of 1 payment in the recreation of III class.And the probability summation of row 320 indication II class expenditures is 0.2717200, the reimbursemen number percent 315 corresponding to 91%.The probability summation of row 370 indication III class expenditures is 0.4551456, the reimbursemen number percent 365 corresponding to 99.169%.
Illustrate as this example, certainly exist difference between given III class payoff table and the comprehensive II class payoff table.The frequency difference that these difference can comprise the payment amount difference, be used for the probability difference of identical payment amount, all hit is different with absolute payment table number percent.Below discuss to have presented and be used to be in harmonious proportion the serial of methods of this difference.
First kind of this method 400 summarized in process flow diagram Fig. 4.The step of method 400 is not to carry out with indicated order.For example, step 410 can be carried out prior to step 415.
According to method 400, the III class is paid from minimum to the highest II class probability that is matched with.In alternative embodiments, the III class is paid from being up to the minimum II of being matched with class probability.As described below, these " from top to bottom " and " from top to bottom " path may produce or the similar result of output not, and this depends on following some details that will describe.
In step 405, defined a table, it is related with probability with the expenditure of III class payoff table with II class payoff table.A kind of this shows to be the table 500 among Fig. 5 A.III class payoff table comprises expenditure 510, probability column 515 and general probability 520.In this stage, the probability in the probability column 515 is entirely the value from the row 360 of the payoff table of III class shown in Fig. 3 B.Last III class probability will finally indication in zone 540.
II class payoff table 530 comprises expenditure 525 and probability capable 515 and general probability 535.Probability in the probability capable 515 is entirely the value from the row 310 of the II class payoff table shown in Fig. 3 A.
Where white cells 542 indications may win the III class and the II class is won is associated.Gray cell 544 illustrates and where can not triumph of III class and the triumph of II class be associated according to rule list in advance.Here it is because the situation that gray cell 544 has indicated the III class to win and win greater than the II class: if our supposition identical guest fruit pattern on the game machine of all participations and all III class game themes must produce identical expenditure, then can not allow some III classes expenditures to pay greater than corresponding II class.Yet as discussed in detail below, some preferred implementations of method 400 comprise does the interim calculating relevant with these gray cell of output favourable outcome.
In step 410, all values is set to zero in the unit 542 and 544.Although different net results are in the scope of the invention, the target of method 400 is tables of definition, when this table is paid in given specific II class, determines to be associated with the III class expenditure of each II class expenditure and the probability of selecting corresponding III class expenditure.When specific II class is won generation, select the III class to win according to the defined probability of final value in some unit 542.Be less than corresponding II class triumph if the III class is won, difference between the two is given as " guest really wins ", " mystery jackpot " etc., makes the summation that the III class is won and the guest really wins always equal the triumph of II class.
In step 415, weigh III class probability, make III class probability summation 520 equal II class probability summation 535.This step is shown in Fig. 5 B.For example, can allow P IiFor all II class probability summations 535 (0.2717200) and allow P IiiBe all III class probability summations (0.4551456).Subsequently, each III class can be multiplied by P Ii/ P Iii, with indicated value in the row 515 that obtain III class payoff table 505.Yet, can use alternative balancing method.
In method 400, order is managed each III class expenditure from minimum to highest point.In broad terms, the probability that each III class is paid is assigned to essential many II classes expenditure, makes and pays the summation of all probability in going together mutually as far as possible near III class probability with the III class.In alternative, pay minimum III class expenditure and carry out this processing from the highest III class.
Correspondingly, in step 420, select a minimum III class expenditure.In step 425, select to have the still minimum II class expenditure of designated certain probability.Here, it is an II class expenditure.
In step 430, be arranged to equal minimum value in the residue probability of the residue probability of III class expenditure 1 and II class expenditure 1 with making II class expenditure 1 and III class pay 1 related probability.The probability 546 of II class expenditure 1 is 0.09, and it is less than the probability (0.1285088) of III class expenditure 1.Therefore, the general probability of II class expenditure 1 is assigned to zone 546.
In step 435, determine whether whole III class probability are designated.Here, some (0.1285088-0.09=0.0385088) that treats appointment residue III class probability are still arranged, so processing procedure turns back to step 425.Correspondingly, the minimum II class expenditure with certain probability of the appointment waited until is determined and selected (step 425).II class expenditure is 2, has 0.07 probability (unit 550).II class expenditure 2 and III class are paid 1 related probability be configured to equal minimum value (step 430) in the residue probability (0.0385088) of III class expenditure and the residue probability (0.07) that the II class is paid subsequently.Therefore, the residue probability (0.0385088) of III class expenditure is inserted in the unit 552.
In step 435, determine that the III class probability of expenditure 1 is designated fully now.Processing procedure proceeds to step 440, determines that wherein all III class expenditures also do not have processed so far.Therefore, also the minimum III class expenditure of not handling (expenditure=2) selected (step 445) so far.
Minimum II class expenditure with certain probability of the appointment waited until is determined and selected (step 425) subsequently.There is certain residue probability to wait until appointment (0.07-0.0385088=0.0314912) for II class expenditure 2.Make II class expenditure 2 and III class pay 2 related probability and be set to equal minimum value (step 430) in the residue probability (0.0771962) of III class expenditure and the residue probability (0.0314912) that the II class is paid subsequently.Therefore, the residue probability (0.0314912) of II class expenditure is inserted in the unit 554.
In step 435, determine that once more whole probability of III class expenditure 2 are not designated yet, so processing procedure turns back to step 425.Minimum II class expenditure with certain probability of the appointment waited until is confirmed as selecteed expenditure 3 subsequently.Make II class expenditure 3 and III class pay 2 related probability and be arranged to equal minimum value (step 430) in the residue probability (0.0771962-0.0314912=0.045705) of III class expenditure and the residue probability that the II class is paid subsequently.Therefore, the residue probability (0.03) of II class expenditure is inserted in the unit 556.
Determine whole probability not designated yet (step 435) of III class expenditure 2 once more, so processing procedure turns back to step 425.Minimum II class expenditure with certain probability of the appointment waited until is defined as selecteed expenditure 4 subsequently.Make II class expenditure 4 and III class pay 2 related probability and be configured to equal minimum value (step 430) in the residue probability (0.0771962-(0.0314912+0.03)=0.015705) of III class expenditure and the residue probability (0.05) that the II class is paid subsequently.Therefore, the residue probability (0.015705) of III class expenditure is inserted in the unit 558.
Method 400 continues, up to determining that in step 440 all III class expenditures are processed.For " from top to bottom " embodiment of method 400, this determines to mean that the highest III class expenditure (being 800) is processed here.For " from top to bottom " embodiment of method 400, this determines to mean that minimum III class expenditure (being 1) is processed here.Notice when finishing that the summation of all probability should be increased to II class probability in the row separately, and all probability summations should be increased to III class probability in going separately.Indicated " at last " III class probability has indicated all the probability summations (unit 553) of III class expenditure 1 for example and III class to pay all probability summations (unit 560) of 2 in the zone 540.
Processing procedure proceeds to optional step 450 subsequently, and it comprises the further processing of regional 544 intermediate values, if any.This embodiment of method 400 has distributed some probability provisionally in zone 544, there III class expenditure surpasses II class expenditure.For example, unit 545 is corresponding to III class expenditure 25 and II class expenditure 20.Similarly, unit 555 is corresponding to III class expenditure 80 and II class expenditure 50.Write down as previous, making III class expenditure surpass the II class, to pay this result be not according to the result of game rule in advance.Therefore, the end product of any means described in the literary composition does not provide the value that is used in the zone 544.
Correspondingly, the embodiment that has 2 kinds of main types for method 400 at least.In one type of embodiment, some probability are distributed to the unit in the zone 544 provisionally.These probability can be handled in method 400 scopes in every way.For example, the value in the unit in zone 544 can deletion in step 450 simply.Below with reference to Fig. 5 D, 5E and 5F and describe a kind of like this result of method.
Alternately, in step 450, the value of unit can be added in one or more other probability in the zone 542 in the zone 544, for example is added to another unit in the same column in the zone 542.In a this embodiment, the value in the unit 545 can be added to the value in the unit 561.In another this example, the value in the unit 555 can or be added to unit 563 and 565 in another way according to the five equilibrium that distributes according to the dependent probability of each unit.For example, the value in 544 the unit, zone can be added to other unit, so that the maximum deviation of total III class probability of the row of interpolation value minimizes, the mean deviation of this total III class probability is minimized etc.In this example, the value in the unit 555 can be added to unit 563 and 565, so that approach the expected probability of III class expenditure 40 and 50 according to some predetermined criterions.
In the embodiment of method 400, some probability are distributed in the unit of zone in 544 temporarily, no matter use the method for " from top to bottom " also to be to use " from top to bottom " method, difference is less.In other words, no matter this method begins still to begin with the highest III class expenditure with minimum III class expenditure, the probability of outcome of unit in the zone 542 (and corresponding last III class probability) is similar.Therefore, this embodiment is by preferred.Moreover, when using " from top to bottom " technology, can more be similar to those of basic III class recreation at least in some cases corresponding to the probability of low expenditure.When using " from top to bottom " technology, can more be similar to those of basic III class recreation corresponding to the probability of higher expenditure.
Yet, in other embodiment of method 400, do not calculate interim probability for the unit in the zone 544.In this embodiment, step 450 can be omitted, because should value not exist.Below with reference to Fig. 6 A and 6B a this embodiment is described.In these embodiments, when method began with minimum III class expenditure, last III class probability was with the expectation III class probability of more approaching lower expenditure.On the contrary, when method began with the highest III class expenditure, last III class probability was with the expectation III class probability of more approaching higher expenditure.These difference usually will be than use occurred when some probability are distributed to the method for the unit in the zone 544 more remarkable temporarily.
Referring now to Fig. 5 D, a typical consequence of step 450 will be described.In this simplified example, value former in the unit 545 is deleted.Be different from other embodiment of method 400, unit 561 is not modified in step 450.Value before similarly in the unit 555 is deleted.Unit 563 and 565 is not modified.Therefore, the last III class probability (unit 573 and unit 571) of expenditure 25 and 80 no longer is matched with the probability of basic III class recreation.
And the probability summation in the row of II class expenditure 20 and 50 no longer is matched with corresponding II class probability.For example, the value in the unit 561 is not equal to the value in the unit 567.Similarly, the summation of the value in the unit 563 and 565 is not equal to the value in the unit 569.
In order to address this problem, all probability are standardized in step 455, make each row in the probability summation equal 1.This results are shown among Fig. 5 E.Only comprise that as a result the relatively little data structure of the non-null part of table can be stored with during being used in recreation.
Referring now to Fig. 6 A,, wherein do not calculate interim probability for the unit in the zone 644 with another embodiment of concise and to the point describing method 400.In this embodiment, step 450 can be omitted.In this example, the II class of table 600 and III class probability are at first standardized, and make them add and are one.
Forward Fig. 6 B now to, the result of " from top to bottom " form of a this embodiment indicates in table 600.Any unit for zone 644 does not calculate interim result.For II class payment 1 to 15, the result is satisfactory.The probability summation equals II class probability in each row.Even the original and last probability of III class expenditure 8 can use this embodiment to be mated: the value in the unit 601 is matched with the value in the unit 602.Yet when arriving unit 605, processing procedure begins to produce undesirable result.Effectively II class probability is used up, but the II class probability that relatively demonstrates of unit 605 and unit 610 is not mated.Do not calculate nonce so that these row equal the value in the unit 610 for unit 611.
And worse, in this example, effectively II class probability can not be competent at the arbitrary value of this method to continue to pay corresponding to greater than 25 III class.Unit 615,620,625 and 630 receives the corresponding probability of II class expenditure 40,50,100 and 1000.Yet the summation of these probability (referring to unit 635) is still paid 25 probability (referring to unit 640) less than the III class.Therefore, this method can not continue to exceed unit 630, although all III class expenditure grades are not handled.As a result of, in this example, do not exist corresponding to III class expenditure 40 or higher II class expenditure.
Referring now to the process flow diagram of Fig. 7 and the table of Fig. 8 the more straightforward procedure 700 that is used for II class result is mapped to III class result is described.At first with reference to Fig. 7, when forming the table of related II class and III class expenditure probability, method 700 begins (step 705).The value of II class shown in Fig. 3 A and the 3B and III class payoff table is combined into independent table 800 once more, as shown in Figure 8.In step 810, probability is arranged to zero in the table.
In step 715, select minimum II class expenditure.Under instant situation, this is an expenditure 1.Correspondingly, this embodiment of method 700 is " from top to bottom " embodiment.In alternative embodiments, the highest II class expenditure is selected, and processing procedure is operated from top to bottom.Alternative embodiments is with another expenditure beginning.
In step 720, be less than or to equal the highest III class expenditure of selected II class expenditure selected.In this example, the III class of unique qualification expenditure also is an expenditure 1.The probability of III class expenditure is arranged to 1 subsequently, and unit 805 correspondingly is received in (populated) (step 725).This means when the II class result with expenditure 1 takes place, when the chance that has 100% when the game play session chien shih is used as result's data structure presents the Simulation with I II class expenditure with expenditure 1.Not needing " mystery jackpot ", is identical because the II class is propped up output with the III class.In " merely " of this method form, the closer hit frequency of analog basis III class recreation of not making an effort.
In step 730, determine that all II class expenditures are also not processed, so next minimum II class expenditure selected (step 735).In successive iteration, unit 810,815,820 and 825 is by the values of being filled with 1, and indication II class expenditure 2,3,4 and 5 pays 2,3,4 and 5 with 100% corresponding to the III class.Once more, be identical because the II class is propped up output with I II class, do not need " mystery jackpot ".
Unit 830,835 and 840 is inserted in the same manner.Yet, in this case, between 3 different I I class expenditures (10,15 and 20) and independent III class expenditure (8), have 100% correspondence.Need " mystery jackpot " 2,7 and 12 respectively, make total triumph amount of money equal the II class and prop up output.
When processing II class paid 40, not matching of another type taken place.In this case, III class expenditure 40 is selected in step 720, because it is the highest not processed so far III class expenditure that is less than or equals II class expenditure.Therefore, form 100% correspondence between II class expenditure 40 and the III class expenditure 40, and unit 850 is filled with 1.Yet unit 845 is skipped.Not this means and pay corresponding to the II class of III class expenditure 25.
Residue II class expenditure 50,100 and 1000 is processed in the same manner in the successive iteration of this embodiment of method 700.Unit 855,860 and 865 is filled with one as before.After determining that in step 730 the highest II class expenditure is processed, method finishes (step 740).
As previously mentioned, " mixing " of preceding method and their equivalence transformation are in the scope of the present invention.For example, it is definite that this mixing embodiment comprises, this determines whether exist about the III class expenditure that does not have corresponding II class expenditure after one of preceding method is done.
For example, suppose to have obtained for example result shown in Fig. 6 B that wherein many III class expenditures do not have corresponding II class expenditure.In a this mixed method, will determine that III class expenditure more than number of thresholds does not have corresponding II class expenditure (for example more than 1, more than 2 etc.).Under this environment, a kind of form that can adopt method 700 is to form 100% correspondence between selected II class and the III class expenditure.Here, for example, II class expenditure 50,100 and 1000 can be mapped to III class expenditure 50,80 and 800.In some this embodiments, will make each III class expenditure corresponding at least one II class expenditure.For example, according to any preceding method, be associated with each of III class result 25 to 800 with II class result 40,50,100 and/or 1000 more corresponding probability.
Alternative 900 of the present invention will be described now.According to the preferred implementation of this method, the probability of each III class expenditure is inversely proportional to the difference between III class and the II class expenditure and is distributed in all effective II classes expenditures, and it will be called as " mystery jackpot " etc. once more.Some embodiments of this method comprise " mystery jackpot " be controlled to be and are less than or equal scheduled volume.
Referring now to Fig. 9, the framework of at first creating table comes related II class and III class (step 905).Use in this example once more from the II class of Fig. 3 A and 3B and the value of III class payoff table.The probability initialization is set to zero (step 910) in the table.This example is " from top to bottom " method, so minimum III class expenditure (1) at first selected (step 915).In alternative " from top to bottom " embodiment, the highest III class expenditure can be at first selected.
In step 920, select minimum II class expenditure more than or equal to current I I class expenditure, it is expenditure 1 in this example.In step 925, one or more standard application is in the maximum possible size of control mystery jackpot.Different criterions can be used for this purpose, for example control the predetermined score that mystery jackpot is less than or equals total triumph.For example, some embodiments of this method are guaranteed 1/3,1/2,2/3 or 3/4 of the no more than total II class expenditure of mystery jackpot.Similarly, this embodiment of this method can guarantee that the III class is at least one predetermined score (for example 1/3,1/2,2/3 or 3/4) of total II class expenditure, or on the contrary, whether II class expenditure is not more than the prearranged multiple of III class expenditure.
Correspondingly, in this example, step 925 comprise determine II class expenditure whether 3 times to III class expenditure or more.In this example, answer is a "No", so method enters step 930.In this stage, determine whether III class expenditure and II class expenditure equate.They equate, so method enters step 935.
In step 935, probability is set to arbitrarily high value (being 2 in this example).This is provided with higher weight to the expenditure that does not comprise mystery jackpot.The unit 1005 of Figure 10 A correspondingly is received in.
The criterion of next II class expenditure selected subsequently (step 940) and step 925 is used once more.Next II class expenditure is 2, and it is less than 3 times of III class expenditure 1.Determine in the step 930 that II class and III class expenditure are unequal, so II class expenditure probability is weighed the probability (step 945) that is lower than corresponding to paying under the situation of equating.In this example, probability is set to be inversely proportional to the difference (inverse of mystery jackpot) between II class expenditure and the III class expenditure, and it is 1/1=1.The unit 1010 of Figure 10 A is correspondingly inserted.
Select next II class expenditure subsequently, it is 3 (steps 940) in this example.In step 925, determine that 3 times of II class expenditures are to III class expenditure, so do not have calculating probability for the unit 1015 of Figure 10.
In step 950, determine that all III class expenditures are also not processed, so select next minimum III class expenditure (step 955).Processing procedure continues, up to determining that in step 950 all III class expenditures are processed.The result indicates in Figure 10 A in this example.Illustrated as unit 1020, this situation appears sometimes, and promptly II class expenditure does not have corresponding III class expenditure.This will be solved in the later step of method 900.
Later step also comprises the metering probability, and it can be done by different way with different order.In this example, determine probability at first in proportion, make all probability that are associated with independent III class expenditure add up to that expenditure probability (step 955).This interim result is shown in Figure 10 B.
In optional step 960, any II class expenditure that does not have association probability is associated with lower or equal III class expenditure.Here, II class expenditure 20 is associated with III class expenditure 8 (referring to the unit 1020 of Figure 10 C).
Next, the probability in each row determined in proportion, makes their probability (step 965) that adds and equal II class expenditure.The result of this step indicates in Figure 10 D.Execution in step 965 is to determine that last III class probability match is in the degree of closeness of original class III probability; Correspondingly, this is not an essential step.
Probability standardizes subsequently, makes that all probability summations that are associated with independent II class expenditure are 1 (step 970).The result is shown in Figure 10 E.This method is finished (step 975) subsequently.
Another example referring now to Figure 11 A and 11B description " mixing " method.This method, it is called as " polishing " method sometimes in the text, can be applied among the result of any means of the present invention, or among the result of this method combination.Finishing method is assessed preassigned and is finely tuned the result of other method.
Some embodiments of finishing method are assessed this result to determine situation, and wherein two III classes are paid the probability that has in identical II class row.If two III classes expenditure has the probability in the identical II class row, determine then a) whether the probability of low III class expenditure is higher than expectation, and b) whether higher III class expenditure be lower than expectation." expectation " probability normally was associated with the III class probability (for example described in Fig. 3 B) of specific III class expenditure before preceding method is used.
Referring now to the table 1100 of Figure 11 A, several situations are arranged, wherein two III classes are paid the probability that has in the identical II class row.A this situation is II class 2 payment row, and it comprises two III class expenditures.The inspection of unit 1105 shows that 1 payment of III class has the last probability (0.13) that is higher than expectation: as record in unit 1110, expectation value is 0.1285088.In addition, 1115 indication III classes, 2 payments in unit had low last probability (0.0757050): expectation value is 0.771962, as mentioning in the unit 1120.
According to finishing method, two probability can move near expected probability.Can use different mathematical operations for trim process.In example shown in Figure 11 B, by finely tuning the result from hanging down to deduct certain probability the expenditure (unit 1125) and it is increased to the higher expenditure (unit 1130) of paying corresponding to identical II class.
Finishing method can several modes improve this table.At first, finishing method has reduced the deviation in the expected probability.The second, finishing method has reduced on average " mystery jackpot ".
Existence can cause the additional standard of finishing method.For example, when two III classes expenditure had probability in the identical II class row, two probability can call this method when all the deviation of Tai Gao and low III class expenditure probability is greater than the deviation of higher III class expenditure probability.When two III classes are paid the probability that all has in the identical II class row, the deviation of two all too low and low III classes expenditure of probability probability is paid probability less than higher III class deviation.
Expect that game machine as much as possible participates in the identical bingo.Have a large amount of participation game machines and allow the time of gathering bigger progressive jackpot and reducing other player of wait that the player spent.Therefore, some embodiments provide a kind of system, wherein a plurality of electronic game machines, and the amusement demonstration that each is configured to present different I II class game themes is linked to independent guest fruit server.Be linked to alone server by will much participating in electronic game machine, some embodiments of the present invention allow that the progression contribution from all participation electronic game machines is focused in the independent progressive jackpot.
Some embodiments of the present invention comprise disposing allows that the player selects the game machine of graphic user interface (" GUI ") of III class game themes etc. from a plurality of III class game themes.In some this embodiments, game machine is configured to present optional preferred III class game themes.
Alternately, or extraly, the game themes of ad-hoc networked game machine (or internet game unit) can change according to the instruction that receives from center system: some gaming networks described in the literary composition comprise and are configured to downloading game software and data, include but not limited to basic guest fruit pattern, payment and game result, to the center system of internet game machine.This game machine network is allowed the facility supply of internet game machine.
And if desired, this gaming network allows that the bonus game theme easily and is expediently added.Related software includes but not limited to Games Software, can be downloaded to the internet game machine.Relevant information is people's such as Wolf, be entitled as " METHODS AND DEVICES FOR MANAGING GAMINGNETWORKS ", the U.S. Patent application No.11/225407 (the numbering IGT1P237/P-1051 of agency) that submits on September 12nd, 2005, people's such as Nelson, be entitled as " METHODS ANDAPPARATUS FOR GAMING DATA DOWNLOADING ", the Application No. of submitting on January 14th, 2,004 10/757609 (the numbering IGT1P213/P-657 of agency), people's such as Benbrahim, be entitled as " METHODS AND APPARATUS FOR DATA COMMUNICATIONIN A GAMING SYSTEM " (the numbering IGT1P199/P-909 of agency), the U.S. Patent application N10/938293 that submits on September 10th, 2004, people's such as Nguyen, submit on September 12nd, 2005, the U.S. Patent application No.11/225337 (the numbering IGT1P185/P-1017 of agency) that is entitled as " DISTRIBUTED GAME SERVICES ", and people such as Kinsley, submit on July 1st, 2005, be entitled as middle elaboration of U.S. Patent application No.11/173442 (the numbering IGT1P153/P-991 of agency) of " METHODS AND DEVICES FOR DOWNLOADINGGAMES OF CHANCE ", its all the elements in this combination as a reference.Some exemplary game networks and equipment are as follows.
The canonical system architecture
Be used to implement some aspects of the present invention network topology an example as shown in figure 12.One of ordinary skill in the art should recognize that this typical architecture and correlation function only are examples, and the present invention comprises many other this embodiment and methods.For example here, set forth independent play facility, it is the recreation place in this example.Yet, should be appreciated that some embodiments of the present invention comprise a plurality of play facilities.
Play facility 1205 comprises 16 game machines 2, and each game machine is the part of the combination (bank) 1210 of game machine 2.Should recognize many play facilities comprise into hundred or even thousands of game machine 2, be not its all being included in the combination 1210.Yet the present invention can implement in the play facility of the game machine with any amount.
Various alternative network topologies can be used for implementing different aspect of the present invention and/or hold the networked devices of number change.For example, having very in a large number, the play facility of game machines 2 may need the multiple situation of some network equipments (for example main network equipment 1225, it comprises switching and routing function in this example) and/or comprise unshowned other network equipment among Figure 12.For example, some embodiments of the present invention comprise one or more middleware server that is arranged between game machine 2 and the server 1230.This middleware server can provide various useful functions, includes but not limited to from the filtration and/or the set of combined switch 1215, individual game machine and other player terminal received data.Some embodiments of the present invention comprise balancing method of loads and are used for the equipment of supervising the network information flow-rate.
Each combination 1210 has corresponding combined switch 1215, and it can be traditional combined switch.Each combined switch is connected to recreation (SBG) server 1230 based on server via master network device 1225, and it will switch in this example and routing function combines.Although can use various basic communication protocols, some preferred implementations use IGT open, based on the SuperSAS of Ethernet
Figure A20068005137100271
Agreement, IGT can be used for free download.Yet for example best kind (BOB) waits other agreement can be used for implementing the various aspects of SBG.IGT has also developed the specific transport layer of recreation industry that is called CASH, and it is in the top of TCP/IP and extra function and security is provided.
SBG server 1230, certificate manager 1231, resolver 133 and master network device 1225 are arranged in the computer room 1220 of facility 1205.Certificate manager 1231 at least can be partly via server or similar devices and be implemented.Some typical operations of certificate manager 1231 are described in detail in people's such as Kinsley the U.S. Patent application No.11/225408 that is entitled as " METHODS AND DEVICES FOR AUTHENTICATION ANDLICENSING INA GAMING NETWORK " (the numbering IGT1P253 of agency), its at this in conjunction with for referencial use.
SBG server 1230 can be configured to implement at least in part various aspect of the present invention.Some preferred implementations of SBG server 1230 comprise (or being in communication at least) cluster CPU, comprise the redundant storage devices of backup storage device, switch etc.This memory device can comprise Redundant Arrays of Inexpensive Disks (RAID), backup hard disk drive and/or tape drive etc.Preferably, Radius also is used for communicating by letter with gaming network with Dynamic Host Configuration Protocol server.Some embodiments of the present invention provide one or more these servers with the form of sheet server.
In some embodiments of the present invention, many these equipment (including but not limited to certificate manager 1231 and master network device 1225) are installed together with SBG server 1230 on single chassis.Correspondingly, many or all these equipment are generically and collectively referred to as " SBG server " sometimes on aggregate.Yet in alternative embodiments, one or more these equipment are communicated by letter with SBG server 1230 but are positioned at other places.For example, some equipment are installed on the separation frame in the computer room 1220, or are positioned at other position on the network.For example, storing mass data elsewhere via storage area network (SAN) has superiority.
In certain embodiments, these assemblies are SBG servers 1230, preferably have UPS (UPS).UPS for example can be that frame is installed the UPS module.
Computer room 1220 can comprise one or more operator's consoles or other main process equipment, and it is configured to communicate by letter with SBG server 1230.This main process equipment can be provided with software, hardware and/or the firmware that is used to implement the various aspects of the present invention; Many control SBG servers 1230 that comprise of these aspects.Yet this main equipment does not need to be arranged in computer room 1220.Wired main process equipment 1260 (its in this example for portable computer) and wireless host device (it is PDA in this example) can be arranged in other position of play facility 1205 or at far-end.
Resolver 133 for example can be implemented via operating in the software on server or another networked devices.Resolver 133 is as the media between the distinct device on the network.Be described among the U.S. Patent application No.10/948387 that some embodiments of resolver 133 are to submit on September 23rd, 2004, be entitled as " METHODS AND APPARATUS FORNEGOTIATIING COMMUNICATIONS WITHIN A GAMING NETWORK " (resolver application), its all the elements at this in conjunction with for referencial use.In some preferred implementations, resolver 133 is the data reservoir of the needed configuration information that is used for communicating by letter between the equipment (and, be the equipment of gaming network outside in some embodiments) on gaming network.Although resolver 133 can be carried out with various different modes, an exemplary embodiment comes into question in following paragraph.
Figure 12 A is the block diagram of the simplification communication topology between game unit 21, network computer 23 and the resolver 133.Although have only a game unit 21, a network computer 23 and a resolver shown in Figure 12 A, but be to be understood that, following example is applicable to the different type network game station beyond game unit 21 in the gaming network 12 and the network computer 23, and can comprise network computer, game security resolver and the game unit of varying number.For example, separately resolver 133 can be used to guarantee communication security in a plurality of network computers 23 and tens of, the hundreds of or thousands of game unit 21.Similarly, many game security resolver 46 can be used to improve performance and other scalability factor.
With reference to Figure 12 A, resolver 133 can comprise ruling controller 121, it can comprise program storage 122, microcontroller or microprocessor (MP) 124, random-access memory (ram) 126 and I/O (I/O) circuit 128, and all these can be via address/data bus 129 interconnection.Network computer 23 also can comprise controller 131, it can comprise program storage 132, microcontroller or microprocessor (MP) 134, random-access memory (ram) 136 and I/O (I/O) circuit 138, and all these can be via address/data bus 139 interconnection.Should recognize that although resolver 133 and network computer 23 have only illustrated a microprocessor 124,134 separately, controller 121,131 can comprise multimicroprocessor 124,134 separately.Similarly, the storer of controller 121,131 can comprise many RAM 126,136 and multiprogram storer 122,132.Although I/O circuit 128,138 illustrates as separate modular separately, should recognize that I/O circuit 128,138 can comprise many dissimilar I/O circuit.RAM 124,134 and program storage 122,132 for example can be used as semiconductor memory, magnetic readable memory and/or light readable memory and implement.
Although program storage 122,132 illustrates as ROM (read-only memory) (ROM) 122,132 in Figure 12 A, the program storage of controller 121,131 can be read/write or alterable memory, for example hard disk.As under the situation of program storage, the address/data bus 129,139 that goes out illustrated among Figure 12 A can comprise multiaddress/data bus separately at hard disk, and it can be dissimilar, and can be furnished with the I/O circuit between address/data bus.
As shown in Figure 12 A, game unit 21 can operationally be coupled to network computer 23 by via data link 25.Game unit 21 also can operationally be coupled to resolver 133 by via data link 47, and network computer 23 similarly can operationally be coupled to resolver 133 by via data link 47.Communication between game unit 21 and the network computer 23 can comprise the susceptibility of the variation grades of different information types, and the result is that the encryption technology grade that depends on the information sensing degree constantly changes.For example, for example the communication of beverage order or statistical information can be thought than low sensitivity.Beverage list or statistical information can keep encrypting, although adopt the safety encipher technology of appropriateness, RC4 for example causes the processing power still less that is used to decipher and time still less.On the other hand, financial information (for example account information, triumph etc.), game download information (for example Games Software and recreation License Info) and personal information (for example social safety numbering, personal like etc.) can be encrypted with stronger encryption technology such as for example DES or 3DES etc., so that the security of enhancing to be provided.
As further describing in the resolver application, resolver 133 can be verified the authenticity of each game station.Resolver 133 can receive the request that is used for communication session from the network equipment.Convenient for explaining, the network equipment of request can be described as client computer, and the requested network equipment can be described as main frame.Client computer can be that any apparatus on the network 12 and request can be to be used for and any communication session of other network equipment.But the client computer given host, perhaps the game security resolver can be selected main frame based on request and based on the information of relevant client computer and potential main frame.Resolver 133 can be provided to client computer via the encryption key (session key) that secure communication channel will be used for communication session.Perhaps main frame and/or session key can provide in response to request, perhaps can provide in advance.But the client computer contact. host is with the session of first unblank letter.Main frame can be got in touch resolver 133 subsequently to determine the authenticity of client computer.The affirmation (or it lacks) that resolver 133 can provide the client computer authenticity is to main frame and corresponding session key is provided, and in response to this, the network equipment can use the session key directly letter of unblank just session mutually, to encrypt or decrypt.
Alternately, in case receive communication session request, resolver 133 can be got in touch relevant for the main frame of request and be provided corresponding session key to client computer and main frame.Resolver 133 can or just open client computer subsequently or just opens main frame to begin their communication session.Then, client computer and main frame can use session key directly to begin communication session mutually, to encrypt or decrypt.Other explanation about communication request, communication response and distribute keys is provided in the resolver application.
Wireless device is particularly useful for managing gaming networks.This wireless device can include but not limited to portable equipment, PDA and even cell phone.Referring again to Figure 12, the one or more network equipments in the play facility 1205 can be configured to wireless access point.For example, recreation place manager can use the radio hand-held equipment correction and/or arrange gamer configuration when ramble about the place in recreation place.Similarly, when the place in the recreation place, the representative of management entity can use PDA to check gamer configuration, generate report, check activity log etc.
If main process equipment is positioned at far-end,, should adopt safety method and equipment (for example fire wall, authentication and/or encryption) in order to prevent the unauthorized access of gaming network.Similarly, any other connection between the gaming network 1205 and the external world should only connect with credible setting via safety, for example forms via virtual proprietary network (VPN).For example, advantageously generate the described connection that can be used for game download etc. between SBG1230, gateway 1250 and the center system 1263 (here for IGT.com) via the VPN passage.
Use open, distributed the Internet infrastructure between website, to transmit data based on the VPN of the Internet.VPN can simulate the private IP network network on public or shared foundation structure.Only support the VPN of IP flow to be called IP-VPN.VPN not only provided advantage to the ISP but also to its client.For its client, VPN can arrive telecottage and/or the user who uses in-house network, extranets and dial-up service with the IP capacity extension of corporation sites.Saving in this connectedness and capital equipment, operation and the service can be obtained by game entity at lower cost.Details applicable to VPN method of the present invention is described in list of references, be R.Yueh and T.Strayer, that publish in calendar year 2001 by Addison-Wesley, ISBN number " Virtual Private Networks-Technologies andSolutions " for 0-201-70209-6, its full content at this in conjunction with for referencial use.
Have and manyly can implement IP VPN service method, for example virtual leased line, VPRN, VPDN, private virtual lan section etc.In addition, VPN can use variety of protocol, and for example IP safety (IPSec) agreement, layer 2 tunnel protocol, multiprotocol label switching (MPLS) agreement wait and implement.The details of these agreements comprises the RFC report, can obtain from the VPN alliance as industrial trade group (VPNC of California Santa Cruz, http://www.vpnc.com).
For security purpose, be sent to or can be encrypted from any information of play facility by public network.In one embodiment, information can use symmetric cryptographic key to encrypt symmetrically.Public keys can obtain from long-range kind of public key server.In the processor logic that cryptographic algorithm can reside on the game machine to be stored.When the remote server reception comprised the message of enciphered data, symmetric cryptographic key was deciphered with the private key that resides on the remote server, and uses symmetric cryptographic key to decipher from the symmetric cryptography information that game machine sends.Different symmetric cryptographic key is used for wherein generating at random each transaction of key.Symmetric cryptography and deciphering preferably are applied to most information, because symmetric encipherment algorithm usually than the fast 100-10000 of rivest, shamir, adelman doubly.
As other parts are mentioned here, people's such as Kinsley the U.S. Patent application No.11/225408 that is entitled as " METHODS ANDDEVICES FOR AUTHENTICATION AND LICENSING IN A GAMINGNETWORK " (agency numbering IGT1P253) described be used to verify, the novel method and the equipment of game download and recreation certificate management.This application at this in conjunction with for referencial use.
Provide safety between the center system of the local device of SBG system and IGT to connect and allow to adopt many advantageous feature.For example, client (for example employee of play facility) can sign in to the account of center system 1263 (being IGT.com in this example), and for example the client is current and the account information of passing Account Status to obtain.
And this connects safely and can use by center system 1263, to collect the information of relevant client.This information includes but not limited to be used to diagnose the error log with trouble hunting.Some embodiments of the present invention allow center system to collect the information of other type, for example about use some type game information of software, about the income information of some type game and/or game machine etc.This information includes but not limited to belong to the income of particular game in special time in a day, all interior certain day etc.This information at least in part can by with reference to as people's such as Wolf the U.S. Patent application No.11/225407 that is entitled as " METHODS AND DEVICES FOR MANAGINGGAMING NETWORKS " (the numbering IGT1P237/P-1051 of agency) in the system of accounts of gaming network of description obtain, its full content at this in conjunction with for referencial use.
The automatic renewal of client SBG server also is feasible.For example, center system 1263 can notify local SBG server about new product and/or Product Renewal.For example, center system 1263 can notify that the renewal, Games Software of the relevant new game software of local SBG server are upgraded, peripherally upgraded, the state of current Games Software certificate etc.In some embodiments of the present invention, center system 1263 can notify the extra particular topic data set of the local SBG server miscellaneous equipment of play facility (or be associated with) and/or the renewal of the comprehensive expenditure group that is used for before being downloaded effective.Alternately, this renewal can automatically be provided to local SBG server and download to the internet game machine.
Local SBG server receives after this information, and it can discern interested related product.For example, the Games Software that the game entity identification that local SBG server can be by association is current use (or being authorized at least) also for example sends the notification to one or more main process equipments via email.If renewal or new software product are desired, it can be from central system downloads.Other is local and describe in application for referencial use at this in the text for some related method for down loading, for example in U.S. Patent application No.11/078966.Similarly, the client can select to upgrade the Games Software certificate through being connected with the safety of center system 1263 in response to this notice.
Secure communications link allow notice from local SBG server security send to the main process equipment of play facility outside.For example, local SBG server can be configured to transmit based on the scheduled event that is called as " trigger event " sometimes in the text email report, text message of automatic generation etc.This trigger event situations such as gate is opened, cash box is full of, not response of machine, check failure that can include but not limited to play.
In addition, provide the safe connection between the different play facilities can make alternative embodiments of the present invention feasible.For example, have many play facilities of the game machine of relatively small number amount separately, can be had by identical entity and/or control.Under this situation, the secure communication that has between the play facility makes game entity use single SBG server to become possibility as the interface between center system 1263 and the play facility.
Next forward Figure 13 to, it shows a kind of video game machine 2 of the present invention.Machine 2 comprises mainframe 4, and it centers on the machine intimate (not shown) usually and can be seen by the user.Mainframe comprises the main entrance 8 on the machine front, and it is opened to be provided to the inlet of machine intimate.What be attached to main entrance is player's input switch or button 32, Coin acceptor 28 and detect counterfeit money machine 30, coin tray 38 and intermediate glass 40.Display 34 typically is cathode-ray tube (CRT), high resolution flat LCD or other Electronic Control video monitor easily.Information panel 36 can be backlight, have a silk-screened glasses panel of carving characters, comprise game information with indication as recreation denomination (Li Ru $25 Huo $1).Detect counterfeit money machine 30, player's input switch 32, video display monitor 34 and information panel are to be used for the equipment of playing games on game machine 2.This equipment is controlled by the circuit in the mainframe 4 that is contained in machine 2 (for example primary games controller).
Many dissimilar recreation comprise mechanical slot machine game, video slot game, video poker, video 21 points, video pachinko and lot, may be provided on the game machine of the present invention.Especially, game machine 2 can be used for providing many different instances of playing game of chance.This example can be divided into dissimilar according to theme, sound, figure, type of play (for example slot machine game contrast Card Games), denomination, number of pay lines, maximum bet, progression or non-progression, bonus game etc.Game machine 2 can be used for allowing player's choice recreation the available example from many these game machines.For example, game machine can provide has the menu that is used in the game example tabulation of playing on this game machine, and the player can select them to wish first example of the game of chance played from this tabulation.
Be used on the game machine 2 the different game example of playing and can be used as Games Software and be stored in the mass-memory unit in the game machine, or can produce on the remote game equipment but on this game machine, show subsequently.Game machine 2 executable game softwares are such as but not limited to allowing the video flowing software of gaming display on game machine.When example was stored on the game machine 2, it can be loaded into the RAM that is used for carrying out from mass-memory unit.In some cases, select after the example, the Games Software that allows selected example to produce can be from the remote game device downloads of for example another game machine.
Game machine 2 comprises top box 6, and it is positioned on the top of mainframe 4.Many equipment are housed in the top box 6, it can be used for adding characteristic to just playing on the game machine 2 recreation, comprises the ticket printer of loudspeaker 10,12,14, printed bar-code ticket 20, the keypad 22 that is used to import player tracking information, the fluorescence display 16 that is used to show player tracking information, the card reader 24 that is used to insert the magnetic card bar that comprises player tracking information and video display screen 42.Ticket printer 18 can be used to print the ticket that is used for cash-free ticket sale system.In addition, top box 6 can in difference or the extras that do not illustrate among Figure 13 are housed.For example, top box can comprise bonus runner or serigraphy panel backlight, and it can be used to add the bonus characteristic to just playing on the game machine recreation.As another example, the demonstration of the progressive jackpots that is used on the game machine being provided can be provided top box.During playing, these environment division ground are controlled by the circuit (for example primary games controller) in the interior mainframe 4 that is contained in machine 2 and are powered.
Should be appreciated that game machine 2 only is from an example in the game machine design of wide region, can implement the present invention thereon.For example, not every suitable game machine all has top box or player's tracking characteristics.In addition, some game machines only have single gaming display-machinery or video, and other game machine is designed to the bar shaped platform and have display towards the top.As another example, recreation can produce on the main frame and can show on remote terminal or remote game equipment.Remote game equipment can be connected to main frame via for example network of some types such as LAN (Local Area Network), wide area network, in-house network or the Internet.Remote game equipment can be portable game equipment, such as but not limited to cell phone, personal digital assistant and wireless game player.The image that the 3-D game environment is reflected may be displayed on and is used for playing on the portable game equipment of game of chance.Further, game machine or server can comprise game logic, its be used for order remote game equipment in 3-D game environment reflection from the image of virtual video camera and be positioned on the display on the remote game equipment and show the image that is reflected.Thereby one of ordinary skill in the art can understand, as described below, the present invention can be now available in major part or any game machine of later exploitation on adopt.
The preferred game machine of some of this assignee has been implemented particular characteristics and/or additional circuit, and it makes a distinction they and general service computing machine (for example Desktop PC and portable computer).Guaranteeing justice, and in many cases, game machine can be used for distributing several ten million dollars coin to reward to game machine by strict control.Therefore, for satisfying safety and the regulatory requirement in the game environment, can in game machine, implement obviously to be different from the hardware and software structure of general service computing machine.The assembly of extra (or different) of being found in the description of the game machine relevant with the general service computing machine and the game machine and some examples of characteristic below will be described.
At first, may think to be a simple thing so the PC technology is applied to the recreation industry because PC and game machine all adopt the microprocessor of control distinct device.Yet, will be very difficult owing to following reason is applied to game machine with the PC technology: 1) be arranged on the management expectancy on the game machine, 2) and game machine operates residing rugged surroundings, 3) safety requirements, and 4) fault-tolerant requirement.In addition, being used for solving may be inapplicable in game environment such as the technology and the method for the problem of the PC industry of equipment compatibility and connectivity problem.For example, mistake or the shortcoming that can tolerate in PC such as security breaches in the software or frequent crashes etc. are flagrant in game machine, this is owing to these mistakes in game machine will cause direct loss cash from game machine, for example stolen the or revenue losses of cash when the game machine misoperation.
In order to illustrate, with some differences of describing between PC system and the games system.Game machine and be that based on first difference between the computer system of common PC game machine is designed to the system based on state.In the system based on state, system stores in nonvolatile memory and keeps its current state, thereby under the situation of outage or other fault, the recreation function turns back to its current state when restoring electricity.For example, if before player's demonstration gives the game of chance award and awarding power down takes place, when restoring electricity, game machine will turn back to the state that expression is rewarded.Used the Any user of PC all to know, PC is not a state machine, and can lose mass data usually when breaking down.This requirement influences the software and hardware design of game machine.
Game machine and second different being based on the computer system of common PC, the software that is used to produce game of chance and operate game machine on game machine is designed to static state and is monolithic integrated circuit, prevents to be cheated by the operator of game machine.For example, in recreation industry, be used for preventing practising fraud and a kind of solution that can satisfy management expectancy is to make to use the application specific processor operating instruction to produce the game machine of game of chance from the nonvolatile memory of EPROM or other form.Code command in EPROM is static (immutable), and must obtain control person's approval of limited jurisdiction and install under the personnel of game representation administrative area situation on the scene.Any change to any part that produces the required software of game of chance, for example during generating, game of chance increases the new device driver device that is used for driving arrangement by the use of primary games controller, need fire new EPROM, and the jurisdictional approval and under game management person situation on the scene, installing of obtaining playing.No matter whether adopt the EPROM scheme, in order to obtain the jurisdictional approval of most recreation, game machine must guarantee enough safety, thereby can prevent that game machine operator or player are so that they have the mode operational hardware and the software of unfairness even illegal advantage.Game machine should have the execution effective method whether that is used for determining code.If code is invalid, game machine must take measures to prevent the code execution.Code validity demand will influence the design of hardware and software on the game machine in the recreation industry.
Game machine and commonly be that based on the 3rd important difference between the computer system of PC the value volume and range of product of the peripherals that uses does not resemble in the computer system based on PC so much in game machine.In traditional game industry, game machine is simple relatively, that is to say that the quantity of peripherals of game machine and the quantity of function are restricted.In addition, in case gamer configuration intact after, game machine functional relatively stable promptly can not increase new peripherals and new Games Software continually in game machine.These are different with PC, and the user will from the different manufacturer's purchase of equipments and the various combination of software, connect these equipment and software to satisfy their needs then according to the application of expectation in PC in PC.Therefore, according to user's demands of individuals, the type that is connected to the equipment of PC can be widely different between each user, and change also very remarkable as time goes by.
Though many on the kind analogy game machine of the spendable equipment of PC, game machine still has the unique apparatus demand different with PC, for example the device security demand of not handling usually among the PC.For example, such as Coin dispenser, Paper currency identifier, ticket printer and computing equipment be used for manage to game machine input cash or from game machine the currency equipment of output cash have the demand for security of in PC, not handling usually.Therefore, many PC technology and methods that are used for being convenient to equipment connectivity and equipment compatibility can not be handled the security of emphasizing in the recreation industry.
For some problems in addressing the above problem, a large amount of hardware/software components and the framework that in universal computing device, can not find usually in game machine, have been used such as PC.These hardware/software components and framework (hereinafter more describe in detail) include but not limited to WatchDog Timer, voltage monitoring system, based on software architecture and support hardware, private communication interface, security monitoring and the trusted memory of state.
Usually in the IGT game machine, use WatchDog Timer that the software failure testing mechanism is provided.In the normal running system, function software periodically visits control register in the WatchDog Timer subsystem with " heavily trigger " WatchDog Timer.If function software can not access control register in default time frame, then WatchDog Timer will overtime and generation system reset.Usually, the WatchDog Timer circuit contains the time-out count register that can load and is arranged on timeout interval in the schedule time scope to allow function software.The distinguishing characteristics of some preferred circuits is functions that function software can not end WatchDog Timer fully.That is to say, begin WatchDog Timer when circuit board is switched on to work always.
IGT recreation computing platform is preferably used a plurality of parts of several supply voltages with the operational computations machine circuit.These voltages can be produced or local generation the on computer motherboard by center power supply.If any one of these voltages exceeds the tolerance limit of the circuit of their power supplies, then may cause the uncertain operation of computing machine.Though most of modern general-purpose comprise voltage monitoring circuit, the circuit of these types is only to function software report voltage status.Exceed margin voltage and can produce software fault, in toy computer, produce potential uncontrollable condition.The inventor's game machine typically has the voltage margin voltage margin stricter power supply more required than function circuit.In addition, the voltage monitoring circuit of implementing in the IGT toy computer has two control threshold values usually.First threshold produces can be by the error condition of detected software event of function software and generation.Exceed the power-supply tolerance scope when supply voltage but still in the opereating specification at circuit the time, trigger this threshold value.When supply voltage exceeds the operation tolerance limit of circuit, second threshold value is set.In this case, circuit produces that computing machine resets, pausing operation.
The standard method that is used for the software operation of IGT slot machine game is to use state machine.Each function (point of for example, stake, beginning, result, graph-based etc.) of recreation may be defined as state.When recreation from a state during to another state exchange, be stored in the conventional non-volatile memory subsystem about the critical data of Games Software.This is most important for guaranteeing player wager and reservation credit number, and minimizes potential dispute in the game machine event of failure.
Usually, game machine can not be advanced to second state from first state, up to having stored the key message that allows first state of rebuilding.The current state of recreation is arrived in this characteristic permission recreation recovery operation in the previous event of failure that has just taken place such as fault, power down.Behind the game machine recovering state, playing games to continue and to play compares when can not take place with fault does not have any different mode to finish during the object for appreciation game of chance.Typically, support the RAM equipment of battery to be used for protecting this critical data, although also can adopt the non-volatile memory devices of other type.These memory devices also not be used in the typical general service computing machine.
As described in previous paragraphs, when fault during the game of chance takes place, the state of game of chance in the time of before game machine can return to and just just take place prior to fault.Return to form and be presented at metrical information and graphical information on the game machine in the time of to comprise state before the fault.For example, when breaking down during the carrying out of the Card Games after distributing board, game machine can be resumed the previous board that shows as the part of Card Games.As another example, bonus game can be triggered during the carrying out of game of chance, and wherein the player is required to carry out a plurality of selections on the video display screen curtain.When fault takes place after the player has made one or more selections, game machine can be restored to demonstration only prior to the state of the graphic presentation that comprises the indication options of being selected by the player of fault.In general, game machine can return to occur in and occur in any one state in a plurality of states in the game of chance when game of chance is carrying out or return to the state that game of chance takes place between carrying out.
The game history information such as result as the amount of money of making a bet, recreation about the recreation of previous object for appreciation also can be stored in the non-volatile memory devices.The information that is stored in the nonvolatile memory enough recovers before to be presented at the part of the graphic presentation on the game machine and the state (for example amount of money) of the game machine when playing game of chance in detail.The historical information of recreation can be used for taking place the incident of dispute.For example, they do not receive as them and think the amount of money of the award that they win in player's decidable game of chance formerly.The historical information of recreation can be used to recover game machine before the controversial recreation, during and/or afterwards state, with proof player's oneself opinion correctness.
For example another characteristic of the game machine of IGT toy computer is that they comprise the distant interface that comprises serial line interface usually, in order to be connected to the inner or outside particular subsystem of slot machine.Serial device can have and the different electrical interface demand of " standard " EIARS232 serial line interface that provides by multi-purpose computer.These interfaces can comprise EIA485, EIA422, fiber optic serial, optical coupled serial line interface, electric current ring type serial line interface etc.In addition, be retained in the inside of slot machine in order to go here and there the shape interface, serial device with share, the form of daisy chain connects, promptly a plurality of peripherals are connected with independent serial-port.
Serial line interface can be used to transmission information, and it uses the exclusive communication protocol of recreation industry.For example, the Netplex of IGT is the proprietary communication protocol that is used for serial communication between game device.As another example, SAS is the communication protocol that is used for transmitting from the game machine to the remote-control device as the information of metrical information.Often SAS and player tracking systems are common uses.
The game machine of IGT alternately can be regarded as peripherals and be connected to single serial line interface to the communication controler in recreation place and in the mode of sharing daisy chain.In both cases, peripherals is by preferred designated equipment address.If like this, the serialization controller circuit must implementation method produce or detect unique device address.General service computing machine serial port can not be accomplished this point.
The safety monitoring circuit is attached to the safety switch on the access door in the game machine rack by monitoring, detects the invasion to the IGT game machine.Preferably, access violation causes suspension of game play and can cause that extra safe operation preserves the current state of recreation.When power-off, these circuit also work by enabling reserve battery.In the operation of outage, these circuit continue the inlet of monitoring game machine.Behind power recovery, game machine can for example determine whether to have the incident generation in violation of rules and regulations of any safety by the software of reading software status register between turnoff time.This can trigger the event log recorder and the further data verification operation of game software.
The trusted storage device is comprised preferably in the game machine computer of IGT that to guarantee this software authenticity, its this software can be stored in the lower memory subsystem of security, in mass storage device.Trusted memory equipment and control circuit are usually designed to when can not memory devices being installed in the game machine and do not allow to revise code and the data that are stored in the memory devices, and memory devices is mounted in the game machine.The code and the data that are stored in these devices can comprise identifying algorithm, randomizer, authentication key secret key, operating system nucleus etc.The purpose of these trusted memory equipment provides the believable basis of trusted authority root of the root of recreation supervision authorized organization in the computing environment of game machine, and it is traceable and examine as original original.This can be by realizing removing of trusted memory equipment from the game machine computer, and the checking of the content of safe storage equipment is third party's check device independently.In case trusted memory equipment is to examine to truly, and based on the agreement approval that is included in the verification algorithm in the trusted device, game machine is enabled to be allowed to examine the extra code that may be arranged in the game machine assembly and the authenticity of data, for example is stored in the code of hard disk drive and data storage on hard disk drive.Some details that relate to available trusted memory equipment in the present invention, the patent No.6 in the U.S., 685, describe in 567, it is from U.S. Patent application No.09/925,098, be filed in August 8 calendar year 2001 and title for " process checking ", its full content at this in conjunction with for referencial use.
The mass-memory unit of use in the general service computing machine allows code and data to be read certainly and to write mass-memory unit usually.In the game machine environment, revise that the game identification code be stored on the mass-memory unit is controlled by strictness and only can when having the certain maintenance types of events that needed electronics and physics enables, be allowed to.Though this other security of level can be provided by software; but the IGT game machine that comprises mass-memory unit preferably includes the high capacity storage data protection circuit of level of hardware; it moves in circuit stages and monitors the attempt of revising data on mass-memory unit; if and data modification is carried out in attempt and do not exist suitable electronics and physics to enable, and will produce the software and hardware erroneous trigger.
Turn back to the example of Figure 13, when the user wished Play Station games 2, he or she inserted cash by Coin acceptor 28 or detect counterfeit money machine 30.In addition, the ticket receipt that detect counterfeit money machine can be accepted to print, it can be accepted as the amount of money mark by biil validator 30 when using noncash ticket system.In recreation at the beginning, the player can use input recreation trace informations such as card reader 24, keyboard 22 and fluorescence display 16.Further, the player play games other the recreation preference can from the card that is inserted, be read into card reader.During playing, the player uses video display 34 to check game information.Other recreation and incentive message also can show on the video display screen 42 that is arranged in top box.
In game process, the player may need to make a large amount of decisions, and it influences game result.For example, the player can change his or she stake about particular game, selects the award of the particular game selected from bonus server, or makes the recreation that influence the particular game result and determine.The player can use player's input switch 32, video display screen 34 or make the player make these selections to some miscellaneous equipments of game machine by input information.In some embodiments, the player can use video display screen 34 and other input equipment to come for example various game services such as gatekeeper's service and entertainment content service of access.
In some game events, game machine 2 can show vision and the auditory effect that can be discovered by the user.These effects increase the passion of recreation, and it makes the player more may continue to play.Auditory effect comprises the various sound that sent by loudspeaker 10,12,14.Visual effect comprises by the light on the game machine 2 or by the shown flash of light of the light of intermediate glass 40 back, strobe light or other pattern.After the player finished recreation, the player can receive game tokens or receive ticket 20 from printer 18 from coin tray 38, and it can be used for further recreation or exchanges and reward.Further, the player can receive the ticket 20 that is used for food, commodity or recreation from printer 18.
In Figure 14, set forth the gaming network can be used to implement according to other method of embodiment of the present invention.Play facility 1401 can be the play facility of any class, for example recreation place, poker room, airport, shop etc.In this example, gaming network 1477 comprises the play facility more than, and it all is networked to server 1422.
Here, game machine 1402 and other game machine 1430,1432,1434 and 1436 comprise mainframe 1406 and top box 1404.Adorn the primary games element in the mainframe 1406 and also can interiorly adorn peripheral system, for example utilize those of special-purpose gaming network.These peripheral systems of dress in top box 1404 also can be used for.
Primary games controller 1408 is according to controlling playing games on the game machine 1402 from game server 1422 or the instruction and/or the game data that are stored in the game machine 1402, and receives or send data to the various input-output apparatus 1411 on the game machine 1402.In one embodiment, primary games controller 1408 comprises processor and as other game machine described in Fig. 6 and Fig. 7.Primary games controller 1408 also can be communicated by letter with display 1410.
The particular game entity may be desirable to provide the network game service that can bring certain operational advantage.Thereby, dedicated network can be connected to game machine under entity control and follow the tracks of on the master server of game machine performance, the data tracking that for example is used for account management, electronic funds transfer (EFT), the noncash ticket as EZPayTM, marketing management and follows the tracks of as the player.Therefore, primary games controller 1408 also can be communicated by letter with EFT system 1412, EZPayTM system 1416 (this assignee proprietary noncash ticket system) and player tracking systems 1420.The system of game machine 1402 arrives network 1422 via communication board 1418 with data communication.
One of ordinary skill in the art should be appreciated that embodiments of the present invention can use than more or less element shown in Figure 14 to realize on network.For example, player tracking systems 1420 is not the feature of necessity of the present invention.Yet, player's trace routine can help to keep the player during the visit play facility to the interest of bonus game and can attract the players accesses play facility to participate in various ludic activities.Player's trace routine general typically offers player's (for example, corresponding to player's recreation frequency and/or total amount of playing games in given recreation place) corresponding to player's other award of level of patronizing.It can be freely to have a dinner, freely stay and/or free entertainment that the player follows the tracks of award.And player tracking information can combine with the out of Memory that the SBG system can obtain now easily.
In addition, not all play facility 1401 all needs DCU1424 and converter 1425.Yet because the sensitive natur (for example, electronic funds transfer and player's tracking data) of bulk information on the gaming network, the manufacturer of host computer system adopts the ad hoc network language with proprietary protocol usually.For example, different company of 10-20 family produces the player and follows the tracks of host computer system, and wherein each host computer system can be used different agreements.These proprietary protocols are considered as highly secret and underground issue usually.
And in the recreation industry, many different manufacturers make game machine.Usually the communication protocol hardwire on the game machine is gone in the game machine, and each game machine manufacturer can adopt different proprietary communication protocols.Game machine manufacturer can also be made host computer system, and in this case, their game machine and themselves host computer system are compatible mutually.Yet, in different types of game environment, the game machine that has its oneself communication protocol separately from different manufacturers can be connected on the host computer system of other manufacturer that has other communication protocol separately.Therefore, must consider the compatibling problem of communicating by letter of the employed agreement of game machine and the employed agreement of host computer system in the relevant system.
Make play facility be sometimes referred to as " site controller " here, with the network equipment that another play facility and/or center system are connected.Here, site controller 1442 is provided for this function of play facility 1401.Site controller 1442 is connected with center system and/or other play facilities via one or more network, and this network can be that public network also can be a proprietary network.In addition, site controller 1442 is communicated by letter with game server 1422, game datas such as data, the guest fruit playing cards data of falling with acquisition such as ball.
In this description, game machine 1402,1430,1432,1434 and 1436 all is connected to special-purpose gaming network 1422.Usually, DCU1424 is used as at different game machines on the network 1422 and the middleware between the site controller 1442.Usually, DCU1424 receives the data that send from game machine, and through transmission path 1426 these data is sent to site controller 1442.In some cases, when the hardware interface that uses when game machine and site controller 1442 are incompatible, can use converter 1425 will be converted to form from the serial data of DCU1424 by site controller 1442 acceptance.This converter can provide this Transformation Service to a plurality of DCU.
In addition, in some special-purpose gaming networks, DCU1424 can receive the data that send from site controller 1442 with gaming network on game machine communicate.Received data for example can synchronized transmission to the game machine on the gaming network.
Here, the game machine of CVT1452 in play facility 1401 provides noncash and cash outlay game services.In general, CVT1452 authorizes and confirms that noncash game machine instrument (being also referred to as " ticket " or " receipt " here), this noncash game machine instrument include but not limited to be used to make game machine to show the ticket of game result and cash outlay ticket.In addition, CVT1452 authorizes the cash outlay ticket transaction that is used for cash.These processes will describe in detail hereinafter.In an example, when the player attempts when cash outlay booth 1444 is exchanged into cash with the cash outlay ticket, cash outlay booth 1444 reads valid data from the cash outlay ticket, and valid data are sent to CVT1452 to confirm.Can print ticket by game machine, cash outlay booth 1444, stand alone printer, CVT1452 etc.Some play facilities do not have cash outlay booth 1444.Perhaps, the CVT by cashier (for example convenience store), game machine or particular arrangement can be exchanged into cash with the cash outlay ticket.
Figure 15 shows the network device server that can dispose as the game server that is used to carry out certain methods of the present invention.The network equipment 1560 comprises main central processing unit (CPU) 1562, interface 1568 and bus 1567 (for example, pci bus).Usually, interface 1568 comprises the port one 569 that is fit to suitable media communication.In some embodiments, one or more of interface 1568 comprises at least one independent processor, and volatibility RAM in some cases.For example, this independent processor can be ASIC or other processor that is suitable for.According to some this embodiments, these independent processors are carried out at least some logic functions described here.The reinforcement tasks of communicating by letter such as one or more control example of interface 1568 such as encryption in some embodiments,, deciphering, compression, decompression, encapsulation, medium control and management.By for communication reinforcement task provides independent processor, interface 1568 allows primary processors 1562 effectively to carry out such as other functions such as route calculating, network diagnosis, security functions.
Interface 1568 is typically with interface card (being referred to as " ply-yarn drill " sometimes) form setting.Usually, interface 1568 is controlled at other peripherals that transmits and receive data on the network and wrap and support sometimes to use in conjunction with the network equipment 1560.The interface that can be provided with is FC interface, Ethernet interface, Frame Relay Interface, cable interface, DSL interface, token ring interface etc.In addition, various hypervelocity interfaces can also be set, such as fastethernet interface, Gigabit Ethernet interface, atm interface, hssi interface, pos interface, fddi interface, ASI interface, DHEI interface etc.
When working under suitably software and firmware are controlled, In some embodiments of the present invention, CPU1562 can be responsible for carrying out and the relevant concrete function of required network equipment function.According to some embodiments, CPU1562 realizes described function under the control of the software that comprises operating system and any appropriate application software.
CPU1562 can comprise that one or more is such as the processor from Motorala microprocessor series or MIPS microprocessor series.In alternate embodiments, processor 1563 is to be the specially designed hardware of the operation of control network devices 1560.In specific embodiment, storer 1561 (such as non-volatile ram and/or ROM) also constitutes the part of CPU1562.But, exist and many kind storer be coupled to mode in this system.Memory block 1561 can be used for various purposes, such as, high-speed cache and/or storage data, programming instruction etc.
No matter network equipment structure how, this network equipment all can adopt be used to the programmed instruction storing data, be used for general-purpose network operations and/or with one or more storer of the functional relevant out of Memory of technology described here or memory module (such as, memory block 1565).This programmed instruction can the control operation system operation and/or one or more application program.
Owing to can adopt information and programmed instruction to carry out system/method described here, therefore the present invention relates to comprise the machine-readable medium of the programmed instruction that is used to carry out various operations described here, status information etc.The embodiment of machine-readable medium includes but not limited to magnetic media, floppy disk and the tape such as hard disk; Optical media such as the CD-ROM dish; Magneto-optical media and specialized designs are used to store the hardware device with execution of program instructions, such as ROM (read-only memory) equipment (ROM) and random access memory (RAM).The present invention can also be via suitably medium are accomplished in carrier-wave transmission such as radio, optical link and electric wire etc.The embodiment of programmed instruction either for example comprise the machine code that produces by compiler but comprise contain can by the computing machine that adopts interpreter carry out or the file of high-level code.
Although shown in Figure 15 systematically discussed a particular network device of the present invention, the only network structure that it is realized the present invention anything but and is relied on.For example, the present invention often adopts the structure with separate processor, and wherein this separate processor is handled communication and route calculating.In addition, can also use the interface and the medium of other types in conjunction with this network equipment.Communication path between interface can be bus type (as shown in figure 15) or switching fabric formula (such as cross bar switch).
Computing machine is soft, the technician of hardware art all is familiar with the said equipment and material.Although only described many elements and technology in the odd number mode for convenience, those of ordinary skill in the art should be appreciated that and can also adopt a plurality of elements and iterative process to implement technology of the present invention.
Although shown in the literary composition and described illustrative embodiment of the present invention and application, but variations and modifications are possible, as long as be in design of the present invention, the scope and spirit, and these variations are conspicuous for one of ordinary skill in the art after reading this application.Correspondingly, it is illustrative rather than determinate that present embodiment is considered to, and the invention is not restricted to details given in the literary composition, but can revise in the scope of appended claims and equivalence transformation scope.

Claims (43)

1, a kind of game machine comprises:
Network interface;
Storage medium;
Expenditure equipment;
At least one display device; And
Be configured to carry out at least one logical device of following task:
Show according to first of the bingo information Control bingo that receives via network interface;
Determine really to prop up output about the guest of bingo game result;
Prop up output from the comprehensive guest fruit payoff table selection III class of really propping up output corresponding to III class recreation and guest;
Second demonstration of the III class game result of being simulated of output is propped up in control corresponding to the III class; And
Determine that the III class is propped up output and the guest really props up whether there is difference between the output.
2, game machine according to claim 1, it is characterized in that, determine the III class when logical device and prop up output and guest and really prop up when having difference between the output that logical device further is configured to control expenditure equipment and props up output and add and equal that the III class is propped up output and the guest really props up the bonus of difference between the output to reward the III class.
3, game machine according to claim 1 is characterized in that,, determine the III class when logical device and prop up output and guest and really prop up when not having difference between the output that logical device further is configured to control expenditure equipment and props up output to reward the III class.
4, game machine according to claim 1 is characterized in that, selects step to comprise to select to have to be approximately equal to the III class of first probability that the guest really props up second probability of output and props up output.
5, game machine according to claim 1 is characterized in that, the selection step of being carried out by logical device comprises the data structure of being stored in the search storage medium, and data structure comprises that M guest really props up output and N III class propped up output.
6, game machine according to claim 1 is characterized in that, the selection step of being carried out by logical device comprises that a plurality of III classes that selection is really propped up output corresponding to the guest are propped up in the output.
7, game machine according to claim 1 is characterized in that, the guest really props up output and III class and props up output and equal zero.
8, game machine according to claim 1 is characterized in that, game machine comprises first display device and second display device, and wherein bingo shows on first display device and the recreation of the III class wherein simulated shows on second display device.
9, game machine according to claim 1 is characterized in that, logical device is configured to carry out following task:
Receive the selecteed indication of the 2nd III class recreation; And
An output of the 2nd III class recreation is mapped to comprehensive guest fruit payoff table.
10, game machine according to claim 6 is characterized in that, the selection step of being carried out by logical device comprises that using weighting function props up one of output to select a plurality of III classes.
11, game machine according to claim 6, it is characterized in that, storage medium comprises the III class result who props up the larger amt of output corresponding to a plurality of III classes and represents, it is proportional that this quantity and III class are propped up the dependent probability of output, and wherein select step to comprise and select III class result one of to represent at random.
12, game machine according to claim 9 is characterized in that, logical device is configured to really prop up output and the 2nd III class recreation selection III class payment amount from comprehensive guest fruit payoff table according to the guest.
13, game machine according to claim 10 is characterized in that, weighting function is used the proportional weight of probability of propping up output with the III class.
14, game machine according to claim 11 is characterized in that, the expression of III class expenditure comprises the RNG seed.
15, a kind of really method of expenditure group of comprehensive guest that forms comprises:
Set up B predetermined guest and really prop up output;
At least one guest fruit pattern is assigned to B predetermined guest really props up one of output; And
The predetermined guest of B is really propped up at least one III class that one of output is mapped to III class recreation prop up output.
16, method according to claim 15 is characterized in that, mapping step comprises that III class expenditure weight range is mapped to corresponding independent guest really props up output.
17, method according to claim 15 is characterized in that, mapping step comprises that single III class is propped up output to be mapped to more than a guest and really to prop up output.
18, method according to claim 15 is characterized in that, comprises that further at least one III class result is assigned to each III class props up output.
19, method according to claim 15 is characterized in that, mapping step comprises that the III class that at least one is independent props up output and be mapped to equal guest and really prop up output.
20, method according to claim 15 is characterized in that, further comprises the step of the III class being propped up the output weighting according to the probability in basic III class recreation.
21, method according to claim 15 is characterized in that, mapping step comprises a plurality of guests are really paid and be mapped to III class expenditure that the probability summation that makes a plurality of guests really pay is approximately equal to III class expenditure probability.
22, method according to claim 15 is characterized in that, mapping step comprises that the control guest really props up output and the III class is propped up the D of difference between the output.
23, method according to claim 15 is characterized in that, mapping step comprises that control III class props up the ratio between output and the general branch's output.
24, method according to claim 15 is characterized in that, mapping step comprises according to the ratio between total III class probability and the total guest fruit probability weighs III class probability.
25, method according to claim 15 is characterized in that, mapping step comprises that specifying predetermined guest really to prop up output causes corresponding III class to prop up 100% probability of output.
26, method according to claim 16 is characterized in that, each III class is propped up output and is less than or equals corresponding guest and really prop up output in the scope.
27, method according to claim 16, it is characterized in that, mapping step comprises props up output and corresponding guest with a plurality of III classes in the scope really to prop up output related, makes that the result who props up one of output corresponding to III class in the scope is presented on the game machine when the award guest really props up output in the bingo.
28, method according to claim 17 is characterized in that, the probability that the guest really props up output is approximately equal to the probability summation that III class in the respective range is propped up output.
29, method according to claim 20 is characterized in that, the weighting step is included as to be had relatively more the III class of high probability and prop up output more relatively III class result is provided.
30, method according to claim 20 is characterized in that, the weighting step comprises that using higher relatively being weighted to has relatively more the III class of high probability and prop up output.
31, method according to claim 20 is characterized in that, the weighting step comprises that the III class triumph frequency that makes III class recreation is similar to the ratio between total II class probability and the total III class probability.
32, method according to claim 20 is characterized in that, the weighting step comprises the matching probability that higher priority is assigned to the low expenditure of III class recreation.
33, method according to claim 20 is characterized in that, the weighting step comprises the matching probability that higher priority is assigned to the high expenditure of III class recreation.
34, method according to claim 22 is characterized in that, mapping step comprises and minimizes D.
35, method according to claim 22 is characterized in that, mapping step comprises that control D is not more than the predetermined score that the guest really props up output.
36, method according to claim 22 is characterized in that, mapping step comprises that control III class expenditure probability is inversely proportional to D.
37, method according to claim 35 is characterized in that, mark is one of in 1/3,1/2,2/3 and 3/4.
38, be embedded into software at least one tangible medium, software comprises and is used to control the instruction that game machine is carried out following task:
Show according to first of the bingo information Control bingo that receives via network interface;
Determine really to prop up output about the guest of bingo game result;
Prop up output from the comprehensive guest fruit payoff table selection III class of really propping up output corresponding to III class recreation and guest;
Second demonstration of the III class game result of being simulated of output is propped up in control corresponding to the III class; And
Determine that the III class is propped up output and the guest really props up whether there is difference between the output.
39, according to the described software of claim 38, it is characterized in that, select step to comprise to use weighting function one of to prop up in the output to select more than first III class.
40, according to the described software of claim 38, it is characterized in that, select step to comprise from more than second the III class result who props up output corresponding to more than first III class and selects III class result to represent at random, it is proportional to prop up the dependent probability that each III class result of output represents to prop up with the III class output about more than first III class.
41, according to the described software of claim 38, it is characterized in that, select step to comprise and use application and III class to prop up the weighting function of the proportional weight of probability of output.
According to the described software of claim 38, it is characterized in that 42, software further comprises and is used for determining that the III class is propped up output and the guest really props up the instruction that whether has difference between the output.
43, according to the described software of claim 38, it is characterized in that, software further comprises instruction, props up output and guest when definite III class and really props up when having difference between the output, and this instruction is used to control expenditure equipment and rewards the III class and prop up output and add the bonus that equals this difference.
CNA2006800513716A 2005-12-19 2006-12-14 Bingo system with discrete payout categories Pending CN101361102A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US75201405P 2005-12-19 2005-12-19
US60/752,014 2005-12-19
US11/442,029 2006-05-26

Publications (1)

Publication Number Publication Date
CN101361102A true CN101361102A (en) 2009-02-04

Family

ID=40332814

Family Applications (2)

Application Number Title Priority Date Filing Date
CNA2006800513716A Pending CN101361102A (en) 2005-12-19 2006-12-14 Bingo system with discrete payout categories
CNA2006800528340A Pending CN101375320A (en) 2005-12-19 2006-12-14 Using multiple bingo cards to represent multiple slot paylines and other class III game options

Family Applications After (1)

Application Number Title Priority Date Filing Date
CNA2006800528340A Pending CN101375320A (en) 2005-12-19 2006-12-14 Using multiple bingo cards to represent multiple slot paylines and other class III game options

Country Status (1)

Country Link
CN (2) CN101361102A (en)

Also Published As

Publication number Publication date
CN101375320A (en) 2009-02-25

Similar Documents

Publication Publication Date Title
CN101375321A (en) Bingo gaming machine capable of selecting different bingo pools
US8070579B2 (en) Bingo system with downloadable common patterns
US9120007B2 (en) Network gaming architecture, gaming systems, and related methods
US9449468B2 (en) Multi-card bingo game features
CN101263534B (en) Method and system for instant-on game download
US9123204B2 (en) Secure smart card operations
CN101160605A (en) Flexible determination of progressive awards
US20070178972A1 (en) Gaming facility and method of operation thereof
CN101783047A (en) methods and devices for managing gaming networks
CN101490728A (en) Wide area loyalty access through independent bonus network
US20230055064A1 (en) Cross-channel blockchain solutions for gaming systems
US20090048022A1 (en) Dynamic reconfiguration of promotional programs
WO2014057476A2 (en) Method for integration of closed and open loop debit systems with an internet gaming system
US10204487B2 (en) System and method for gaming
US20230201725A1 (en) Cross-channel blockchain and metaverse integration solutions for gaming systems
US20230298435A1 (en) Blockchain and multi-level non-fungible token solutions integrated in a gaming system
US20230094247A1 (en) Systems and methods for tokenization of digital assets associated with electronic gaming
CN101361102A (en) Bingo system with discrete payout categories
US20230191264A1 (en) Cross-channel blockchain and non-fungible token solutions for gaming systems
US20230241514A1 (en) Cross-channel blockchain and non-fungible token solutions integrated in a gaming system
EP2906311A2 (en) A system and method for implementing play of internet-based games
MX2008007951A (en) Bingo gaming machine capable of selecting different bingo pools

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20090204