This invention relates to electronic gaming systems enabling players from many different gaming locations to participate in card games. More particularly, the invention is directed to apparatus, methods, and program products for awarding prizes in a networked gaming system based on a player's performance in a card game conducted through the network.
Gaming machines such as mechanical slot machines and even early video slot machines and video poker machines were stand alone gaming machines in which a result for a game play was determined at the gaming machine itself in some fashion. Commonly, the gaming machine produced some random result in response to a game play request at the gaming machine. This random result was mapped to some prize that would then be awarded to the player. Many mechanical and video slot machines and other gaming machines still produce or determine the result of a game play at the gaming machine itself.
Certain modern gaming systems include gaming machines or player stations that are connected through some communications link to some other system component that is responsible for determining or identifying game play results. That is, although the game play requests are entered at the player stations, those requests are communicated to some other system component which determines or identifies a result for each game play. For example, some modern video lottery systems employ a server that receives game play requests from different player stations and assigns a predetermined lottery record and associated result for each game play request. U.S. Pat. No. 6,733,385 describes one such “central determinant” lottery system. Certain modern bingo gaming systems also include player stations and a separate server for actually conducting the bingo games and identifying results for each play in such a bingo game. U.S. patent application publication No. 2004-0152499, describes such a networked bingo gaming system.
One problem with stand alone gaming machines is that it is difficult to provide the player with a sense that their actions or inputs have any influence on their results. Giving the player the sense that his or her inputs at the gaming machine can affect the result of play is even more difficult with central determinant video lottery games and networked bingo games. Many players prefer to have the sense of competition and excitement generated in live table games and other traditional casino games.
The present invention provides apparatus, methods, and program products for awarding prizes in a networked gaming system based on a player's performance in a card game conducted through the network such as draw poker, stud poker, blackjack, or a similar type of card game. One method according to principles of the present invention includes collecting game play requests from a number of player stations into a first group of game play requests. The method also includes determining if the first group of game play requests meets a predefined condition for a first card game. In response to meeting the predefined condition for the first card game, the method includes conducting the first card game between the player stations from which the first group of game play requests were collected.
A system embodying the principles of the present invention includes a number of player stations and a central processing device in a network. Each of the player stations is capable of producing a respective game play request in response to a player input at the respective player station. The central processing device in the network communicates with each player station of the network to collect the respective game play requests from the player stations. The game play requests may be sorted into categories of game play requests for different types of card games and then small groups (game groups) of game play requests from each category are formed. A card game is then conducted for each game group.
The present invention also includes a program product stored on at least one storage medium. The program product includes a set of machine-readable instructions that are configured to carry out the methods described herein.
These and other advantages and features of the invention will be apparent from the following description of the preferred embodiments, considered along with the accompanying drawings.
In general, an EPS 103 includes a processor 105, an input device 107, and a display 109. As will be discussed in detail below, due to central control of card games in the system 100, a player at any EPS 103 in the system 100 may participate in a card game together with one or more other players at other EPSs 103 in the system. The card games that may be played in system 100 may be games such as draw poker, stud poker, other poker games, or blackjack, for example. The invention may be configured to support substantially any card game, and particularly any card game where the result of the game depends on a particular card hand achieved by the player and which can be evaluated against some standard or against another player's card hand.
It will be appreciated that
Although not shown in
Each EPS 103 may also include a device for receiving value and issuing value in the course of play. This device may accept currency, vouchers, or tokens, for example, and also output currency, vouchers, or tokens. Of course, any appropriate device for receiving and issuing value in games played according to the present invention may be used with an EPS 103, either incorporated into the EPS or separate from the EPS.
It should further be noted that the EPSs 103 need not be identical throughout system 100. Rather, there may be wide variations in the various components included in each respective EPS 103 depending upon the particular card games that are available at the respective EPS and depending upon any other factors.
Also, any suitable method and system of devices may be used for accounting for player wagers and winnings. The present invention of networked card gaming is not limited to any particular game accounting system. Preferred forms of gaming system 100 may use a game accounting system such as that set out in U.S. publication No. 2002-0132666 and entitled “Distributed Account Based Gaming System,” the entire content of which is hereby incorporated herein by this reference. To facilitate implementation of this account based game accounting system, an EPS 103 in system 100 may include a suitable card reader for reading information from a player account or player club card and/or a suitable interface such as an actual keypad or touchscreen keypad that allows a player to input player account or player identifying information.
Player account and player identification databases that may be used in system 100 to facilitate game accounting may be maintained at any suitable point in the system. In preferred implementations of system 100, the respective LAS 102 or a separate processing device associated with an LAS for a given gaming site or casino 101 maintains accounting and player databases for players using EPSs 103 at that particular gaming site or casino. However, a more centralized component, such as CGS 104 may also participate in maintaining player account and player activity information.
LAS 102 shown in
As referred to herein, the term “shuffle” refers to a process performed by a system component such as an LAS 102 to randomize the order of the cards that are to be dealt to the players in the course of a card game conducted through the system. The randomization may occur by randomizing a list of cards grouped into a file and dealing cards, or rather, “card representations” to a player sequentially from the file. Alternatively, the cards or card representations may be ordered in the file and randomly selected from the file for dealing to the different players. As used in this disclosure a “card representation” refers to any representation of a playing card, and may include a card code as described below or any other element used to represent a playing card.
As referred to herein, the term “deal” refers to a process performed by a system component such as a LAS 102 to communicate data to a player's EPS 103 to allow the EPS to display card representations at the display 109 of the respective EPS. Preferred forms of the present invention employ a system of playing card definitions that allows card definitions to be communicated from a LAS 102 or other system component to an EPS 103 using a minimal amount of data. Communicating minimal data to communicate card representations to an EPS 103 allows communication paths between the respective LAS 102 and the EPS to remain available for other communications that are required in a particular card game, and may also enable the EPS to operate more quickly to change graphics as required during the course of a card game.
In one preferred arrangement, a gaming system according to the present invention may define one or more decks of playing cards with a card deck file containing an entry for each respective card in the deck or decks. Each entry may contain a card definition code that represents the particular card which is the subject of the respective entry. In this arrangement an EPS 103 stores a database or file that correlates each card definition code used in the system with data that is required to direct the graphics related components of the EPS to actually produce a graphic representation of the particular playing card. The system device responsible for dictating the cards dealt to a given EPS 103, such as a LAS 102, simply communicates the card definition code to the EPS and the receiving EPS uses that code to access the graphics data to reproduce the intended playing card on the display 109 associated with the EPS. Of course, other variations for shuffling, dealing, and communicating card representations in system 100 are contemplated and would be apparent to those of ordinary skill in the art and viewing the present disclosure.
CGS 104 shown in
As will be described in further detail below in connection with
According to the present invention, the identification of a player's result for a given card game may be performed at each respective EPS 103 involved in the card game or may be performed by a system component separate from the respective EPS such as CGS 104. Preferred forms of the invention implement an evaluation component at the same system component that serves as the game play request grouping component and game conducting component. This evaluation component serves to identify a result for a given player in a given card game. In other embodiments, a respective EPS 103 may cooperate with a central component such as CGS 104 to serve as the evaluation component or game result identifying component for the EPS.
A separate prize awarding component of system 100 may be responsible for awarding prizes to players in a given card game after the results of the card game have been identified for each player. This prize awarding component may be associated with a central component of system 100 such as a LAS 102 or CGS 104, or a separate such component may be associated with each EPS 103 depending upon the prize awarding rules implemented in a given system 100. Further description of prize awarding processes that may be used in a system such as system 100 will be described below with reference to
Regardless of the various system tasks performed in normal operation by each LAS 102 and CGS 104, each or these elements may be programmed to take over the functions of the other in certain circumstances. For example, as will be discussed in further detail below, CGS 104 may be configured in the normal operation of system 100 to collect game play requests from players at various gaming sites 101, sort and group the game play requests, and conduct a respective card game for each game group. In this example, a LAS 102 may perform the functions of collecting game play requests into groups and conducting the desired card game for each group rather than having CGS 104 perform these tasks. Switching the game play request grouping and game conducting functions to the respective LAS 102 may be desirable where the LAS 102 serves a large number of EPSs 103 and during a time of high player activity, or in the event the communications link between the respective LAS 102 and CGS 104 is severed or degraded below a certain level.
It will be appreciated that the particular configuration of devices shown in
It will also be appreciated that the various components described above are implemented at a LAS 102, CGS 104, or EPS 103 through operational computer program code executed by one or more processing devices. For example, the grouping component and game conducting component may be implemented through computer program code executed at CGS 104 or a LAS 102. The evaluation component is also preferably implemented through computer program code executed at a central system component such as CGS 104 or a LAS 102.
A player at a respective EPS 103 in system 100 shown in
Regardless of the specific steps that may be required of a player in system 100 to enter a game play request through their EPS 103, the game play request communicated to the grouping component (such as CGS 104 of an LAS 102) preferably includes an identifier which directly or indirectly identifies the type of card game to be played, and an identifier for the EPS 103 from which the game play request originates. In some forms of the invention, an EPS 103 may be dedicated to a particular card game so that any game play request identifying that EPS indirectly also identifies the card game for the game play request. Other forms of the invention may include as part of a game play request wager information, various player preference information or a player identifier that can be used to look up player preference information from a player tracking component of system 100, and/or information on a character that may represent the player in the course of play as will be discussed below with reference to
At process block 204, the grouping component in the particular implementation (CGS 104 or an LAS 102) groups the collected game play requests in order to form different game groups, each for a separate card game. This game group formation preferably includes first grouping or segregating collected game play requests into different categories and then forming game groups from within the various collection categories. The grouping or segregation into categories may be accomplished by considering any of a number of different parameters or characteristics that may be associated with the collected game play requests. The invention is not limited to any particular parameters or characteristics that may be used for game play request grouping or segregation. In one preferred form of the invention, the incoming game play requests are simply grouped or segregated by the type of card game associated with each request. For example, all game play requests for a 5-card draw poker game may be segregated into one category, while requests for a 7-card stud poker game may be segregated into another category, and requests for a “high-low Chicago” poker game may be segregated into another category and so forth for each specific type of card game. In addition to grouping according to the card game, the grouping could be based on the number of game play requests that have been entered for the card game. Still further, the grouping could be performed by the amount that a player bets in the card game or by a bet range that will be adhered to over the course of the desired card game.
Players may also be grouped according to skill levels in the card game that they request. The skill level for a player may be found from determinants such as the number of wins the player has accumulated in the card game over time. In other embodiments, although not as accurate for measuring skill level, player skill level may be measured according to the number of times the player has entered a given card game.
Regardless of the particular parameters used to group or segregate game play requests into different categories, the grouping performed in the present invention may be accomplished according to the grouping method described in U.S. patent application Ser. No. 10/752,293, entitled “Method, System, and Program Product for Grouping Game Players by Class.” The entire content of this prior application is hereby incorporated in this disclosure by this reference.
In preferred forms of the invention, each game group must meet some predefined condition or set of conditions before a card game may be conducted for that game group. One predefined condition that may be used is the number of game play requests to be included in a game group. For example, game groups may be formed with just two game play requests so that the players play the requested card game one-on-one. Alternatively, a range of game play requests to be included in a given game group may be used either alone or in connection with some time constraint. For example, the grouping component (CGS 104 or an LAS 102) may implement the rule that game groups may include between 2 and 5 game play requests that have been grouped within two seconds of the first game play request being allotted to the particular game group. Some preferred forms of the invention limit the number of game play requests to be included in a given game group in order to limit the amount of time necessary to form a game group. This limiting of game play requests per game group may limit the time delay between the time a player enters a game play request through their EPS 103 and the time that the game for that game play request begins. In any event, the number of game play requests required to begin a card game with a given game group may be referred to as a “quorum.”
In general, as illustrated at process block 206, when the system 100 (shown in
The game conducting component of a gaming system according to the present invention (such as CGS 104 or an LAS 102 in
It will be appreciated that the present invention is not limited to any particular rules of play for a given card game. In draw type poker games for example, there may or may not be limitations on the number of cards held or discarded. The invention encompasses substantially any rules by which card games may be conducted.
As mentioned above, dealing a card according to the present invention involves identifying a card from a card deck or decks and the communicating that card or the identity of that card to the respective EPS 103 or EPSs that must display the dealt card to the player according to the game rules and the player interface for the game. In embodiments where players are able to view only their own cards at their player station, a card or card identity for each card for a given player's hand must only be communicated to a single player station (EPS 103 in
It will be noted that even where a player can see their own hand or cards, they may not be able to see the face of each of their own cards all at once because one or more cards may be dealt face down. Where a card is dealt face down or face away from a given player, the communication of the card identity need not be made until the face of the card is actually required to be shown at the respective player station. That is, a standard card back graphic may be stored at an EPS 103 and displayed for each face down or face away card visible to a player at the player station. The actual identity of the card, that is, the identity of the card face, is only required at a given EPS 103 in
As discussed above in connection with the functions of the game conducting component of gaming system 100 in
The invention encompasses any suitable arrangement by which the game conducting component can keep track of the various cards dealt and held by a player in a card game. In one preferred form of the invention, the game conducting component creates a game play table for each game it conducts. Such a game play table may include a separate entry for each player in the game. Each table entry may include an identity of each card dealt to the player, each card discarded, and any other information required to identify a hand held by the respective player. Alternative player hand tracking arrangements may maintain a separate table or file for each hand. Each respective table or file in this hand tracking arrangement includes the identity of each card dealt to the player, each card discarded, and any other information required to identify a hand held by the respective player.
When a card game is completed by the game conducting component, either CGS 104 or a LAS 102 in
Although the evaluation component is preferably implemented at the same centralized system element used to implement the game conducting component, it will be appreciated that the evaluation component may be implemented at each EPS 103 for evaluating that player's hand in the given game. The evaluation would be conducted by identifying the final hand of cards achieved by the player at that EPS 103 and identifying the best poker hand produced by that final hand preferably according to the standard hierarchy of poker hands. Depending upon how prizes are awarded in the networked card gaming system according to the invention, the poker hand value identified by an evaluation component at a respective EPS 103 may need to be communicated to a centralized component which then uses that information to identify a result for each player in the game and potentially award prizes.
The invention encompasses numerous different arrangements or sets of rules for awarding prizes as shown at process block 210 in
As discussed above, the present invention is not limited to any particular system of accounting for wagers and winnings. Thus, prizes may be awarded to a player in any suitable fashion. For example, a prize or award may be credited to a player account in an account based accounting system. Awards may also be dispensed at an EPS 103 as vouchers, coupons, tokens, or currency for example.
Upon completion of a card game among players, the players may then be prompted as to whether they choose to enter another card game and play continues as described herein. It will be appreciated that the game may be a draw poker game, a stud poker game, a blackjack game, or other type of card game.
The above description of the networked card gaming system according to the present invention focuses on multi-player card games in which players at different EPSs 103 in system 100 in
The card game interface that a player selects at process block 306 may be a custom interface that may include aesthetic properties of the graphic display a player views during the game such as color of the display or design on the cards in the display. In other cases, the card game interface that the player selects at process block 306 in
In other embodiments, a player may be offered to choose an animated character to represent themselves in the game. For example, potential characters for a player to select to represent themselves could include animated human characters having various “personalities” that react in certain predictable ways to various situations. There is essentially no limit to the types of personalities or the graphic appearance of animated human characters that may be selected. Further, characters to choose from could be from non-human categories such as space aliens, super heroes, animals, and so forth. Still further, characters to choose from could be famous people, cartoon characters, and so forth, each with their own personality.
In another embodiment, players may be allowed to generate their own custom character personalities to respond to card hands that are received during the card game. The player may choose characteristics that the player believes will adequately bluff other players and allow the player to maximize their betting success during the card games. To avoid processing delays, these custom character personalities and associated graphics are generated from program code stored at the EPS 103 that is to present the representative character. The selection of a particular representative character to show other players in a game, whether custom or predefined, may be communicated to the game play request collecting and grouping component in the gaming system, such as CGS 104 or a LAS 102, and this component may communicate the selection information to other EPSs 103 that are implicated in the given game group. The various EPSs 103 implicated in the given game group may then use the character selection information to generate a graphic display for the character representing each other player in the game group. Thus, the player at the player station is able to see in their respective player station display not only a graphic representation of their own hand of cards, but also the other players in the game that appear to play the given card game along with the player at the player station.
In yet another embodiment, rather than choosing a character to represent themselves, the game interface selection at block 306 in
Numerous variations for the play in the card games may be possible, either for multiple or for single player games. The processing device for the card games, for example LAS 102 or CGS 104 (both of
Although
As will become apparent to one of ordinary skill in the art and viewing the disclosed embodiments, further variations for prize mapping and distribution are possible and are within the scope of the appended claims. The above described preferred embodiments are intended to illustrate the principles of the invention, but not to limit the scope of the invention. Various other embodiments and modifications to these preferred embodiments may be made by those skilled in the art without departing from the scope of the invention.