US20100261525A1 - Dynamic jackpot enrollment - Google Patents

Dynamic jackpot enrollment Download PDF

Info

Publication number
US20100261525A1
US20100261525A1 US12/741,624 US74162408A US2010261525A1 US 20100261525 A1 US20100261525 A1 US 20100261525A1 US 74162408 A US74162408 A US 74162408A US 2010261525 A1 US2010261525 A1 US 2010261525A1
Authority
US
United States
Prior art keywords
wagering game
progressive jackpot
instance
progressive
game machine
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/741,624
Inventor
Erhard W. Rathsack
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LNW Gaming Inc
Original Assignee
WMS Gaming Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by WMS Gaming Inc filed Critical WMS Gaming Inc
Priority to US12/741,624 priority Critical patent/US20100261525A1/en
Publication of US20100261525A1 publication Critical patent/US20100261525A1/en
Assigned to WMS GAMING, INC. reassignment WMS GAMING, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: RATHSACK, ERHARD W.
Assigned to BANK OF AMERICA, N.A., AS COLLATERAL AGENT reassignment BANK OF AMERICA, N.A., AS COLLATERAL AGENT SECURITY AGREEMENT Assignors: SCIENTIFIC GAMES INTERNATIONAL, INC., WMS GAMING INC.
Assigned to BALLY GAMING, INC. reassignment BALLY GAMING, INC. MERGER (SEE DOCUMENT FOR DETAILS). Assignors: WMS GAMING INC.
Assigned to SG GAMING, INC. reassignment SG GAMING, INC. CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: BALLY GAMING, INC.
Assigned to BALLY GAMING, INC., SCIENTIFIC GAMES INTERNATIONAL, INC., WMS GAMING INC., DON BEST SPORTS CORPORATION reassignment BALLY GAMING, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: BANK OF AMERICA, N.A.
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3244Payment aspects of a gaming system, e.g. payment schemes, setting payout ratio, bonus or consolation prizes
    • G07F17/3258Cumulative reward schemes, e.g. jackpots
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3202Hardware aspects of a gaming system, e.g. components, construction, architecture thereof
    • G07F17/3223Architectural aspects of a gaming system, e.g. internal configuration, master/slave, wireless communication

Definitions

  • Embodiments of the inventive subject matter relate generally to wagering game systems, and more particularly to dynamically enrolling a gaming machine into an instance of a progressive jackpot.
  • Wagering game machines such as slot machines, video poker machines and the like, have been a cornerstone of the gaming industry for several years. Generally, the popularity of such machines depends on the likelihood (or perceived likelihood) of winning money at the machine and the intrinsic entertainment value of the machine relative to other available gaming options. Where the available gaming options include a number of competing wagering game machines and the expectation of winning at each machine is roughly the same (or believed to be the same), players are likely to be attracted to the most entertaining and exciting machines. Shrewd operators consequently strive to employ the most entertaining and exciting machines, features, and enhancements available because such machines attract frequent play and hence increase profitability to the operator. Therefore, there is a continuing need for wagering game machine manufacturers to continuously develop new games and gaming enhancements that will attract frequent play.
  • the automatically enrolling comprises writing data that associates the electronic wagering game machine with the instance of the progressive jackpot; and writing data that indicates funding of the instance of the progressive jackpot from the electronic wagering game machine based on the wager amount.
  • the data that associates the electronic wagering gaming machine with the instance of the progressive jackpot is written into a structure that tracks funding of the instance of the progressive jackpot from a plurality of electronic wagering game machines in addition to the electronic wagering game machine.
  • the method further comprises receiving a message with the data that indicates the wager amount, the electronic wagering game machine, and the wagering game.
  • the message further indicates a paytable, a game theme, and a denomination.
  • the method further comprises determining that the wagering game is also associated with a second progressive jackpot; if the electronic wagering game machine is not enrolled in an instance of the second progressive jackpot, automatically enrolling the electronic wagering game machine in the instance of the second progressive jackpot; writing data that indicates funding accumulation for the instance of the second progressive jackpot from the electronic wagering game machine based on the wager amount.
  • an apparatus comprises a message parsing unit operable to parse a message to determine an electronic wagering game machine, a wagering game, and a wager amount; a progressive jackpot lookup unit coupled with the message parsing unit, the progressive jackpot lookup unit operable to determine a set of one or more progressive jackpots associated with the wagering game; and an enrollment data manager unit coupled with the progressive jackpot lookup unit, the enrollment data manager unit operable to write data that associates the electronic wagering game machine with the set of one or more progressive jackpots and to write data that indicates participation of the electronic wagering game machine in the set of one or more progressive jackpots based on the wager amount.
  • the apparatus further comprises a network interface coupled with the message parsing unit, the network interface operable to transmit and to receive messages; and a set of one or more processing units.
  • the apparatus further comprises a progressive jackpot instance termination unit operable to clear data written by the enrollment data manager unit for an instance of one of the set of one or more progressive jackpots that has been won.
  • the progressive jackpot instance termination unit is further operable to export cleared data.
  • FIG. 3 depicts a flowchart of example operations for dynamic enrollment.
  • FIG. 5 depicts a conceptual example of a progressive jackpot enrollment unit.
  • Electronic gaming machines (EGMs) 101 and 103 have already been enrolled to participate in corresponding ones of the progressive jackpot instances.
  • game play or “submits wagers”
  • the user's game play funds instances of the corresponding progressive jackpots (or instance of the corresponding progressive jackpot).
  • Examples of progressive wagering games include progressive wagering games in the Jackpot Party Progressive® series by WMS Gaming Inc.
  • the user at the EGM 101 is playing progressive wagering games “Born to Lose” and “Phat Chance.” The user may be playing the games concurrently, switching back and forth, etc. Games may be hosted entirely or partially on the EGM 101 .
  • the game logic can be implemented in the backend system(s) with results presented at the EGM 101 (“portal games”). If the wagering game “Born to Lose” is participating in the Red and the White progressive jackpot instances, then bets at the EGM 101 fund both instances. If the progressive wagering game “Phat Chance” has been enrolled to participate in the instances of the White and Blue progressive jackpots, then wagers at the EGM 101 made in “Phat Chance” will be recorded as funding those instances of the White and Blue progressive jackpots.
  • FIG. 2 is a conceptual diagram of example structures for dynamically enrolling a gaming machine into a progressive jackpot.
  • FIG. 2 depicts an example progressive jackpot dynamic enrollment unit 201 .
  • the progressive jackpot dynamic enrollment unit 201 may be implemented as a component of a backend system, as a backend subsystem, etc.
  • the progressive jackpot dynamic enrollment unit 201 receives a message with game play information at a stage A.
  • the game play information indicates a wager amount, a gaming machine, and a game.
  • the progressive jackpot dynamic enrollment unit 201 reads a progressives game table 205 based on the game indicated in the game play information.
  • the progressive games table 205 indicates games and progressive jackpots associated with the indicated games.
  • the progressive games table 205 in FIG. 2 indicates that a progressive wagering game “Born to Lose” is associated with progressive jackpots Red and White, and that a progressive wagering game “Phat Chance” is associated with progressive jackpots White and Blue.
  • the game play information identifies the game “Born to Lose.”
  • the progressive jackpot dynamic enrollment unit 201 After determining information about the progressive jackpots, the progressive jackpot dynamic enrollment unit 201 either updates a progressive jackpot enrollment table 207 or creates entries in the table 207 at a stage D. Funding of progressive jackpots by gaming machine can be tracked with the data in the progressive jackpots enrollment table 207 .
  • the progressive jackpots table 207 indicates the following:
  • One or more users have wagered $10 at an EGM 21 N in the progressive wagering game “Phat Chance,” so the table 207 indicates fund accumulation of $10 for an instance of the progressive jackpot Blue.
  • One or more users have wagered $50 at an EGM 21 N in the progressive wagering game “Born to Lose,” so the table 207 indicates fund accumulation of $50 for an instance of the progressive jackpot Red. Since one or more users have played both progressive wagering games at the EGM 21 N and the progressive wagering games have an intersecting progressive jackpot, which is the White progressive jackpot, the table 207 indicates fund accumulation of $60 at the EGM 21 N for the instance of the White progressive jackpot.
  • the tables depicted in FIG. 2 for structuring the data for dynamic enrollment are examples for understanding embodiments and should not be used to limit embodiments.
  • a variety of structures can be used to organize and manage data for dynamic enrollment.
  • one or multiple structures may be implemented for the data depicted in FIG. 2 .
  • a hash table indexed by hashes of gaming machine identifiers can be implemented.
  • Each entry of the hash table references an entry in another hash table indexed by hashes of game identifiers.
  • a game identifier hash entry references one or more entries in an array of progressive jackpot identifiers. Each entry in the array indicates a fund accumulation for EGMs that have been enrolled into instances of the progressive jackpots.
  • FIG. 3 depicts a flowchart of example operations for dynamic enrollment.
  • data that indicates a gaming machine, a game, and a wager amount.
  • the progressive jackpots for the indicated game are determined.
  • data that represents enrollment of the gaming machine into instance of the progressive jackpots is located.
  • data is written to indicate funding of the instances of the progressive jackpots from the indicated gaming machine.
  • FIG. 3 The operations depicted in FIG. 3 are meant to aid in understanding embodiments and should not be used to limit embodiments. Additional operations may be performed, different operations may be performed, the operations may be performed in parallel or a different order, etc. For instance, additional operations may be performed that write additional data, organize the data differently, maintain the data, etc.
  • the progressive jackpot dynamic enrollment unit 401 receives a message that indicates a $50 wager amount at an EGM 12 W in the progressive wagering game “Phat Chance.”
  • the progressive jackpot dynamic enrollment unit 401 updates the progressive jackpot instance table 407 to reflect funding at the EGM 12 W for the Blue progressive jackpot instance, thus increasing the fund accumulation from $20 to $70.
  • the progressive jackpot dynamic enrollment unit 401 also adds an entry to the table 407 for an instance of the White progressive jackpot, which was previously removed due to a win.
  • the progressive jackpot dynamic enrollment unit 401 adds an entry that indicates enrollment of the EGM 12 W into an instance of the White progressive jackpot with an initial funding of $50.
  • Embodiments can remove the data that indicates gaming machine and fund accumulation for a won progressive jackpot while leaving an entry for the progressive jackpot.
  • an entry would not be added to the table 407 for White, but the White entry would be updated to enroll the EGM 12 W (e.g., data would be written that indicates the EGM 12 W and the funding of $50 into the White progressive jackpot.
  • the progressive jackpots enrollment table 407 is depicted differently than the progressive jackpots enrollment table 207 depicted in FIG. 2 as an example of a different technique for organizing the data.
  • FIG. 5 depicts a conceptual example of a progressive jackpot enrollment unit.
  • a progressive jackpot dynamic enrollment unit 501 includes a message parsing unit 511 , a network interface 503 , a progressive jackpot lookup unit 509 , a progressive jackpot instance termination unit 505 , and an enrollment data manager unit 507 .
  • the network interface 503 and the units 505 , 507 , 509 , and 511 are coupled with a bus 513 .
  • the progressive jackpot lookup unit 509 takes the values parsed from a message, and determines progressive jackpots and information about the determined progressive jackpots (e.g., progression rate, reset, etc.).
  • the progressive jackpot instance termination unit 505 removes data for a progressive jackpot instance that has been won. The data, however, is not destroyed.
  • the progressive jackpot instance termination unit 505 is operable to cause the removed data to be written or exported to a database and/or storage unit, perhaps on a different machine.
  • the wagering game machine 606 can include additional peripheral devices and/or more than one of each component shown in FIG. 6 .
  • the wagering game machine 606 can include multiple external system interfaces 624 and/or multiple CPUs 626 .
  • any of the components can be integrated or subdivided.
  • Any component of the architecture 600 can include hardware, firmware, and/or machine-readable media including instructions for performing the operations described herein
  • the described embodiments may be provided as a computer program product, or software, that may include a machine-readable medium having stored thereon instructions, which may be used to program a computer system (or other electronic device(s)) to perform a process according to embodiments, whether presently described or not, since every conceivable variation is not enumerated herein.
  • a machine readable medium includes any mechanism for storing or transmitting information in a form (e.g., software, processing application) readable by a machine (e.g., a computer).
  • the machine-readable medium may include, but is not limited to, magnetic storage medium (e.g., floppy diskette); optical storage medium (e.g., CD-ROM); magneto-optical storage medium; read only memory (ROM); random access memory (RAM); erasable programmable memory (e.g., EPROM and EEPROM); flash memory; or other types of medium suitable for storing electronic instructions.
  • embodiments may be embodied in an electrical, optical, acoustical or other form of propagated signal (e.g., carrier waves, infrared signals, digital signals, etc.), or wireline, wireless, or other communications medium.
  • FIG. 6 describes an example wagering game machine architecture
  • this section continues with a discussion of wagering game networks.
  • FIG. 7 is a block diagram illustrating a wagering game network 700 , according to example embodiments of the invention.
  • the wagering game network 700 includes a plurality of casinos 712 connected to a communications network 714 .
  • Each casino 712 includes a local area network 716 , which includes an access point 704 , a wagering game server 706 , and wagering game machines 702 .
  • the access point 7304 provides wireless communication links 710 and wired communication links 708 .
  • the wired and wireless communication links can employ any suitable connection technology, such as Bluetooth, 802.11, Ethernet, public switched telephone networks, SONET, etc.
  • the wagering game server 706 can serve wagering games and distribute content to devices located in other casinos 712 or at other locations on the communications network 714 .
  • the wagering game machines 702 described herein can take any suitable form, such as floor standing models, handheld mobile units, bartop models, workstation-type console models, etc. Further, the wagering game machines 702 can be primarily dedicated for use in conducting wagering games, or can include non-dedicated devices, such as mobile phones, personal digital assistants, personal computers, etc. In one embodiment, the wagering game network 700 can include other network devices, such as accounting servers, wide area progressive servers, player tracking servers, and/or other devices suitable for use in connection with embodiments of the invention. The functionality for dynamic enrollment may be embodied in the wagering game server 706 , another server, multiple servers, the accounting servers, etc.
  • wagering game machines 702 and wagering game servers 706 work together such that a wagering game machine 702 can be operated as a thin, thick, or intermediate client.
  • a wagering game machine 702 can be operated as a thin, thick, or intermediate client.
  • one or more elements of game play may be controlled by the wagering game machine 702 (client) or the wagering game server 706 (server).
  • Game play elements can include executable game code, lookup tables, configuration files, game outcome, audio or visual representations of the game, game assets or the like.
  • the wagering game server 706 can perform functions such as determining game outcome or managing assets, while the wagering game machine 702 can present a graphical representation of such outcome or asset modification to the user (e.g., player).
  • the wagering game machines 702 can determine game outcomes and communicate the outcomes to the wagering game server 706 for recording or managing a player's account.

Abstract

Information communicated about progressive wagering games to backend systems in response to game play can be utilized to dynamically enroll gaming machines being used to play the progressive wagering games into an instance of a progressive jackpot. When a wager is submitted for a progressive wagering game, information that at least identifies the wager amount, gaming machine, and progressive wagering game is transmitted from the gaming machine to one or more backend systems (e.g., accounting and routing systems). A backend system, or a component of a backend system, tracks ongoing progressive jackpots. The backend system or system component at least records data that tracks funding of the progressive jackpot instances from gaming machines.

Description

    RELATED APPLICATIONS
  • This application claims the priority benefit of U.S. Provisional Application Ser. No. 60/986,889 filed Nov. 9, 2007.
  • LIMITED COPYRIGHT WAIVER
  • A portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent disclosure, as it appears in the Patent and Trademark Office patent files or records, but otherwise reserves all copyright rights whatsoever. Copyright 2008, WMS Gaming, Inc.
  • FIELD
  • Embodiments of the inventive subject matter relate generally to wagering game systems, and more particularly to dynamically enrolling a gaming machine into an instance of a progressive jackpot.
  • BACKGROUND
  • Wagering game machines, such as slot machines, video poker machines and the like, have been a cornerstone of the gaming industry for several years. Generally, the popularity of such machines depends on the likelihood (or perceived likelihood) of winning money at the machine and the intrinsic entertainment value of the machine relative to other available gaming options. Where the available gaming options include a number of competing wagering game machines and the expectation of winning at each machine is roughly the same (or believed to be the same), players are likely to be attracted to the most entertaining and exciting machines. Shrewd operators consequently strive to employ the most entertaining and exciting machines, features, and enhancements available because such machines attract frequent play and hence increase profitability to the operator. Therefore, there is a continuing need for wagering game machine manufacturers to continuously develop new games and gaming enhancements that will attract frequent play.
  • SUMMARY
  • In some embodiments, a method comprises reading data that indicates an electronic wagering game machine, a wager amount, and a wagering game; determining that the wagering game is associated with a progressive jackpot; determining that the electronic wagering game machine is not enrolled to participate in an instance of the progressive jackpot; and automatically enrolling the electronic wagering game machine in the instance of the progressive jackpot associated with the wagering game.
  • In some embodiments, the automatically enrolling comprises writing data that associates the electronic wagering game machine with the instance of the progressive jackpot; and writing data that indicates funding of the instance of the progressive jackpot from the electronic wagering game machine based on the wager amount.
  • In some embodiments, the method further comprises writing data to reflect subsequent funding accumulation for the instance of the progressive jackpot from the electronic wagering game machine and from a second electronic wagering game machine.
  • In some embodiments, the data that associates the electronic wagering gaming machine with the instance of the progressive jackpot is written into a structure that tracks funding of the instance of the progressive jackpot from a plurality of electronic wagering game machines in addition to the electronic wagering game machine.
  • In some embodiments, the method further comprises receiving notification that the instance of the progressive jackpot has been won; and removing from the structure the data that corresponds to the instance of the progressive jackpot.
  • In some embodiments, the method further comprises exporting the data removed from the structure for accounting.
  • In some embodiments, the method further comprises receiving a message with the data that indicates the wager amount, the electronic wagering game machine, and the wagering game.
  • In some embodiments, the message further indicates a paytable, a game theme, and a denomination.
  • In some embodiments, the method further comprises determining that the wagering game is also associated with a second progressive jackpot; if the electronic wagering game machine is not enrolled in an instance of the second progressive jackpot, automatically enrolling the electronic wagering game machine in the instance of the second progressive jackpot; writing data that indicates funding accumulation for the instance of the second progressive jackpot from the electronic wagering game machine based on the wager amount.
  • In some embodiments, an apparatus comprises a message parsing unit operable to parse a message to determine an electronic wagering game machine, a wagering game, and a wager amount; a progressive jackpot lookup unit coupled with the message parsing unit, the progressive jackpot lookup unit operable to determine a set of one or more progressive jackpots associated with the wagering game; and an enrollment data manager unit coupled with the progressive jackpot lookup unit, the enrollment data manager unit operable to write data that associates the electronic wagering game machine with the set of one or more progressive jackpots and to write data that indicates participation of the electronic wagering game machine in the set of one or more progressive jackpots based on the wager amount.
  • In some embodiments, the apparatus further comprises a network interface coupled with the message parsing unit, the network interface operable to transmit and to receive messages; and a set of one or more processing units.
  • In some embodiments, the apparatus further comprises a progressive jackpot instance termination unit operable to clear data written by the enrollment data manager unit for an instance of one of the set of one or more progressive jackpots that has been won.
  • In some embodiments, the progressive jackpot instance termination unit is further operable to export cleared data.
  • In some embodiments, the message comprises an electronic wagering game machine identifier, a wager amount, a wagering game identifier, a game theme identifier, a paytable identifier, and a denomination.
  • In some embodiments, one or more machine-readable media having instructions encoded therein, the instructions, when executed by a set of one or more processors, causing the set of processors to perform operations that comprise reading data that indicates an electronic wagering game machine, a wager amount, and a wagering game; determining that the wagering game is associated with a progressive jackpot; determining that the electronic wagering game machine is not enrolled to participate in an instance of the progressive jackpot; and automatically enrolling the electronic wagering game machine in the instance of the progressive jackpot associated with the wagering game.
  • In some embodiments, the operations further comprise determining that the wagering game is also associated with a second progressive jackpot; if the electronic wagering game machine is not enrolled in an instance of the second progressive jackpot, automatically enrolling the electronic wagering game machine in the instance of the second progressive jackpot; writing data that indicates funding accumulation for the instance of the second progressive jackpot from the electronic wagering game machine based on the wager amount.
  • In some embodiments, the automatically enrolling operation comprises writing data that associates the electronic wagering game machine with the instance of the progressive jackpot; and writing data that indicates funding of the instance of the progressive jackpot from the electronic wagering game machine based on the wager amount.
  • In some embodiments, the operations further comprise writing data to reflect subsequent funding accumulation for the instance of the progressive jackpot from the electronic wagering gaming machine and from a second electronic wagering game machine.
  • In some embodiments, the operations further comprise parsing a message with the data that indicates the wager amount, the electronic wagering game machine, and the wagering game.
  • In some embodiments, the data of the message further indicates a paytable, a denomination, and a game theme.
  • BRIEF DESCRIPTION OF THE FIGURES
  • Embodiments of the invention are illustrated in the Figures of the accompanying drawings in which:
  • FIG. 1 is a conceptual diagram that depicts an example scenario of a gaming machine being dynamically enrolled into progressive jackpot instances based on game play.
  • FIG. 2 is a conceptual diagram of example structures for dynamically enrolling a gaming machine into a progressive jackpot.
  • FIG. 3 depicts a flowchart of example operations for dynamic enrollment.
  • FIG. 4 is a conceptual diagram that illustrates an example of managing enrollment data.
  • FIG. 5 depicts a conceptual example of a progressive jackpot enrollment unit.
  • FIG. 6 is a block diagram illustrating a wagering game machine architecture, according to example embodiments of the invention.
  • FIG. 7 is a block diagram illustrating a wagering game network 700, according to example embodiments of the invention.
  • DESCRIPTION OF THE EMBODIMENTS
  • The description that follows includes exemplary systems, methods, techniques, instruction sequences and computer program products that embody techniques of the present inventive subject matter. However, it is understood that the described embodiments may be practiced without these specific details. For instance, although examples depict electronic gaming machines as cabinet type machines, an electronic game machine may be a different type of gaming machine, such as a portable gaming machine. In other instances, well-known instruction instances, protocols, structures and techniques have not been shown in detail in order not to obfuscate the description.
  • Information communicated about progressive wagering games to backend systems in response to game play can be utilized to dynamically enroll gaming machines being used to play the progressive wagering games into an instance of a progressive jackpot. When a wager is submitted for a progressive wagering game, information that at least identifies the wager amount, gaming machine, and progressive wagering game is transmitted from the gaming machine to one or more backend systems (e.g., accounting and routing systems). One of the backend systems, or a component of a backend system, tracks ongoing progressive jackpots (“progressive jackpot instances”). The backend system or system component at least records data that tracks funding of the progressive jackpot instances from gaming machines. An entity (e.g., casino, game developer, etc.) can use the data recorded by the backend system or system component to comply with gambling regulations and to monitor/evaluate performance of wagering games and/or gaming machines (e.g., relationship between location in a casino and funding).
  • FIG. 1 is a conceptual diagram that depicts an example scenario of a gaming machine being dynamically enrolled into progressive jackpot instances based on game play. Progressive jackpot award meter 109 s (e.g., an electronic billboard or flashing sign with award amounts for different progressive jackpots) display current award amounts for instances of progressive jackpots. An “instance” of a progressive jackpot is a currently accumulating progressive jackpot. After an instance of the progressive jackpot is won, a new instance of the progressive jackpot begins to accumulate funds. The progressive jackpot award meters 109 display award amounts of $5,638.00, $364.00, and $10.75 for an instance of a Red progressive jackpot, a White progressive jackpot, and a Blue progressive jackpot, respectively. A progressive wagering game backend system(s) 107 reads data about game play at electronic gaming machines 101 and 103, and performs operations to cause the progressive jackpot award meters 109 to be updated accordingly.
  • Electronic gaming machines (EGMs) 101 and 103 have already been enrolled to participate in corresponding ones of the progressive jackpot instances. In response to a user makes bets (“game play” or “submits wagers”) at the EGM 101, the user's game play funds instances of the corresponding progressive jackpots (or instance of the corresponding progressive jackpot). Examples of progressive wagering games include progressive wagering games in the Jackpot Party Progressive® series by WMS Gaming Inc. For this example, assume that the user at the EGM 101 is playing progressive wagering games “Born to Lose” and “Phat Chance.” The user may be playing the games concurrently, switching back and forth, etc. Games may be hosted entirely or partially on the EGM 101. For instance, the game logic can be implemented in the backend system(s) with results presented at the EGM 101 (“portal games”). If the wagering game “Born to Lose” is participating in the Red and the White progressive jackpot instances, then bets at the EGM 101 fund both instances. If the progressive wagering game “Phat Chance” has been enrolled to participate in the instances of the White and Blue progressive jackpots, then wagers at the EGM 101 made in “Phat Chance” will be recorded as funding those instances of the White and Blue progressive jackpots.
  • The EGM 105 has not been enrolled to participate in any of the progressive jackpot instances. A user begins to play at the EGM 105. Assuming the user plays “Phat Chance” at the EGM 105, the EGM 105 sends data that will cause the EGM 105 to be dynamically enrolled into the instances of the progressive jackpots White and Blue. In an embodiment, the EGM 105 creates and transmits a message to the backend system(s) 107 that indicates wager amount, identifies the EGM 105, identifies a game theme, identifies a pay table, and identifies a denomination. Various embodiments communicate more or less information. For example, an embodiment can transmit data that indicates wager amount, identifies a gaming machine, and identifies a progressive wagering game. Another embodiment can transmit data that indicates a wager amount, gaming machine, and one or more progressive jackpots associated with a game being played at the gaming machine.
  • The progressive wagering game backend system 107 reads data of the message from the EGM 105. Various embodiments can deliver the data to the backend system 107 differently (e.g., the message can be delivered directly to the system 107, the message can be delivered via an accounting and routing system, the message may be parsed and the parsed data delivered to the system 107, etc.). After reading the data, the progressive wagering game backend system 107 dynamically enrolls the EGM 105 into the instances of the progressive jackpots White and Blue. The progressive wagering game backend system 107 then causes the progressive jackpot award meters 109 to be updated accordingly.
  • FIG. 2 is a conceptual diagram of example structures for dynamically enrolling a gaming machine into a progressive jackpot. FIG. 2 depicts an example progressive jackpot dynamic enrollment unit 201. The progressive jackpot dynamic enrollment unit 201 may be implemented as a component of a backend system, as a backend subsystem, etc. The progressive jackpot dynamic enrollment unit 201 receives a message with game play information at a stage A. The game play information indicates a wager amount, a gaming machine, and a game.
  • At a stage B, the progressive jackpot dynamic enrollment unit 201 reads a progressives game table 205 based on the game indicated in the game play information. The progressive games table 205 indicates games and progressive jackpots associated with the indicated games. The progressive games table 205 in FIG. 2 indicates that a progressive wagering game “Born to Lose” is associated with progressive jackpots Red and White, and that a progressive wagering game “Phat Chance” is associated with progressive jackpots White and Blue. For this illustration, the game play information identifies the game “Born to Lose.”
  • After determining that the game “Born to Lose” is associated with the progressive jackpots Red and White, the progressive jackpot dynamic enrollment unit 201 reads the progressive jackpots table 203 at a stage C. The progressive jackpot dynamic enrollment unit 201 reads the progressive jackpots table 203 to determine information about the progressive jackpots. In this illustration, the progressive jackpots table 203 indicates progressive jackpot identifiers Red, White, and Blue. Of course, progressive jackpots can be identified with various values including hash values, numerical identifiers, text strings, etc. The progressive jackpots table 203 indicates that the Red progressive jackpot has a progression rate of 3% and a reset of $100. The progressive jackpots table 203 indicates that the White progressive jackpot has a progression rate of 2% and a reset of $20. The progressive jackpots table 203 indicates that the Blue progressive jackpot has a progression rate of 1% and a reset of $5. The progressive jackpot dynamic enrollment unit 201 determines that the Red progressive jackpot has a progression rate of 3% and a reset of $100. The progressive jackpot dynamic enrollment unit 201 also determines that the White progressive jackpot has a progression rate of 2% and a reset of $20. Embodiments can dynamically enroll a gaming machine into a progressive jackpot without determining information, such as progression rate and reset. Embodiments can delay reading data that represents information about the progressive jackpots until a later time (e.g., when computing an award amount).
  • After determining information about the progressive jackpots, the progressive jackpot dynamic enrollment unit 201 either updates a progressive jackpot enrollment table 207 or creates entries in the table 207 at a stage D. Funding of progressive jackpots by gaming machine can be tracked with the data in the progressive jackpots enrollment table 207. In this illustration, the progressive jackpots table 207 indicates the following:
  • FUND PROGRESSIVE
    EGM ID ACCUMULATION JACKPOT
    12W $20 BLUE
    12W $20 WHITE
    14E $100 RED
    14E $100 WHITE
    21N $10 BLUE
    21N $60 WHITE
    21N $50 RED

    One or more users have wagered $20 at an EGM 12W in the progressive wagering game “Phat Chance,” so the table 207 indicates fund accumulation of $20 for an instance of the progressive jackpots Blue and White. One or more users have wagered $100 at an EGM 14E in the progressive wagering game “Born to Lose,” so the table 207 indicates fund accumulation of $100 for an instance of the progressive jackpots Red and White. One or more users have wagered $10 at an EGM 21N in the progressive wagering game “Phat Chance,” so the table 207 indicates fund accumulation of $10 for an instance of the progressive jackpot Blue. One or more users have wagered $50 at an EGM 21N in the progressive wagering game “Born to Lose,” so the table 207 indicates fund accumulation of $50 for an instance of the progressive jackpot Red. Since one or more users have played both progressive wagering games at the EGM 21N and the progressive wagering games have an intersecting progressive jackpot, which is the White progressive jackpot, the table 207 indicates fund accumulation of $60 at the EGM 21N for the instance of the White progressive jackpot.
  • If the message received by the progressive jackpot dynamic enrollment unit 201 indicates a different gaming machine (e.g., EGM 4S), then the unit 201 modifies the table 207 to dynamically enroll the EGM 4S. Since the message indicates the EGM 4S and the progressive wagering game “Born to Lose,” the progressive jackpot dynamic enrollment unit 201 modifies the table 207 to indicate the funding at the EGM 4S for the instances of the progressive jackpots Red and White. Once the data is written into the table 207, the EGM 4S is enrolled to participate in the instances of the progressive jackpots Red and White.
  • FIG. 2 depicts the operations for dynamic enrollment based on the assumption that one or more operations have already been performed to determine that the gaming machine indicated in the received message is not enrolled in the appropriate progressive jackpots. Before enrolling a gaming machine, one or more operations are performed to determine whether the indicated gaming machine is already enrolled. With reference to this illustration, the progressive jackpot dynamic enrollment unit 201 accesses the table 207 to determine if the EGM 4S is already enrolled in an instance of Red and an instance of White. If the EGM 4S was already enrolled in an instance of the progressive jackpot White, then the progressive jackpot dynamic enrollment unit 201 would update the date for the White instance and create an entry in the table 207 for the Red progressive jackpot instance.
  • The tables depicted in FIG. 2 for structuring the data for dynamic enrollment are examples for understanding embodiments and should not be used to limit embodiments. A variety of structures (e.g., hash tables, arrays, trees, linked lists, etc.) can be used to organize and manage data for dynamic enrollment. For example, one or multiple structures may be implemented for the data depicted in FIG. 2. For instance, a hash table indexed by hashes of gaming machine identifiers can be implemented. Each entry of the hash table references an entry in another hash table indexed by hashes of game identifiers. A game identifier hash entry references one or more entries in an array of progressive jackpot identifiers. Each entry in the array indicates a fund accumulation for EGMs that have been enrolled into instances of the progressive jackpots.
  • FIG. 3 depicts a flowchart of example operations for dynamic enrollment. At block 301, data that indicates a gaming machine, a game, and a wager amount. At block 303, the progressive jackpots for the indicated game are determined. At block 305, it is determined if the indicated gaming machine is already enrolled in instances of the progressive jackpots, assuming the indicated game is associated with multiple progressive jackpots. If the gaming machine is not enrolled, then control flows to block 309. If the gaming machine is enrolled already, then control flows to block 307.
  • At block 307, data that represents enrollment of the gaming machine into instance of the progressive jackpots is located. At block 311, data is written to indicate funding of the instances of the progressive jackpots from the indicated gaming machine.
  • If the indicated gaming machine was not enrolled, then data that associates the indicated gaming machine with instances of the progressive jackpots associated with the indicated game are written at block 309. Control flows from block 309 to block 311.
  • The operations depicted in FIG. 3 are meant to aid in understanding embodiments and should not be used to limit embodiments. Additional operations may be performed, different operations may be performed, the operations may be performed in parallel or a different order, etc. For instance, additional operations may be performed that write additional data, organize the data differently, maintain the data, etc.
  • FIG. 4 is a conceptual diagram that illustrates an example of managing enrollment data. At a stage A, a progressive jackpot dynamic enrollment unit 401 receives notification that an instance of the White progressive jackpot has been won. At a stage B, the progressive jackpot dynamic enrollment unit 401 removes entries from a progressive jackpots enrollment table 407 since this instance of the White progressive jackpot has been won. The data removed from the table can be archived, written into another database, added to a store of data maintained for data mining, exported into a report for tracking to comply with gaming regulations, etc.
  • At a stage C, the progressive jackpot dynamic enrollment unit 401 receives a message that indicates a $50 wager amount at an EGM 12W in the progressive wagering game “Phat Chance.” At a stage D, the progressive jackpot dynamic enrollment unit 401 updates the progressive jackpot instance table 407 to reflect funding at the EGM 12W for the Blue progressive jackpot instance, thus increasing the fund accumulation from $20 to $70. The progressive jackpot dynamic enrollment unit 401 also adds an entry to the table 407 for an instance of the White progressive jackpot, which was previously removed due to a win. The progressive jackpot dynamic enrollment unit 401 adds an entry that indicates enrollment of the EGM 12W into an instance of the White progressive jackpot with an initial funding of $50. Although FIG. 4 depicts complete removal of the entry for the White progressive jackpot from the table, the illustration should not be used to limit embodiments. Embodiments can remove the data that indicates gaming machine and fund accumulation for a won progressive jackpot while leaving an entry for the progressive jackpot. In this illustration, an entry would not be added to the table 407 for White, but the White entry would be updated to enroll the EGM 12W (e.g., data would be written that indicates the EGM 12W and the funding of $50 into the White progressive jackpot. The progressive jackpots enrollment table 407 is depicted differently than the progressive jackpots enrollment table 207 depicted in FIG. 2 as an example of a different technique for organizing the data.
  • FIG. 5 depicts a conceptual example of a progressive jackpot enrollment unit. A progressive jackpot dynamic enrollment unit 501 includes a message parsing unit 511, a network interface 503, a progressive jackpot lookup unit 509, a progressive jackpot instance termination unit 505, and an enrollment data manager unit 507. The network interface 503 and the units 505, 507, 509, and 511 are coupled with a bus 513.
  • The message parsing unit 511 parses messages received over the network interface 503. The message parsing unit 511 parses a message into values that indicate a gaming machine, a wager amount, a progressive wagering game, etc. If the progressive jackpot dynamic enrollment unit 501 receives messages for non-progressive wagering games, the message parsing unit 501 can also be operable to discard these messages or forward these messages to an appropriate unit, subsystem, or system.
  • The progressive jackpot lookup unit 509 takes the values parsed from a message, and determines progressive jackpots and information about the determined progressive jackpots (e.g., progression rate, reset, etc.).
  • The enrollment data manager unit 507 writes data to reflect enrollment of a gaming machine into an instance of a progressive jackpot. The enrollment data manager unit 507 also updates data to reflect fund accumulation from a gaming machine for a progressive jackpot.
  • The progressive jackpot instance termination unit 505 removes data for a progressive jackpot instance that has been won. The data, however, is not destroyed. The progressive jackpot instance termination unit 505 is operable to cause the removed data to be written or exported to a database and/or storage unit, perhaps on a different machine.
  • Wagering Game Machine Architectures
  • FIG. 6 is a block diagram illustrating a wagering game machine architecture, according to example embodiments of the invention. As shown in FIG. 6, the wagering game machine architecture 600 includes a wagering game machine 606, which includes a central processing unit (CPU) 626 connected to main memory 628. The CPU 626 can include any suitable processor, such as an Intel® Pentium processor, Intel® Core 2 Duo processor, AMD Opteron™ processor, or UltraSPARC processor. The main memory 628 includes a wagering game unit 632. In one embodiment, the wagering game unit 632 can present wagering games, such as video poker, video black jack, video slots, video lottery, progressive wagering games, etc., in whole or part.
  • The CPU 626 is also connected to an input/output (I/O) bus 622, which can include any suitable bus technologies, such as an AGTL+frontside bus and a PCI backside bus. The I/O bus 622 is connected to a payout mechanism 608, primary display 610, secondary display 612, value input device 614, player input device 616, information reader 618, and storage unit 630. The player input device 616 can include the value input device 614 to the extent the player input device 616 is used to place wagers. The I/O bus 622 is also connected to an external system interface 624, which is connected to external systems 604 (e.g., wagering game networks).
  • In one embodiment, the wagering game machine 606 can include additional peripheral devices and/or more than one of each component shown in FIG. 6. For example, in one embodiment, the wagering game machine 606 can include multiple external system interfaces 624 and/or multiple CPUs 626. In one embodiment, any of the components can be integrated or subdivided.
  • Any component of the architecture 600 can include hardware, firmware, and/or machine-readable media including instructions for performing the operations described herein The described embodiments may be provided as a computer program product, or software, that may include a machine-readable medium having stored thereon instructions, which may be used to program a computer system (or other electronic device(s)) to perform a process according to embodiments, whether presently described or not, since every conceivable variation is not enumerated herein. A machine readable medium includes any mechanism for storing or transmitting information in a form (e.g., software, processing application) readable by a machine (e.g., a computer). The machine-readable medium may include, but is not limited to, magnetic storage medium (e.g., floppy diskette); optical storage medium (e.g., CD-ROM); magneto-optical storage medium; read only memory (ROM); random access memory (RAM); erasable programmable memory (e.g., EPROM and EEPROM); flash memory; or other types of medium suitable for storing electronic instructions. In addition, embodiments may be embodied in an electrical, optical, acoustical or other form of propagated signal (e.g., carrier waves, infrared signals, digital signals, etc.), or wireline, wireless, or other communications medium.
  • While FIG. 6 describes an example wagering game machine architecture, this section continues with a discussion of wagering game networks.
  • Wagering Game Networks
  • FIG. 7 is a block diagram illustrating a wagering game network 700, according to example embodiments of the invention. As shown in FIG. 7, the wagering game network 700 includes a plurality of casinos 712 connected to a communications network 714.
  • Each casino 712 includes a local area network 716, which includes an access point 704, a wagering game server 706, and wagering game machines 702. The access point 7304 provides wireless communication links 710 and wired communication links 708. The wired and wireless communication links can employ any suitable connection technology, such as Bluetooth, 802.11, Ethernet, public switched telephone networks, SONET, etc. In some embodiments, the wagering game server 706 can serve wagering games and distribute content to devices located in other casinos 712 or at other locations on the communications network 714.
  • The wagering game machines 702 described herein can take any suitable form, such as floor standing models, handheld mobile units, bartop models, workstation-type console models, etc. Further, the wagering game machines 702 can be primarily dedicated for use in conducting wagering games, or can include non-dedicated devices, such as mobile phones, personal digital assistants, personal computers, etc. In one embodiment, the wagering game network 700 can include other network devices, such as accounting servers, wide area progressive servers, player tracking servers, and/or other devices suitable for use in connection with embodiments of the invention. The functionality for dynamic enrollment may be embodied in the wagering game server 706, another server, multiple servers, the accounting servers, etc.
  • In some embodiments, wagering game machines 702 and wagering game servers 706 work together such that a wagering game machine 702 can be operated as a thin, thick, or intermediate client. For example, one or more elements of game play may be controlled by the wagering game machine 702 (client) or the wagering game server 706 (server). Game play elements can include executable game code, lookup tables, configuration files, game outcome, audio or visual representations of the game, game assets or the like. In a thin-client example, the wagering game server 706 can perform functions such as determining game outcome or managing assets, while the wagering game machine 702 can present a graphical representation of such outcome or asset modification to the user (e.g., player). In a thick-client example, the wagering game machines 702 can determine game outcomes and communicate the outcomes to the wagering game server 706 for recording or managing a player's account.
  • In some embodiments, either the wagering game machines 702 (client) or the wagering game server 706 can provide functionality that is not directly related to game play. For example, account transactions and account rules may be managed centrally (e.g., by the wagering game server 706) or locally (e.g., by the wagering game machine 702). Other functionality not directly related to game play may include power management, presentation of advertising, software or firmware updates, system quality or security checks, etc.
  • Any of the wagering game network components (e.g., the wagering game machines 702) can include hardware and machine-readable media including instructions for performing the operations described herein.
  • This detailed description refers to specific examples in the drawings and illustrations. These examples are described in sufficient detail to enable those skilled in the art to practice the inventive subject matter. These examples also serve to illustrate how the inventive subject matter can be applied to various purposes or embodiments. Other embodiments are included within the inventive subject matter, as logical, mechanical, electrical, and other changes can be made to the example embodiments described herein. Features of various embodiments described herein, however essential to the example embodiments in which they are incorporated, do not limit the inventive subject matter as a whole, and any reference to the invention, its elements, operation, and application are not limiting as a whole, but serve only to define these example embodiments. This detailed description does not, therefore, limit embodiments of the invention, which are defined only by the appended claims. Each of the embodiments described herein are contemplated as falling within the inventive subject matter, which is set forth in the following claims.

Claims (20)

1. A method comprising:
reading data that indicates an electronic wagering game machine, a wager amount, and a wagering game;
determining that the wagering game is associated with a progressive jackpot;
determining that the electronic wagering game machine is not enrolled to participate in an instance of the progressive jackpot; and
automatically enrolling the electronic wagering game machine in the instance of the progressive jackpot associated with the wagering game.
2. The method of claim 1, wherein the automatically enrolling comprises:
writing data that associates the electronic wagering game machine with the instance of the progressive jackpot; and
writing data that indicates funding of the instance of the progressive jackpot from the electronic wagering game machine based on the wager amount.
3. The method of claim 2 further comprising writing data to reflect subsequent funding accumulation for the instance of the progressive jackpot from the electronic wagering gaming machine and from a second electronic wagering game machine.
4. The method of claim 2, wherein the data that associates the electronic wagering gaming machine with the instance of the progressive jackpot is written into a structure that tracks funding of the instance of the progressive jackpot from a plurality of electronic wagering game machines in addition to the electronic wagering game machine.
5. The method of claim 4 further comprising:
receiving notification that instance of the progressive jackpot has been won; and
removing from the structure the data that corresponds to the instance of the progressive jackpot.
6. The method of claim 5 further comprising exporting the data removed from the structure for accounting.
7. The method of claim 1 further comprising receiving a message with the data that indicates the wager amount, the electronic wagering game machine, and the wagering game.
8. The method of claim 7, wherein the message further indicates a paytable, a game theme, and a denomination.
9. The method of claim 1 further comprising:
determining that the wagering game is also associated with a second progressive jackpot;
if the electronic wagering game machine is not enrolled in an instance of the second progressive jackpot, automatically enrolling the electronic wagering game machine in the instance of the second progressive jackpot;
writing data that indicates funding accumulation for the instance of the second progressive jackpot from the electronic wagering game machine based on the wager amount.
10. An apparatus comprising:
a message parsing unit operable to parse a message to determine an electronic wagering game machine, a wagering game, and a wager amount;
a progressive jackpot lookup unit coupled with the message parsing unit, the progressive jackpot lookup unit operable to determine a set of one or more progressive jackpots associated with the wagering game; and
an enrollment data manager unit coupled with the progressive jackpot lookup unit, the enrollment data manager unit operable to write data that associates the electronic wagering game machine with the set of one or more progressive jackpots and to write data that indicates participation of the electronic wagering game machine in the set of one or more progressive jackpots based on the wager amount.
11. The apparatus of claim 10 further comprising:
a network interface coupled with the message parsing unit, the network interface operable to transmit and to receive messages; and
a set of one or more processing units.
12. The apparatus of claim 10 further comprising a progressive jackpot instance termination unit operable to clear data written by the enrollment data manager unit for an instance of one of the set of one or more progressive jackpots that has been won.
13. The apparatus of claim 12, wherein the progressive jackpot instance termination unit is further operable to export cleared data.
14. The apparatus of claim 10, wherein the message comprises an electronic wagering game machine identifier, a wager amount, a wagering game identifier, a game theme identifier, a paytable identifier, and a denomination.
15. One or more machine-readable media having instructions encoded therein, the instructions, when executed by a set of one or more processors, causing the set of processors to perform operations that comprise:
reading data that indicates an electronic wagering game machine, a wager amount, and a wagering game;
determining that the wagering game is associated with a progressive jackpot;
determining that the electronic wagering game machine is not enrolled to participate in an instance of the progressive jackpot; and
automatically enrolling the electronic wagering game machine in the instance of the progressive jackpot associated with the wagering game.
16. The machine-readable media of claim 15, wherein the operations further comprise:
determining that the wagering game is also associated with a second progressive jackpot;
if the electronic wagering game machine is not enrolled in an instance of the second progressive jackpot, automatically enrolling the electronic wagering game machine in the instance of the second progressive jackpot;
writing data that indicates funding accumulation for the instance of the second progressive jackpot from the electronic wagering game machine based on the wager amount.
17. The machine-readable media of claim 15, wherein the automatically enrolling operation comprises:
writing data that associates the electronic wagering game machine with the instance of the progressive jackpot; and
writing data that indicates funding of the instance of the progressive jackpot from the electronic wagering game machine based on the wager amount.
18. The machine-readable media of claim 17, wherein the operations further comprise writing data to reflect subsequent funding accumulation for the instance of the progressive jackpot from the electronic wagering gaming machine and from a second electronic wagering game machine.
19. The machine-readable media of claim 15, wherein the operations further comprise parsing a message with the data that indicates the wager amount, the electronic wagering game machine, and the wagering game.
20. The machine-readable media of claim 19, wherein the data of the message further indicates a paytable, a denomination, and a game theme.
US12/741,624 2007-11-09 2008-11-07 Dynamic jackpot enrollment Abandoned US20100261525A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/741,624 US20100261525A1 (en) 2007-11-09 2008-11-07 Dynamic jackpot enrollment

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US98688907P 2007-11-09 2007-11-09
PCT/US2008/082913 WO2009062121A1 (en) 2007-11-09 2008-11-07 Dynamic jackpot enrollment
US12/741,624 US20100261525A1 (en) 2007-11-09 2008-11-07 Dynamic jackpot enrollment

Publications (1)

Publication Number Publication Date
US20100261525A1 true US20100261525A1 (en) 2010-10-14

Family

ID=40626213

Family Applications (1)

Application Number Title Priority Date Filing Date
US12/741,624 Abandoned US20100261525A1 (en) 2007-11-09 2008-11-07 Dynamic jackpot enrollment

Country Status (2)

Country Link
US (1) US20100261525A1 (en)
WO (1) WO2009062121A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8371921B1 (en) 2009-05-28 2013-02-12 Tournament One, Corp. Keno game with poker hands using deterministic card placements
US20170124806A1 (en) * 2011-11-07 2017-05-04 Patent Investment & Licensing Company Discounted credits as incentive to play gaming devices

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050187014A1 (en) * 2003-09-15 2005-08-25 Igt, A Nevada Corporation Multi-player bingo game with optional progressive jackpot wager
US20050239542A1 (en) * 2004-04-21 2005-10-27 Olsen Eric B Method and apparatus for multi-coin and multi-denomination progressive jackpots
US20060040736A1 (en) * 2004-08-19 2006-02-23 Baerlocher Anthony J Gaming system having multiple gaming machines which provide bonus awards
US20070218975A1 (en) * 2005-09-09 2007-09-20 Igt Server based gaming system having multiple progressive awards
US7578740B2 (en) * 2005-01-05 2009-08-25 Igt Gaming device and method having payline progressive awards
US8012014B2 (en) * 2006-08-22 2011-09-06 Igt Gaming system having awards provided based on rate of play

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050187014A1 (en) * 2003-09-15 2005-08-25 Igt, A Nevada Corporation Multi-player bingo game with optional progressive jackpot wager
US20050239542A1 (en) * 2004-04-21 2005-10-27 Olsen Eric B Method and apparatus for multi-coin and multi-denomination progressive jackpots
US20060040736A1 (en) * 2004-08-19 2006-02-23 Baerlocher Anthony J Gaming system having multiple gaming machines which provide bonus awards
US7578740B2 (en) * 2005-01-05 2009-08-25 Igt Gaming device and method having payline progressive awards
US20070218975A1 (en) * 2005-09-09 2007-09-20 Igt Server based gaming system having multiple progressive awards
US8012014B2 (en) * 2006-08-22 2011-09-06 Igt Gaming system having awards provided based on rate of play

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8371921B1 (en) 2009-05-28 2013-02-12 Tournament One, Corp. Keno game with poker hands using deterministic card placements
US20170124806A1 (en) * 2011-11-07 2017-05-04 Patent Investment & Licensing Company Discounted credits as incentive to play gaming devices

Also Published As

Publication number Publication date
WO2009062121A1 (en) 2009-05-14

Similar Documents

Publication Publication Date Title
US11645891B2 (en) System for trade-in bonus
US10406426B2 (en) Distributing information in a wagering game system
US9613490B2 (en) Adaptive environmental effects
US9218718B2 (en) Selective filtering of feed publication of wagering game activity
US20060160620A1 (en) Persistent themed bonus awards for gaming machines
US20140141864A1 (en) Providing exclusive gaming features for mobile gaming
US11488437B2 (en) Means for controlling payback percentage of gaming device
US8622816B2 (en) Living wagering games
US10269207B2 (en) Controlling casino lighting content and audio content
US8496523B2 (en) Wager residuals
US9330532B2 (en) External evaluator
US20080070675A1 (en) Method and Apparatus for Serverless Storage of Information
US20240029515A1 (en) Player-funded loss amelioration
US10762743B2 (en) Tracking and utilizing data and information across a plurality of technological paradigms
US20100261525A1 (en) Dynamic jackpot enrollment
US20060205457A1 (en) Systems and methods for processing wager gaming messages
US20140018158A1 (en) Integrating other players wins into a wagering game
US10169952B2 (en) Processing credit-related events in a wagering game system
US20140370970A1 (en) Reporting and wagering processing in server-centric wagering game systems
US20100081499A1 (en) System for validating wagering game data
AU2023216888A1 (en) Unified jackpot system for personalized jackpots

Legal Events

Date Code Title Description
AS Assignment

Owner name: WMS GAMING, INC., ILLINOIS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:RATHSACK, ERHARD W.;REEL/FRAME:028739/0423

Effective date: 20071207

AS Assignment

Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, TEXAS

Free format text: SECURITY AGREEMENT;ASSIGNORS:SCIENTIFIC GAMES INTERNATIONAL, INC.;WMS GAMING INC.;REEL/FRAME:031847/0110

Effective date: 20131018

AS Assignment

Owner name: BALLY GAMING, INC., NEVADA

Free format text: MERGER;ASSIGNOR:WMS GAMING INC.;REEL/FRAME:036225/0464

Effective date: 20150629

STCB Information on status: application discontinuation

Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION

AS Assignment

Owner name: SG GAMING, INC., NEVADA

Free format text: CHANGE OF NAME;ASSIGNOR:BALLY GAMING, INC.;REEL/FRAME:051642/0471

Effective date: 20200103

AS Assignment

Owner name: DON BEST SPORTS CORPORATION, NEVADA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A.;REEL/FRAME:059756/0397

Effective date: 20220414

Owner name: BALLY GAMING, INC., NEVADA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A.;REEL/FRAME:059756/0397

Effective date: 20220414

Owner name: WMS GAMING INC., NEVADA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A.;REEL/FRAME:059756/0397

Effective date: 20220414

Owner name: SCIENTIFIC GAMES INTERNATIONAL, INC., NEVADA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A.;REEL/FRAME:059756/0397

Effective date: 20220414