The present disclosure is generally related to wagering games, and more particularly, to wagering games in which player selected symbols are compared to winning symbols for determining a value payout to the player.
Lotteries have been in existence for hundreds of years. In more recent times some governments have legalized and sponsored lotteries. A typical lottery game involves the random or pseudo-random drawing of numbers from a pool of numbers. Usually, the pool of numbers includes integer numbers between 1 and some maximum integer, inclusive (e.g., {1, 2, 3, . . . , 49), {1, 2, 3, . . . , 80}, etc.). A player may pay to select a set of numbers from the pool.
Then, an organization sponsoring the lottery may randomly or pseudo-randomly select a set of winning numbers from the pool of numbers (a “drawing”). The set of winning numbers may be of the same size or of a different size (e.g., as in keno) as the sets of numbers chosen by players. The set of winning numbers are often selected by physically selecting numbered objects (e.g., numbered balls), or by generating the set of winning numbers using a computer. If the player's set of selected numbers match some or all of the winning numbers, the player may win a value payout. Generally, the more numbers that match, the higher the value payout may be. In some lotteries, the top value payout (the “jackpot”) is awarded when a player's selected numbers match all of the winning numbers.
Some lotteries offer progressive value payouts where, for example, if nobody wins the jackpot associated with a drawing, the jackpot is rolled over to the next drawing. Frequently, the jackpot will build over multiple drawings before it is finally won. This can lead to a jackpot that is an appreciable sum of money, which increases player interest and lottery ticket sales.
These progressive value payout lotteries, however, often suffer from a lack of interest in drawings immediately after a large jackpot payout, because the jackpot immediately following a large jackpot can be much smaller in comparison. Many players do not participate in a lottery until the jackpot reaches a significant level. Thus, lottery ticket sales typically soar while the jackpot is high, and then drop significantly after the high jackpot is won. Lottery ticket sales will again increase once the jackpot begins to reach high levels.
One technique for increasing ticket sales immediately after a large jackpot has been won for a progressive lottery game is to increase the initial jackpot amount as a way to maintain interest in the lottery. If the jackpot is won on an initial drawing, however, this may result in a jackpot payout that exceeds the revenue of ticket sales for the drawing.
In addition to progressive lottery games, many organizations provide lottery games with fixed pay tables that offer smaller payouts as compared with progressive lottery games. Because of their smaller payouts, these non-progressive lottery games typically generate less player interest and have a smaller customer base as compared to progressive lottery games.
In one embodiment, a gaming method is provided. The method may comprise receiving player symbol data indicative of a plurality of sets of player symbols associated with a player, wherein each player symbol is selected from a plurality of possible symbols, and receiving an indication that the player submitted a wager associated with the plurality of sets of player symbols. The method may also comprise receiving winning symbol data indicative of a set of winning symbols from the plurality of possible symbols. The method may additionally comprise determining a value payout based on respective numbers of winning symbols in respective sets of player symbols, wherein for at least some value payouts the value payout is different than a sum of a plurality of individual value payouts, each individual payout based on the respective number of winning symbols in the corresponding set of player symbols. The method may further comprise transmitting player payout data indicative of the value payout.
In another embodiment, a gaming server is provided. The gaming server may include a controller operatively coupled to a network, the controller comprising a microprocessor and a memory operatively coupled to the microprocessor. The controller may be configured to receive player symbol data via the network, the player symbol data indicative of a plurality of sets of player symbols associated with a player, wherein each player symbol is selected from a plurality of possible symbols. The controller may also be configured to receive, via the network, an indication that the player has submitted a wager. The controller may additionally be configured to receive winning symbol data indicative of a set of winning symbols from the plurality of possible symbols. The controller may further be configured to determine a value payout based on respective numbers of winning symbols in respective sets of player symbols, wherein for at least some value payouts the value payout is different than a sum of a plurality of individual value payouts, each individual payout based on the respective number of winning symbols in the corresponding set of player symbols. The controller may still further be configured to transmit, via the network, player payout data indicative of the value payout.
In yet another embodiment, another gaming method is provided. The method may comprise receiving a wager from a player, and determining a plurality of sets of player symbols associated with the player, wherein each player symbol is selected from a plurality of possible symbols. The method may additionally comprise selecting a set of winning symbols from the plurality of possible symbols. The method may further comprise determining a value payout based on respective numbers of winning symbols in respective sets of player symbols, wherein for at least some value payouts the value payout is different than a sum of a plurality of individual value payouts, each individual payout based on the respective number of winning symbols in the corresponding set of player symbols. The method may still further comprise providing the value payout, if any, to the player.
In still another embodiment, yet another gaming method is provided. The method may include receiving a wager from a player, and determining a plurality of sets of player symbols associated with the player, wherein each player symbol is selected from a plurality of possible symbols. The method may also include determining a value payout based on respective numbers of winning symbols in respective sets of player symbols, wherein the winning symbols are from a set of winning symbols from the plurality of possible symbols, wherein for at least some value payouts the value payout is different than a sum of a plurality of individual value payouts, each individual payout based on the respective number of winning symbols in the corresponding set of player symbols. The method may further include providing the value payout, if any, to the player.
In yet another embodiment, a gaming apparatus is provided. The gaming apparatus may include a value input device, and a controller operatively coupled to a network and to the value input device, the controller comprising a microprocessor and a memory operatively coupled to the microprocessor. The controller may be configured to determine a wager has been received from a player via the value input device, and to determine a plurality of sets of player symbols associated with the player, wherein each player symbol is selected from a plurality of possible symbols.
The controller may additionally be configured to determine a value payout based on respective numbers of winning symbols in respective sets of player symbols, wherein the winning symbols are from a set of winning symbols from the plurality of possible symbols, wherein for at least some value payouts the value payout is different than a sum of a plurality of individual value payouts, each individual payout based on the respective number of winning symbols in the corresponding set of player symbols. The controller may also be configured to provide the value payout, if any, to the player.
Additional aspects of the invention will be apparent to those of ordinary skill in the art in view of the detailed description of various embodiments, which is made with reference to the drawings, a brief description of which is provided below.
Although the following text sets forth a detailed description of numerous different embodiments of the invention, it should be understood that the legal scope of the invention is defined by the words of the claims set forth at the end of this patent. The detailed description is to be construed as exemplary only and does not describe every possible embodiment of the invention since describing every possible embodiment would be impractical, if not impossible. Numerous alternative embodiments could be implemented, using either current technology or technology developed after the filing date of this patent, which would still fall within the scope of the claims defining the invention.
It should also be understood that, unless a term is expressly defined in this patent using the sentence “As used herein, the term ‘______’ is hereby defined to mean . . . ” or a similar sentence, there is no intent to limit the meaning of that term, either expressly or by implication, beyond its plain or ordinary meaning, and such term should not be interpreted to be limited in scope based on any statement made in any section of this patent (other than the language of the claims). To the extent that any term recited in the claims at the end of this patent is referred to in this patent in a manner consistent with a single meaning, that is done for sake of clarity only so as to not confuse the reader, and it is not intended that such claim term be limited, by implication or otherwise, to that single meaning. Finally, unless a claim element is defined by reciting the word “means” and a function without the recital of any structure, it is not intended that the scope of any claim element be interpreted based on the application of 35 U.S.C. §112, sixth paragraph.
Lottery terminals 20 may be located at a location authorized to sell lottery tickets such as, for example, a grocery store, a convenience store, a gas station, a casino, a race track, etc. Additionally, one or more lottery terminals 20 may be located in a secure location for purchases by mail, subscription purchases, etc. Although the system 10 is shown to include five lottery terminals 20a, 20b, 20c, 20d, and 20e, it should be understood that different numbers of lottery terminals may be utilized. For example, the system 10 may include and tens, hundreds, or thousands of lottery terminals 20.
The lottery system 10 may also include one or more personal computing devices 34 operatively coupled to the network 24 via respective communication links 38. The personal computing device 34 may be used to purchase lottery tickets and/or to inquire about winning lottery numbers from a location other than at a location authorized to sell lottery tickets and other than at a secure location. For example, the personal computing device may be used to purchase one or more lottery tickets and/or to inquire about winning lottery numbers at home via the Internet. The personal computing device 34 may comprise, for example, a desk top computer, a lap top computer, a tablet computer, a set top box, a personal digital assistant (PDA), a cellular phone, a two-way pager, a workstation, a server, a mainframe, etc. The communication link 38 may include a wired connection (e.g., a telephone line, a T1 line, a T3 line, a cable television line, an Ethernet connection, an optical fiber, etc.), and/or a wireless connection (e.g., a wireless LAN, a cellular phone link, a microwave link, a satellite link, etc.). Although the communication link 38 is shown as a single communication link, the communication link 28 may comprise multiple communication links. The personal computing device 34 is optional and may be omitted from the system 10 if desired.
The lottery system 10 also includes a lottery server 44 coupled to the network 24 via a communication link 48. The lottery server 44 may include, for example, a desk top computer, a lap top computer, a workstation, a server, a mainframe, etc. The communication link 48 may include a wired connection (e.g., a telephone line, a T1 line, a T3 line, a cable television line, an Ethernet connection, an optical fiber, etc.), and/or a wireless connection (e.g., a wireless LAN, a cellular phone link, a microwave link, a satellite link, etc.). Although the communication link 48 is shown as a single communication link, the communication link 48 may comprise multiple communication links. The lottery server 44 may be communicatively coupled with a database 52. Although the lottery server 44 is shown as a single server, the lottery server 44 may comprise multiple servers. For example, one server may handle communication with lottery terminals 20 and a separate server may handle communication with personal computing devices 34. Similarly, the database 52 is shown as a single database, the database 52 may comprise multiple databases. For example, one database 52 may be used for storing web page information for a web site related to the lottery system 10, and a separate database may be used to storing more sensitive lottery information.
In operation, players may purchase lottery tickets via the lottery terminals 20 and, optionally, the personal computing device 34. Transaction information related to the purchase of lottery tickets may then be transmitted, via the network 40, to the lottery server 44. The lottery server 44 may then store the transaction information in the database 52. The transaction information may include, for example, selected lottery numbers associated with the ticket, where and when the ticket was purchased, an amount paid for the ticket, etc. The lottery server 44 may keep track of selected lottery numbers, and of revenues from ticket sales.
In some embodiments, communications between one or more of the lottery terminals 20, the lottery server 44, the personal computing device 34, and the database 52 may be secure communications. Various methods, including known methods, may be used to secure such communications.
Lottery Terminal
Referring to
The lottery terminal 20 may also include a lottery ticket printer (not shown). The lottery ticket printer may be used to print and/or otherwise encode lottery tickets. The lottery tickets may be composed of paper or another printable or encodable material and may have one or more of the following informational items printed or encoded thereon: the selected numbers, the lottery drawing(s) with which the lottery ticket is associated, a validation number, a bar code with control and/or security data, the date and time of issuance of the lottery ticket, the location at which the lottery ticket was issued, redemption instructions and restrictions, and any other information that may be necessary or desirable. The lottery tickets could be printed with an optically readable material such as ink, or data on the lottery ticket could be magnetically, electrically, optically, etc. encoded.
The lottery terminal 20 may include a display unit 84 for displaying information related to the purchase of lottery tickets. In addition to, or as an alternative to, the keyboard 78, the display unit 84 may include a touch sensitive area or areas for inputting data to the lottery terminal 20.
The program memory 102 may be a read-only memory (ROM), or a read/write or alterable memory, such as a hard disk. In the event a hard disk is used as a program memory, the address/data bus 110 shown schematically in
Lottery Server
The program memory 152 may be a ROM, or a read/write or alterable memory, such as a hard disk. In the event a hard disk is used as a program memory, the address/data bus 160 shown schematically in
The lottery server 44 may include one or more input devices 164 (e.g., keyboard, key pad, mouse, touch screen, etc.), and a display 168.
Lottery Method
Embodiments of methods that may be implemented via the lottery system 10 (
At block 204, a wager from a player may be received for playing in a drawing of a lottery. The wager may be received by, for example, an operator of a lottery terminal 20. In addition, the wager may be received via, for example, a lottery subscription service, a postal service, the Internet, etc. The wager may provide the player with, for example, multiple associated entries in the lottery, and the amount of the wager may be based on the number of associated entries desired by the player. The entries are “associated” because, as will be described in more detail below, a prize may be based on the number and/or the distribution of winning number matches among the multiple entries.
In some embodiments, a player may purchase a number of associated entries up to a maximum number of entries. The maximum number of associated entries may be, for example, 2, 3, 4, or 5. The maximum number of entries may also be 6 or more. In some embodiments, a player may purchase multiple associated entries in units of one entry. In other embodiments, a player may purchase associated entries in units of, for example, two entries, three entries, four entries, five entries, etc.
At block 208, a plurality of sets of symbols from a pool of possible symbols is selected for, and/or by, the player. The pool of possible symbols may be a set of integers such as {1, 2, 3, . . . , 55}. The symbols need not be integers, but could be other types of symbols such as letters, words, abbreviations, icons, etc. In one embodiment, N symbols may be selected from the pool of possible symbols for each of the sets of symbols. N may be the number of symbols to be randomly or pseudo-randomly selected in the drawing. Alternatively, N may be less than the number symbols to be randomly or pseudo-randomly selected in the drawing (e.g., as in a keno game). Selecting the plurality of sets of symbols will be described in further detail below. For ease of explanation of the flow diagram of
Some or all of the sets of symbols may be selected by the player. The remaining sets, if any, may be, for example, pseudo-randomly generated by a computer (e.g., a lottery terminal 20 or lottery server 44). Alternatively, all of the sets of symbols may be pseudo-randomly generated by a computer.
At block 210, the player may be provided with a ticket that indicates the sets of symbols selected at block 208. The ticket may be in a variety of forms including paper form and electronic form. The ticket may include security measures to help prevent fraud. Such security measures may include various security techniques, including security techniques well know to those skilled in the art.
The lottery ticket 350 may include an identifier associated with the ticket and/or the associated sets of symbols printed on the ticket. The identifier may include, for example, a numeric (or alphanumeric) identifier 382 and/or a bar code identifier 384. Various other identifiers could also be used, such as identifiers known to those of ordinary skill in the art. The identifier(s) may be preprinted on the paper on which tickets are to be printed. Alternatively, the identifier(s) may be printed at the time the ticket is purchased by, for example, the lottery terminal 20 of
Referring again to
At block 216, a value payout may be determined based on the numbers of winning symbols in the sets of symbols selected at block 208. For at least some value payouts determined at block 216, the value payout is different as compared to a sum of individual payouts, where each individual payout is based on the respective number of winning symbols in the corresponding set of symbols selected at block 208.
Table 1 illustrates a pay table for one embodiment in which a maximum of two sets of symbols (“Hand a” and “Hand B”) may be selected at block 208, where each set includes six symbols. Additionally, in this embodiment, the number of winning symbols selected at block 212 is six. Further, in this embodiment, the pool of possible symbols is the set of integers {1, 2, 3, . . . , 55}. As can be seen in Table 1, at least some of the payouts differ from that of the sum of payouts for individual hands. For example, the payout for matching three symbols in each of Hand A and Hand B is $50. The individual payout for matching three symbols in one hand is $5. Thus, the sum of individual payouts for matching three symbols in each of Hand A and Hand B would be $10, which is less than $50.
As can be seen in Table 1, the value payout may be different even if the aggregate number of matching symbols in Hand A and Hand B are the same. For example, the value payout for matching three symbols in each of the two hands (six total matches) is $50. On the other hand, the value payout for matching four symbols in one hand and two symbols in the second hand (six total matches) is $100. Thus, the value payout may be based on the distribution of matches in the multiple sets. In other embodiments, the value payout need not be based on the distribution of matches in the multiple sets.
Tables 2, 3, and 4 illustrate various parameters and estimates associated with one specific embodiment in which a player buys two sets of numbers for two dollars. The pool of possible numbers comprises the integers {1, 2, 3, . . . , 55}, and the payouts are as in Table 1. The estimates were based on projected sales in the state of Indiana.
It is to be understood that the value payouts of Table 1 and the parameters and estimates of Tables 2-4 are associated with merely one specific embodiment. One of ordinar skill in the art will recognize that different value payuts and parameters can be used depending on various factors including, for example, one or more of the number of sets of symbols that may be selected at block 208, the number of symbols in each of the sets of symbols selected at block 208, the size of the pool of winning symbols, whether winning symbols are selected with or without replacement, the size of the jackpot, the fee per set of symbols selected by a player, a desired level of revenue, a desired level of profit, projected sales, etc. Additionally, value payouts can be forms of value other than dollar amounts and free tickets. For example, value payouts may include a gift certificate, a voucher (e.g., towards a restaurant meal, airfare, vacation, etc.), casino credits, an automobile, real estate, etc.
Various methods for determining the value payout (block 216) may be utilized. For example, the value payout could be retrieved from a lookup table or database based on the numbers of matches in the sets of symbols selected at block 208. In one embodiment, the value payout may be retrieved from a multi-dimensional lookup table or database. For example, Table 1 is indicative of one embodiment of a two-dimensional lookup table.
In other embodiments, the value payout may be determined by first determining a base value payout and, optionally, a bonus value payout. The value payout may then be determined based on the base value payout and the bonus value payout. For example, the value payout may be determined as the maximum of the base value payout and the bonus value payout. As another example, the value payout may be determined as the sum of the base value payout and the bonus value payout. As yet another example, the value payout may be determined as the base value payout if the base value payout is a non-zero value. If the base value payout is a zero value, the value payout may be determined as the bonus value payout. In this example, the bonus value payout optionally may be determined only if needed (i.e., only if the base value payout is a zero value).
In embodiments in which a base value payout and/or a bonus value payout are to be determined, the base value payout may be determined based on the individual payouts for individual sets selected at block 208. For example, the base value payout may be the sum of the individual value payouts or the maximum of the individual payouts.
Additionally, the bonus value payout may be determined based on the aggregate number of winning symbols in the multiple sets of symbols selected at block 208. The bonus value payout may be additionally based on the distribution of winning symbols in the multiple sets of symbols. For instance, the value of the bonus value payout may vary based on the number of sets that include at least one winning symbol. As another example, the value of the bonus value payout may vary based on the maximum number of winning symbols in any one set of symbols.
In the above-described embodiments (i.e.,
In embodiments where one occurrence of a winning symbol that occurs multiple times counts towards the value payout, the one occurrence of the winning symbol may be determined using various methods. For example, the first occurrence of the winning symbol or a randomly or pseudo-randomly selected occurrence may be used. As another example, an occurrence may be selected so that the value payout is maximized.
At block 220, the value payout determined at block 216 may be provided to the player. If the value payout is zero, no value payout may be provided to the player.
Lottery Server Operation
At block 404, the lottery server 44 may receive an indication or indications of winning symbols in a set of winning symbols associated with a lottery drawing. The indication(s) may be received, for example, via a user interface of the lottery server 44, from a computing device communicatively coupled to the lottery server 44 via the network 24 or some other network or communication link (not shown), etc. The indication(s) may be indicative of the winning symbols that were randomly or pseudo-randomly selected at block 212 of
At block 408, the lottery server 44 may receive an identifier associated with a plurality of sets of symbols selected for and/or by a player. The identifier may be, for instance, an identifier associated with a ticket purchased by the player, such as the ticket 300 of
At block 416, the lottery server 44 may determine a value payout in the manner described above with reference to block 216 of
Selection of Winning Symbols/ Player Selection of Symbols
Selecting the symbols from the pool of possible symbols for and/or by the player may comprise selecting symbols from a set of symbols with or without replacement. In other words, in some embodiments the same symbol may be selected multiple times, and in other embodiments all selected symbols may be required to be different symbols. Additionally, some subset of the symbols may be selected without replacement, but the remaining of the symbols could be selected with the previously selected symbols replaced. For example, a plurality of different symbols and one additional symbol that need not be different than any of the other symbols could be selected. For instance, if the symbols are integers, a first subset of symbols could be selected from a pool of symbols such as the set of integers {1, 2, 3, . . . , 53} without replacement, and one additional integer could be selected from the pool {1, 2, 3, . . . 53} with the previously selected subset of integers replaced.
In embodiments where N symbols are selected for each set, the N symbols may be selected from one or more sets of symbols, with or without replacement. For instance, N-I integers may be selected from the pool {1, 2, 3, . . . , 53} without replacement, and one additional integer may be selected from the pool { 1, 2, 3, . . . 42}, with all previously selected integers (other than {43, 44, . . . , 53}) replaced.
The pool of possible symbols from which winning symbols and player symbols may be selected may comprise various different pools. For example, the pool of possible symbols may include sets of integers that are popular with present lotteries such as {0, 1, 2, . . . , 9}, {1, 2, 3, . . . , 27}, {1, 2, 3, . . . , 30}, {1, 2, 3, . . . , 39}, {1, 2, 3, . . . 42}, {1, 2, 3, . . . , 47}, {1, 2, 3, . . . , 48}, {1, 2, 3, . . . , 49}, {1, 2, 3, . . . , 52}, {1, 2, 3, . . . 53}, {1, 2, 3, . . . 55}, {1, 2, 3, . . . , 57}, or {1,2, 3, . . . , 80}. The pool of possible symbols may include sets of integers other than the above sets as well. Moreover, as discussed previously, the symbols need not be integers, but could be other types of symbols such as letters, words, abbreviations, icons, etc.
In some embodiments, one or more of the sets selected by the player may include less than the number of winning symbols to be selected. For example, in keno, twenty winning symbols are typically selected, but players typically can only choose a maximum number of symbols less than twenty. In embodiments in which a player can choose a number of symbols equal to the number of winning symbols to be selected, a player may be able to choose one or more sets that include less than the number of winning symbols to be selected.
As described previously, the set of winning symbols may be randomly of pseudo-randomly selected using a variety techniques, including techniques well know to those of ordinary skill in the art. For example, selecting the set of winning symbols may include randomly selecting objects from a group of objects (e.g., balls), and/or pseudo-randomly generating winning symbols with a computer. In embodiments in which selecting winning symbols includes randomly selecting balls from a pool of balls, selection with and without replacement may be implemented using various techniques including techniques well know to those of ordinary skill in the art. For instance, a first set of balls from a first pool of balls marked 1, 2, 3, . . . , 53 may be randomly selected without replacement. Then, one additional ball may be randomly selected from a second pool of balls marked 1, 2, 3, . . . , 42. As another example, a first set of balls from a first pool of balls market 1, 2, 3, . . . , 53 may be randomly selected without replacement. Then, one additional ball may be randomly selected from a second pool of balls market 1, 2, 3, . . . , 53.
Gaming Apparatus Implementations
Although the above embodiments were described in the context of a lottery system, embodiments may be implemented via a gaming apparatus as well.
The first and second gaming networks 612, 626 may be operatively coupled to each other via a network 640, which may comprise, for example, the Internet, a WAN, a LAN, an intranet, an extranet, a wireless communication network (e.g., a cellular phone network, a wireless LAN, etc.), etc. The first and second gaming networks 612, 626 may be respectively operatively coupled to the network 640 via a first network link 642 and a second network link 644.
The first network 612 of gaming units 620 may be provided in a first casino, and the second network 626 of gaming units 630 may be provided in a second casino located in a separate geographic location than the first casino. For example, the two casinos may be located in different areas of the same city, or they may be located in different states. The network 640 may include a plurality of network computers or server computers (not shown), each of which may be operatively interconnected.
Where the network 640 comprises the Internet, data communication may take place over the communication links 642, 644 via an Internet communication protocol. The network computer 622 may be a server computer and may be used to accumulate and analyze data relating to the operation of the gaming units 620. For example, the network computer 622 may continuously receive data from each of the gaming units 620 indicative of the dollar amount and number of wagers being made on each of the gaming units 620, data indicative of how much each of the gaming units 620 is paying out in winnings, data regarding the identity and gaming habits of players playing each of the gaming units 620, etc. The network computer 632 may be a server computer and may be used to perform the same or different functions in relation to the gaming units 630 as the network computer 622 described above.
Although each network 612, 626 is shown to include one network computer 622, 632 and four gaming units 620, 630, it should be understood that different numbers of computers and gaming units may be utilized. For example, the network 612 may include a plurality of network computers 622 and tens or hundreds of gaming units 620, all of which may be interconnected via the data link 624. The data link 624 may provided as a dedicated hardwired link or a wireless link. Although the data link 624 is shown as a single data link 624, the data link 624 may comprise multiple data links.
Referring to
If provided on the gaming unit 620, the ticket reader/printer 656 may be used to read and/or print or otherwise encode ticket vouchers 660. The ticket vouchers 660 may be composed of paper or another printable or encodable material and may have one or more of the following informational items printed or encoded thereon: the casino name, the type of ticket voucher, a validation number, a bar code with control and/or security data, the date and time of issuance of the ticket voucher, redemption instructions and restrictions, a description of an award, and any other information that may be necessary or desirable. Different types of ticket vouchers 660 could be used, such as bonus ticket vouchers, cash-redemption ticket vouchers, casino chip ticket vouchers, extra game play ticket vouchers, merchandise ticket vouchers, restaurant ticket vouchers, show ticket vouchers, etc. The ticket vouchers 660 could be printed with an optically readable material such as ink, or data on the ticket vouchers 660 could be magnetically encoded. The ticket reader/printer 656 may be provided with the ability to both read and print ticket vouchers 660, or it may be provided with the ability to only read or only print or encode ticket vouchers 660. In the latter case, for example, some of the gaming units 620 may have ticket printers 656 that may be used to print ticket vouchers 660, which could then be used by a player in other gaming units 620 that have ticket readers 656.
If provided, the card reader/writer 658 may include any type of card reading device, such as a magnetic card reader or an optical card reader, and may be used to read data from a card offered by a player, such as a credit card or a player tracking card. The card reader/writer 658 may also include any type of card writing device, such as a magnetic card writer or an optical card writer, and may be used to write data to a card offered by a player, such as a credit card or a player tracking card. If provided for player tracking purposes, the card reader/writer 658 may be used to read data from, and/or write data to, player tracking cards that are capable of storing data representing the identity of a player, the identity of a casino, the player's gaming habits, etc.
The gaming unit 620 may include one or more audio speakers 662, a coin payout tray 664, an input control panel 665 and a display unit 670 for displaying display data relating to the game or games provided by the gaming unit 620. The audio speakers 662 may generate audio representing sounds such as the noise of spinning slot machine reels, a dealer's voice, music, announcements or any other audio related to a casino game. The input control panel 665 may be provided with a plurality of pushbuttons or touch-sensitive areas that may be pressed by a player to select games, make wagers, make gaming decisions, etc. The display unit 670 may include one or more two dimensional display units such as a color video display unit displaying images. Additionally, the display unit 670 may include one or more three dimensional display units such as mechanical reels, a holographic display, a stereoscopic display, a three-dimensional display volume, etc.
In
Although one possible control panel 665 is described above, it should be understood that different buttons could be utilized in the control panel 665, and that the particular buttons used may depend on the game or games that could be played on the gaming unit 620. Although the control panel 665 is shown to be separate from the display unit 670, it should be understood that the control panel 665 could be generated by the display unit 670. In that case, each of the buttons of the control panel 665 could be a colored area generated by the display unit 670, and some type of mechanism may be associated with the display unit 670 to detect when each of the buttons was touched, such as a touch-sensitive screen.
The program memory 702 may comprise a ROM, a read/write or alterable memory, such as a hard disk, a flash memory, an EPROM, an EEPROM, etc. In the event a hard disk is used as a program memory, the address/data bus 710 shown schematically in
As shown in
One manner in which one or more of the gaming units 620 (and one or more of the gaming units 630) may operate is described below in connection with a flowchart which represent a number of portions or routines of one or more computer programs, which may be stored in one or more of the memories of the main controller 700. The computer program(s) or portions thereof may be stored remotely, outside of the gaming unit 620, and may control the operation of the gaming unit 620 from a remote location. Such remote control may be facilitated with the use of a wireless connection, or by an Internet interface that connects the gaming unit 620 with a remote computer (such as one of the network computers 622, 632) having a memory in which the computer program portions are stored. The computer program portions may be written in any high level language such as C, C+, C++ or the like or any low-level, assembly or machine language. By storing the computer program portions therein, various portions of the memory or memories 702, 706 of the main controller 700 are physically and/or structurally configured in accordance with computer program instructions.
To allow the player to control the play of the keno game, a plurality of player-selectable buttons may be displayed. The buttons may include a “Cash Out” button 816, a “See Pays” button 818, a “Bet One Credit” button 820, a “Bet Max Credits” button 822, a “Select Ticket” button 824, a “Select Number” button 826, and a “Single Play” button 828, and a “Multi Play” button 830. The display 800 may also include an area 834 in which the number of remaining credits or value is displayed. If the display unit 670 is provided with a touch-sensitive screen, the buttons may form part of the video display 800. Alternatively, one or more of those buttons may be provided as part of a control panel that is provided separately from the display unit 670.
Referring to
If the player wishes to play a single set of numbers (block 862) and if the keno game is to begin, the flow of the routine may proceed to block 868. If the player wishes to play a multiple set of numbers (block 864), the flow of the method may proceed to block 866. At block 866, additional sets of numbers may be selected for the player. For example, additional sets of numbers may be pseudo-randomly selected by the controller 700, the network computer 622, etc. In other embodiments, the player may be allowed to select how many additional sets of numbers are to be selected. In still other embodiments, the player may be allowed to select the numbers in the additional sets. At block 867, the additional sets of numbers may be displayed in the image 804 on the display 800.
At block 868, a game number within a range set by the casino may be randomly selected either by the main controller 700 or a central computer operatively connected to the controller, such as one of the network computers 622, 632. Additionally, the number may be randomly selected in a drawing, and then entered into a computer (e.g., network computer 622, 632, or some other computer). At block 870, the randomly selected game number may be displayed on the display unit 670 and the display units 670 of other gaming units 620 (if any) which are involved in the same keno game. At block 872, the main controller 700 (or the central computer noted-above) may increment a count which keeps track of how many game numbers have been selected at block 870.
At block 874, the main controller 700 (or one of the network computers 622, 632) may determine whether a maximum number of game numbers within the range have been randomly selected. If not, another game number may be randomly or pseudo-randomly selected at block 868. If the maximum number of game numbers has been selected, at block 876 the main controller 700 (or a central computer) may determine a payout associated with the numbers selected at blocks 856 and 866. The payout may be determined as described previously or in a similar manner.
At block 878, the player's cumulative value or number of credits may be updated by subtracting the bet made by the player and adding, if the keno game was won, the payout value determined at block 876. The cumulative value or number of credits may also be displayed in the display area 834 (
In the above description, various methods have been described with reference to flow diagrams. It will be apparent to one of ordinary skill in the art that each of these methods may be implemented, in whole or in part, by software, hardware, and/or firmware. If implemented, in whole or in part, by software, the software may be stored on a tangible medium such as a CD-ROM, a floppy disk, a hard drive, a digital versatile disk (DVD), a read-only memory (ROM), etc. Further, although the examples described above were described with reference to various flow diagrams, one of ordinary skill in the art will appreciate that many other methods may alternatively be used. For example, the order of execution of the blocks may be changed, and/or some or all of the blocks may be changed, eliminated, or combined.