Dynamic session bingo gaming system
A number of bingo games are conducted serially one after the other, and each of a number of players across a network are enabled to initiate a respective bingo game session by entering a respective bingo game in the ongoing series of bingo games. Each bingo game session is associated with a respective player, a number of respective bingo games entered by the respective player, and an outcome for the respective player for each such bingo game. A session score is maintained for each respective bingo game session based upon the outcomes associated with the respective player's bingo games in the bingo game session. A session prize is awarded for each bingo game session having a session score that meets or exceeds a predetermined prize winning session score. This session prize is awarded to the player associated with the respective bingo game session.
Latest Patents:
- EXTREME TEMPERATURE DIRECT AIR CAPTURE SOLVENT
- METAL ORGANIC RESINS WITH PROTONATED AND AMINE-FUNCTIONALIZED ORGANIC MOLECULAR LINKERS
- POLYMETHYLSILOXANE POLYHYDRATE HAVING SUPRAMOLECULAR PROPERTIES OF A MOLECULAR CAPSULE, METHOD FOR ITS PRODUCTION, AND SORBENT CONTAINING THEREOF
- BIOLOGICAL SENSING APPARATUS
- HIGH-PRESSURE JET IMPACT CHAMBER STRUCTURE AND MULTI-PARALLEL TYPE PULVERIZING COMPONENT
The Applicant claims the benefit, under 35 U.S.C. § 119(e), of U.S. Provisional Patent Application No. 60/716,797 filed Sep. 13, 2005, and entitled “DYNAMIC SESSION BINGO GAMING SYSTEM.” The entire content of this provisional application is incorporated herein by this reference.
TECHNICAL FIELD OF THE INVENTIONThis invention relates to electronic gaming systems enabling players from many different gaming locations to participate in bingo game sessions. More particularly, the invention is directed to apparatus, methods, and program products for aiding players in bingo gaming sessions and for enhancing player participation in bingo gaming sessions.
BACKGROUND OF THE INVENTIONThe game referred to generally as “Bingo” is played with predetermined bingo cards that include a number of designations randomly arranged in a grid or other layout of spots or locations. The bingo cards may be physically printed on paper or another suitable material, or may be represented by a data structure which defines the various card locations and designations associated with the locations. In the traditional bingo game sequence, a number of the predetermined bingo cards are put in play for a particular game. After the sale of bingo cards is closed for a given game, designations are randomly selected from a pool of available designations and matched to the designations on each bingo card that is in play in the game. This matching of bingo designations randomly selected for a game and bingo designations associated with a card in play in the game is commonly referred to as daubing the card and results in a pattern or arrangement of matched spots or card locations. Daubing was done manually by the player holding the bingo card in traditional bingo games, and then by a game administrator to verify a win in the game. More recent bingo gaming systems automatically check for winning patterns on a bingo card as designations are randomly selected for a game. Regardless of how the bingo cards in play in a game are daubed, the first card which is daubed in some predefined way is considered a winning card for the game. The predefined way in which a card must be matched or daubed to produce a win in the game is commonly defined in terms of some identifiable pattern of matched or daubed locations on the card. In some cases, prizes are awarded for bingo cards achieving some predefined pattern other than the pattern that ends the bingo game.
Although traditional paper bingo games remain popular, networked electronic bingo gaming systems have been developed to facilitate more rapid play than is possible in traditional paper bingo operations. In these electronic bingo gaming systems, players participate in bingo games through electronic player stations which allow a player to purchase a bingo card and place it in play in a bingo game conducted between various players at other electronic player stations.
Bingo is commonly played in sessions made up of a number of bingo games. Bingo played in sessions is commonly referred to as “session bingo.” Session bingo typically offers various session prizes in addition to the regular prizes offered in the individual bingo games which make up a session. Although the additional session prizes that may be available in session bingo may increase player interest in participating in the various sessions, there have been problems in implementing session bingo in an electronic, wide-area format. Amongst the greatest problems associated with session bingo arises from having to coordinate play in the various bingo game sessions. A player wishing to participate in a bingo game session may be forced to wait an unacceptably long time before a new session starts. Yet starting play in an ongoing bingo game session typically reduces the player's chances winning a session prize. Thus, the player has a choice of waiting an unacceptably long time for the next bingo game session to start, or starting play in the middle of an ongoing bingo game session.
SUMMARY OF THE INVENTIONThe present invention provides a session bingo gaming system in which different bingo game sessions are dynamically defined for each respective player in the system. According to the invention, a player may start their respective bingo game session with any bingo game conducted by the system. The invention eliminates the problem of requiring that a player either wait for a new bingo game session or enter in the middle of an ongoing session.
One preferred method according to the invention includes conducting a number of bingo games, preferably serially one after the other. Each of a number of players across a network are enabled to initiate a respective bingo game session by entering a respective bingo game in the ongoing series of bingo games. Each bingo game session is associated with a respective player, a number of respective bingo games entered by the respective player, and an outcome for the respective player for each such bingo game. This preferred method further includes maintaining a session score for each bingo game session. The session score for a respective bingo game session is based upon the outcomes associated with the respective bingo game session. One score keeping arrangement awards a predefined number of points for a win in a bingo game included in the player's session and perhaps a predefined number of points for certain non-winning outcomes in a bingo game included in the player's session. Regardless of how the score is defined and maintained, this preferred method includes awarding a session prize for each bingo game session having a session score that meets a predetermined prize winning session score. This session prize is awarded to the player associated with the respective bingo game session.
One preferred apparatus according to the invention includes a number of player stations, a bingo game controller, a session tracking controller, and a session award controller. Each player station includes player controls that are operable to enable a player to enter a bingo game play request. The bingo game controller is operatively connected for communications with each of the number of player stations, either directly or indirectly, and conducts a number of bingo games based upon game play requests entered through the player stations. The session tracking controller maintains the session score for each of the different bingo game sessions initiated by players from the various player stations. As indicated above with respect to methods according to the invention, each bingo game session scored by the session tracking controller is associated with a number of respective bingo games entered by the respective player, and is also associated with an outcome for the respective player for each such bingo game associated with the bingo game session. The session award controller awards the session prize to the appropriate player for each bingo game session having a session score that meets a predetermined prize winning session score.
The invention also encompasses a program product for directing various processing devices to implement session bingo methods. The program products and numerous variations on the above described preferred methods and apparatus will be described below in connection with the drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
Although gaming system 100 facilitates playing bingo games very rapidly, the underlying game remains a standard bingo game played in the traditional sequence of play for bingo games. That is, each player obtains or is assigned a bingo card representation, all bingo card representations in play in the game are daubed (that is, checked for matches with a randomly generated sequence of designations), and the first bingo card representation in the bingo game o of designations to produce a predefined game winning pattern wins the bingo game.
Central server 101 may comprise a computer system such as the basic system shown in
As used in this disclosure any sequence of designations that may be matched against bingo card representations in the present gaming system will be referred to as a “ball draw” regardless of how the sequence is actually generated. Under this definition, it will be appreciated that a ball draw may be produced by a random number generator, a pseudo random number generator, or any other suitable device or system, and not necessarily a physical ball draw device.
Each local server 102 included in gaming system 100 as shown in
It will be appreciated that the particular configuration of devices shown in
In the following description of
The step shown at process block 401 of enabling players to enter bingo games is performed partially through player stations such as player stations 103 shown in
The process of conducting a bingo game as indicated at process block 402 in
The step of maintaining session scores as indicated at process block 403 in
The step of awarding a session prize based on a session score as shown at process block 404 in
The process steps conducted for each bingo game conducted in a session bingo gaming system according to the present invention are preferably performed to produce four distinct segments for each bingo game. First, there is a sales period that roughly corresponds to the process shown at process block 401 in which players are enabled to enter the current bingo game. The second segment of a bingo game preferably comprises a ball display period in which the various designations from a ball draw are sequentially displayed to each player in the game. This segment comprises part of the process indicated at process block 402 in
The step of updating progressive prize data as indicated at process block 502 in
Conducting the bingo game as indicated at process block 503 in
The step of sending results for the bingo game indicated at process block 504 in
The session win information received as indicated at process block 505 in
As will be discussed below with reference to
Each game play request entered as indicated at process block 604 in
In the example session bingo gaming system 100 shown in
Making the card definition for a particular bingo card available to the component in the system that determines the results of play for the particular bingo card may be handled in a variety and different ways within the scope of the present invention. In one preferred form of the invention, each player station 103, each local server 102, and the central server 101 stores or has ready access to a bingo card definition file containing a large number of records each representing a particular bingo card and including a unique card identifier or index value. In this arrangement for storing card definitions, only the card identifier need be communicated between the system components in order for the system components to have a definition for the respective card. A system component having the card identifier for a particular card may simply look up the identifier in the card definition file and read the card definition associated with the identifier.
Alternatively to including a card definition file at each player station 103, each local server 102, and central server 101, the various components may communicate the actual card definitions. Communicating the actual card definitions obviates a requirement for storing card definition files at the various system components but requires that more data be communicated between the various system components.
It should be noted that the process conducted as indicated in
In one preferred implementation of the invention, the current session summary table includes a record for each currently ongoing bingo gaming session being tracked by the session tracking controller. The following table shows one preferred content of each record in the current session summary table for one form of the invention.
This current session summary table is maintained together with a card game information table and a game summary identification table.
It will be appreciated that the invention may use card definition data structures different from that shown for purposes of example in
It should be noted that the same display area 901 may be used for enabling a player to select bingo cards to place in play for the current bingo game during the current bingo game buy in period. For example, at the start of the buy in period nine new bingo card faces may be displayed in display area 901. These bingo cards are preferably displayed in some graphically muted fashion of some other fashion to indicate that the cards are not yet in play for the current bingo game. From this initial display, the player may touch the representation of the card on the touchscreen video display device once to purchase the respective card representation and put it in play, that is, enter it in the current bingo game. Touching the respective bingo card representation a second time may cause a new bingo card representation to appear in that place and this new card may either be placed in play with one touch or swapped out again with two touches. When a displayed bingo card face is placed in play in the current bingo game, it is preferably highlighted graphically to indicate to the player that it has been purchased and entered in the current bingo game.
The upper left corner of example display 900 shows a flash board 903 which indicates all of the bingo designations that are available to be called for the respective bingo game and all of the bingo designations that have been called for the current bingo game. The called designations are highlighted in this example. The area at the far left of display 900 includes additional information relating to the current game. In particular, the most recent number or designation called in the bingo game is displayed at 905 and a winning pattern for the current game is shown at 906. In one preferred form of the invention the area at 905 may also be controlled to show a countdown timer during the sales or buy in period for a given bingo game. Such a countdown timer lets the player know how long they have left to make a game play request for the current game, this is, enter at least one bingo card representation in the current bingo game. Other areas of example display 900 may alternatively be used for such a countdown timer for the sales/buy in period. “Pattern pays” window 907 will show the winning amount for the current bingo game when that amount becomes known to the system. In preferred forms of the invention, the amount paid for a given bingo game win is based on some percentage of the wagers made for the bingo game, and thus the amount is available only after sales are closed for the bingo game (since the buy in period is over for the state of example display 900, there should be a value in the “pattern pays” window, although this example does not show such a value). A “player paid” window 908 shows the amount the player is paid for a given bingo game, including any session prize that may be awarded after the current bingo game. The left-hand side of example display 900 also includes several touchscreen implemented virtual buttons which may be activated by player by touching the video screen on which display 900 is produced. In this particular example, display 900 includes a “cash out” button 909 that allows the player to cash out from the player station, a “pick dauber” button 910 that invokes a customization interface to enable the player to customize certain aspects of display 900, and “help” button 911 which may be invoked to show various help messages.
Areas along the top and right side of example display 900 show information relevant to the player's current bingo game session in addition to other information. In particular, a session tracking display 915 shows a separate display 916 for each bingo game in the player's current bingo game session. This example display is appropriate for situations in which the maximum number of games in a given bingo game session is 10. Each single game display 916 includes the game-winning pattern together with the number of points that have been awarded for the player's session score as a result of the player participating in that particular game. In preferred forms of the invention any game in which the player is awarded points toward their session score is marked with an appropriate marking. For example, example display 900 shows that the player won the second bingo game in their bingo game session and was awarded four points toward their session score. The fact that the single game displays four bingo games completed indicates that the current bingo game for this particular player represents the fifth game in their current bingo game session. The total score for the player's current bingo game session is shown at display area 918 together with an indication of the game number for the current game shown at 919.
The right side of sample display 900 includes a window indicating the amount charged per bingo card entered in a bingo game conducted through the system. This amount is shown in the window 921 and comprises 25 cents per card in this example. A “total debt” window 922 shows the player's total debt for the current bingo game (this window should show $2.25 for the current game in which nine cards have been placed in play). “Balance” window 923 shows the player's current balance in the gaming system. The “bet all” touchscreen implemented button 924 allows a player to enter the maximum bet for a given bingo game, entering all nine card faces displayed when the button is invoked. This bet all feature provides an alternative to the individual card picking arrangement described above. The virtual “Daub” button 925 enables the player to daub their bingo cards in the current bingo game to claim a win. As discussed above, one or more, inputs may be required under the applicable bingo game rules of play.
Example display 900 shows three different session bonus prize levels that are available to the player. These three session prize levels are preferably progressive prizes that are updated periodically based on some percentage of the total wagers placed in the gaming system since the last session win at that level. Typically such a progressive prize will start out with some seed value. Example display 900 shows a highest session prize level in window 927. This bonus prize is awarded when the player achieves a total session score of 75 or more points for the given bingo game session. A second session prize level is shown in window 928. This session prize level is awarded when a player achieves a total session score of between 50 points and 74 points in a given bingo game session. The lowest session prize level is shown in window 929. This session prize level is awarded to any player achieving a session score of between 25 points and 49 points for a given bingo game session.
It will be appreciated that systems using general purpose processing devices to implement and control the functions of the player stations, session tracking controller, bingo game controller, and other controllers included in the session bingo gaming system will include operational program code to direct the general purpose processors to perform the required functions. Thus, the invention encompasses program products. In particular, the invention includes session tracking program code and session award program code. The session tracking program code is executable for maintaining the session score for each of a number of bingo game sessions. As discussed above each bingo game session is uniquely associated with a respective player, with a number of respective bingo games entered by the respective player, and also with an outcome for the respective player for each bingo game associated with the bingo game session. The session tracking program code is also preferably executable for resetting the bingo game session for a player in the event the player fails to enter one of a number of consecutive bingo games. The session award program code is executable for awarding a session prize for each bingo game session having a session score that meets a predetermined prize winning session score. This session prize is awarded to the player uniquely associated with the respective bingo game session.
It should be noted that the invention is not limited to any particular scoring scheme for producing session scores or to any scheme for identifying the prize level session scores. In one preferred form of the invention, points are awarded to a player for winning a bingo game, a lesser number of points are awarded to players achieving a near miss for a bingo game. A near miss may be defined as the winning pattern less one spot achieved on the first fifteen bingo designations called for the given game. However, the invention is by no means limited to this scoring arrangement.
A program product according to the invention may also include bingo engine program code which is executable to conduct the bingo games in the system. Player station program code executable at a player station to enable a respective player to enter a game play request for a respective bingo game. This player station program code is also preferably executable for directing a display device to display a respective session display at the player station. Similarly to example display 900, this display preferably shows the respective player's session score for the player's current bingo game session.
As used herein, whether in the above description or the following claims, the terms “comprising,” “including,” “carrying,” “having,” “containing,” “involving,” and the like are to be understood to be open-ended, that is, to mean including but not limited to. Only the transitional phrases “consisting of” and “consisting essentially of,” respectively, shall be closed or semi-closed transitional phrases, as set forth, with respect to claims, in the United States Patent Office Manual of Patent Examining Procedures (Eighth Edition, August 2001 as revised May 2004), Section 2111.03.
Use of ordinal terms such as “first,” “second,” “third,” etc., in the claims to modify a claim element does not by itself connote any priority, precedence, or order of one claim element over another or the temporal order in which acts of a method are performed. Rather, unless otherwise stated, ordinal terms are merely as labels to distinguish one claim element having a certain name from another element having a same name (but for use of the ordinal term).
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 present invention.
Claims
1. A method including:
- (a) conducting a number of bingo games;
- (b) enabling each of a number of players across a network to initiate a respective bingo game session by entering respective bingo games in the number of bingo games, each bingo game session being associated with a respective player, a number of respective bingo games entered by the respective player, and an outcome for the respective player for each bingo game entered by the respective player;
- (c) maintaining a session score for each bingo game session, the session score for the respective bingo game session being based upon the outcomes associated with the respective bingo game session; and
- (d) awarding a session prize for each bingo game session in which the respective session score meets a predetermined prize winning session score, the session prize being awarded to the respective player associated with the respective bingo game session.
2. The method of claim 1 wherein each respective bingo game session includes two or more consecutive bingo games in the number of bingo games.
3. The method of claim 1 including assigning a respective numerical value to each bingo game outcome for the respective player and wherein the session score for the respective bingo game session comprises a total of the respective numerical values.
4. The method of claim 1 further including defining two or more different session prize levels, each respective session prize level being associated with a respective predetermined session prize level score and wherein awarding the session prize includes awarding the session prize at one of the session prize levels.
5. The method of claim 1 further including displaying to each respective player a respective session display, the respective session display showing the respective player's session score for the player's current bingo game session.
6. The method of claim 5 wherein the respective session display also shows each bingo game outcome for the respective player's current bingo game session.
7. The method of claim 1 further including awarding a must go prize to a winning player for each respective bingo game.
8. The method of claim 1 further including resetting the bingo game session for a player in the event the player fails to enter one of a number of consecutive bingo games included in the number of bingo games.
9. An apparatus including:
- (a) a number of player stations, each player station including player controls that are operable to enable a player to enter a bingo game play request;
- (b) a bingo game controller operatively connected for communications with each of the number of player stations, the bingo game controller for conducting a number of bingo games based upon game play requests entered through the player stations;
- (c) a session tracking controller for maintaining a session score for each of a number of bingo game sessions, each bingo game session being initiated by a respective player through one of the player stations, each bingo game session being associated with a number of respective bingo games for which the respective player entered respective game play requests, and also being associated with an outcome for the respective player for each bingo game associated with the respective bingo game session; and
- (d) a session award controller for awarding a session prize for each bingo game session in which the respective session score meets a predetermined prize winning session score, the session prize being awarded to the player initiating the respective bingo game session.
10. The apparatus of claim 9 wherein each respective bingo game session includes two or more consecutive bingo games in the number of bingo games.
11. The apparatus of claim 9 wherein the session tracking controller is also for assigning a respective numerical value to each bingo game outcome for the respective player and wherein the session score for a respective bingo game session comprises a total of the respective numerical values.
12. The apparatus of claim 9 wherein the session prize controller maintains two or more different session prize levels, each respective session prize level being associated with a respective predetermined session prize level score, and wherein the session prize controller awards the session prize at one of the session prize levels.
13. The apparatus of claim 9 wherein each player station includes a display device for displaying a respective session display to a respective player at the player station, the respective session display showing the respective player's session score for the player's current bingo game session.
14. The apparatus of claim 13 wherein the respective session display also shows each bingo game outcome for the respective player's current bingo game session.
15. The apparatus of claim 9 wherein the session tracking controller is also for resetting the bingo game session for a player in the event the player fails to enter one of a number of consecutive bingo games included in the number of bingo games.
16. A program product stored on one or more computer readable devices, the program product including:
- (a) session tracking program code being executable for maintaining a session score for each of a number of bingo game sessions, each bingo game session being uniquely associated with a respective player, each bingo game session being associated with a number of respective bingo games for which the respective player entered respective game play requests, and also being associated with an outcome for the respective player for each bingo game associated with the respective bingo game session; and
- (b) session award program code being executable for awarding a session prize for each bingo game session having a respective session score that meets a predetermined prize winning session score, the session prize being awarded to the player uniquely associated with the respective bingo game session.
17. The program product of claim 16 further including player station program code executable at a player station to enable a respective player to enter a game play request for a respective bingo game.
18. The program product of claim 17 further including bingo engine program code executable to conduct a number of bingo games.
19. The program product of claim 17 wherein the player station program code is also executable for directing a display device to display a respective session display to a respective player at the player station, the respective session display showing the respective player's session score for the player's current bingo game session.
20. The program product of claim 16 wherein the session tracking program code is also executable for resetting the bingo game session for a player in the event the player fails to enter one of a number of consecutive bingo games.
Type: Application
Filed: Apr 3, 2006
Publication Date: Mar 15, 2007
Applicant:
Inventors: Rodney Willyard (Flower Mound, TX), Gary Muller (Plano, TX), Robert Lannert (Broken Arrow, OK)
Application Number: 11/396,768
International Classification: A63F 9/24 (20060101);