US20080248875A1 - Data Warehouse for Distributed Gaming Systems - Google Patents
Data Warehouse for Distributed Gaming Systems Download PDFInfo
- Publication number
- US20080248875A1 US20080248875A1 US11/996,014 US99601406A US2008248875A1 US 20080248875 A1 US20080248875 A1 US 20080248875A1 US 99601406 A US99601406 A US 99601406A US 2008248875 A1 US2008248875 A1 US 2008248875A1
- Authority
- US
- United States
- Prior art keywords
- data
- reports
- systems
- analysis
- staging
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
- G07F17/3225—Data transfer within a gaming system, e.g. data sent between gaming machines and users
- G07F17/3232—Data transfer within a gaming system, e.g. data sent between gaming machines and users wherein the operator is informed
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
- G07F17/3225—Data transfer within a gaming system, e.g. data sent between gaming machines and users
- G07F17/3232—Data transfer within a gaming system, e.g. data sent between gaming machines and users wherein the operator is informed
- G07F17/3234—Data transfer within a gaming system, e.g. data sent between gaming machines and users wherein the operator is informed about the performance of a gaming system, e.g. revenue, diagnosis of the gaming system
Abstract
Description
- This application claims the priority benefit of U.S. Provisional Application Ser. No. 60/700,093 filed Jul. 18, 2005, the content of which is incorporated herein by reference.
- A portion of the disclosure of this patent document contains material to which the claim of copyright protection is made. The copyright owner has no objection to the facsimile reproduction by any person of the patent document or the patent disclosure, as it appears in the U.S. Patent and Trademark Office file or records, but reserves all other rights whatsoever. Copyright 2006, WMS Gaming, Inc.
- The present invention related to gaming systems, and in particular to a data warehouse for distributed gaming systems.
- Gaming machines, such as slot machines, produce large amounts of data. Casinos use slot data collection systems that track every aspect of every event surrounding a gaming device, including individual player performance. These data collection systems are limited in physical scope. Each system is confined to collect data from a particular business entity, such as a casino, or set of casinos owned by a single business entity. Different business entities may have different architecture gaming devices with different architectures and different data formats and structures. Further, gaming device in different jurisdictions may generate data in different formats as a result of different requirements in such jurisdictions. There is a need for a data collection system that can operate across business entities and jurisdictions, where such business entities and jurisdictions may have different gaming devices with different architectures and different data formats and structures.
- A data warehouse is provided for gaming systems located in multiple jurisdictions. Each jurisdiction collects gaming data from one or more gaming devices. Data from each jurisdiction is extracted, transformed and loaded into a data warehouse. A network, such as the Internet, may be used to transfer the data to the data warehouse. An on-line analytical processing (OLAP) application provides analysis services, such as point-in-time data reports, summary data reports, comparison reports, trend analysis reports and profitability reports, and other data analysis and data mining applications.
-
FIG. 1 is a block diagram of a gaming machine according to an example embodiment. -
FIG. 2 is a block diagram of a data warehouse coupled to gaming systems in multiple jurisdictions. - In the following description, reference is made to the accompanying drawings that form a part hereof, and in which is shown by way of illustration specific embodiments which may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention, and it is to be understood that other embodiments may be utilized and that structural, logical and electrical changes may be made without departing from the scope of the present invention. The following description is, therefore, not to be taken in a limited sense, and the scope of the present invention is defined by the appended claims.
- The functions or algorithms described herein are implemented in software or a combination of software and human implemented procedures in one embodiment. The software comprises computer executable instructions stored on computer readable media such as memory or other type of storage devices. The term “computer readable media” is also used to represent carrier waves on which the software is transmitted. Further, such functions correspond to modules, which are software, hardware, firmware or any combination thereof. Multiple functions are performed in one or more modules as desired, and the embodiments described are merely examples. The software is executed on a digital signal processor, ASIC, microprocessor, or other type of processor operating on a computer system, such as a personal computer, server or other computer system.
- As used herein, the term casino game or gaming device encompasses, without limitation, slot machines, video poker machines, roulette tables, poker tables, craps tables and any other game of chance offered by a gaming establishment wherein for example the game qualifies as regulated and/or licensed gaming equipment.
- A typical gaming system is first described, followed by a description of warehousing data from multiple such gaming systems coupled to on line transaction processing systems (OLTP), located in multiple jurisdictions.
- As illustrated in
FIG. 1 , thegaming device 100 includes acoin slot 102 andbill acceptor 124. Players can place coins in thecoin slot 102 and paper money or ticket vouchers in thebill acceptor 124. Other devices can be used for accepting payment. For example, credit/debit card readers/validators can be used for accepting payment. Additionally, thegaming device 100 can perform electronic funds transfers and financial transfers to procure monies from house financial accounts. When a player inserts money in thegaming device 100, a number of credits corresponding to the amount deposited is shown in a credit display. After depositing the appropriate amount of money, a player can begin playing the game by pulling an arm or pushing a play button. The play button can be any play activator used by the player to start a game or sequence of events in thegaming device 100. - As shown in
FIG. 1 , thegaming device 100 also includes abet display 112 and a “bet one” button. The player places a bet by pushing the bet one button. The player can increase the bet by one credit each time the player pushes the bet one button. When the player pushes the bet one button, the number of credits shown in thecredit display 106 decreases by one, and the number of credits shown in thebet display 112 increases by one. - A player may “cash out” by pressing a cash out
button 116. When a player cashes out, thegaming device 100 dispenses a number of coins, corresponding to the number of remaining credits, into thecoin tray 118. Thegaming device 100 may employ other payout mechanisms such as credit slips, which are redeemable by a cashier, or electronically recordable cards, which track player credits. - The
gaming device 100 also includes one or more display devices. The embodiment shown inFIG. 1 includes aprimary display unit 104 and asecondary display unit 106. In one embodiment, theprimary display unit 104 displays a plurality of reels 120. In one embodiment, the gaming device displays three reels, while an alternative embodiment displays five reels. In one embodiment, the reels are in video form. According to embodiments of the invention, the display units can display any visual representation or exhibition, including moving physical objects (e.g., mechanical reels and wheels), dynamic lighting, and video images. In one embodiment, each reel 120 includes a plurality of symbols such as bells, hearts, fruits, numbers, letters, bars or other images, which correspond to a theme associated with thegaming device 100. Furthermore, as shown inFIG. 1 , thegaming device 100 includes aprimary sound unit 128 and asecondary sound unit 130. In one embodiment, the primary and secondary sound units include speakers or other suitable sound projection devices. In some embodiments, the gaming device may be a portable gaming device, such as a handheld gaming device. -
FIG. 2 illustrates asystem 200 for warehousing data from multiple such gaming devices coupled to on line transaction processing systems (OLTP), located in multiple jurisdictions. Three OLTP systems are shown in three different jurisdictions at 205, 210 and 215. The OLTP systems may also be located in different independent business entities. As few as one OLTP system, or many more than three may be handled insystem 200. - The
first OLTP system 205 is shown in further detail. It handles data processes that perform individual transactions with defined, atomic units of measure. One such transaction in a gaming machine environment is a handle pull on a slot machine. Meter data is sent tosystem 205 to an application server, WAP (wide area progressive system) 220 which may be coupled to one or more gaming devices. In one embodiment, a WAP is provided for each of multiple different types of gaming device themes. For example, multiple gaming devices with a Clint Eastwood progressive theme may be serviced by one WAP, and gaming devices with a Monopoly® progressive theme will be serviced by a separate WAP. In one embodiment, the separate WAPs are actually separate computer systems, but may be combined in a rack for convenience. In a further embodiment, the separate WAPs may be implemented as virtual machines. - A
common server 225 may be used to run other applications, such as anew application 245. Thecommon server 225 is also coupled to two common physical devices, one or more gaming devices, and acts as a data collection device. In one example application, a coin count over a given period is accumulated. -
OLTP 205 provides for isolation of transactions data from other applications by the use of separate servers, either real or virtual. This ensures consistency of the data and integrity of results. A history/staging server 230 provides small, private and isolated sets of transaction data at each jurisdiction's central site. In one example, collections from a machine or set of machines may be collected for a time period, such as a day, and then rolled in to the history/staging server 230. Out-of-transaction data processes, like invoicing or performance reports may be removed from this data. Additional OLTP like applications, such as persistent state, participation data collection or mini-tournament enrollment may be easily implemented while still maintaining such isolation. Such a strap-on approach provides flexibility to accept most future applications that use a gaming device, including applications involving downloadable game components. - At periodic intervals, upon certain events, or in real time, data is transferred from
WAP 220 andcommon server 225 to the history/staging server 230. Some data massaging may take place to ensure that the data is complete to maintain the ability of theOLTP system 205 to continue to provide jurisdictional reports locally, as illustrated at 235. History tables are maintained at history/staging server 230 to enable the provision of such reports. Additionally, staging tables contain massaged data at a detailed level. The staging tables may also track historic changes to common data, such as a casino's sales representatives. - In one embodiment, checksums are used in the history/
staging server 230 for each fact row. A fact row may have up to twenty or more attributes. If one of the attributes changes, a new row containing a checksum for the contributing attributes is created. - A
network 240 is used to transport periodic sets of data from history/staging server 230 from each of the jurisdictions, to an ETL (extract, transform and load)program 250, which may be located at a central location as shown. In various embodiments, some or all of the functions of theETL program 250 may be implemented in each jurisdiction, such as prior to history/staging server 230, or prior to transmission to a centrally locatedETL 250. Further, portions of the extract, transform and load program or system are distributed between the multiple transaction processing systems and a central location. In one example, the extract and transform functions may be implemented in each OLTP jurisdiction either in or prior to the history/staging server 230.Program 250 verifies the consistency and integrity of the data, configures the incoming data with proper data warehouse identifiers, and finally inserts the data into adata warehouse 255. The data is effectively cleansed to conform to the needs of thewarehouse 255 and end users. Multi-jurisdictional data is handled by ensuring that fact tables have an adequate number of fields for each jurisdiction. For instance, if only one jurisdiction requires two colors, two fields are provided for each jurisdiction. -
Data warehouse 255 has the ability to stand alone without any shared resources. It maintains historic data from multiple jurisdictions accurately for every desired component of the data facts, and quickly and reliably presents its contents to requesting applications.Data warehouse 255 also keeps track of slowly changing dimensions, such as a name change of a casino. It may be a relational or modified relational type of database, or other form if desired.Data warehouse 255 is a robust and fruitful source of reports as indicated at 265 and 270. Such reports may be predefined or ad hoc, and may be requested and delivered via a network, such as the Internet or an Intranet. - An OLAP (on line analytical processing) process withdraws data from the
data warehouse 255 and creates multiple objects, such ascubes 260 that are populated for data analysis and data mining. Summary and aggregate values may be calculated from the data. Various data mining applications that execute against these calculated values execute independently, and provide analysis reports and data mining as indicated at 270.OLAP process 260 has capability to condense, expand, slice and dice the data for trend analysis, performance comparisons, and status tracking, among many other analytical uses. Data mining services provide the ability to troll through various data structures and note similar or dissimilar patterns between various physical objects or stored events. - The
OLAP process 260 enables analysts, managers and executives to gain insight into data through fast, consistent, interactive access to a wide variety of possible views of information that has been transformed from raw data to reflect the real dimensionality of the enterprise as understood by the user. Data is arranged and viewed through various combinations and permutations. Data retrieval speed is enhanced by precalculating data to provide various summary and aggregate levels in concert with user requirements. OLAP objects, often known as dimensions and cubes as represented inFIG. 2 , store the results of such precalculated data. The precalculations may be done daily in off-peak hours. - OLAP data may be assembled in many different ways. In one embodiment, attributes for physical items are assembled. Different examples includes slant-top slots next to a restaurant, casinos that are 30 days late on their invoices, slots currently offline, etc. Data may also be assembled by the type of time used for each fact. Examples include hour, shift, day, week, fiscal quarter, calendar year, etc. Further assembly may be based on the number of facts collected. Examples include amount of coin in, number of handle pulls, amount of drop box door open events, etc. Such assemblies of information would provide a very quick response to a request for a comparative trend analysis report showing the average coin in per shift during the last three months across each jurisdiction between two new themes, for example. This is just one illustration of the types of data assemblies. Further assemblies may be formed, based on historical or anticipated requests to enhance performance.
Claims (25)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/996,014 US20080248875A1 (en) | 2005-07-18 | 2006-07-18 | Data Warehouse for Distributed Gaming Systems |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US70009305P | 2005-07-18 | 2005-07-18 | |
US11/996,014 US20080248875A1 (en) | 2005-07-18 | 2006-07-18 | Data Warehouse for Distributed Gaming Systems |
PCT/US2006/027786 WO2007011915A2 (en) | 2005-07-18 | 2006-07-18 | Data warehouse for distributed gaming systems |
Publications (1)
Publication Number | Publication Date |
---|---|
US20080248875A1 true US20080248875A1 (en) | 2008-10-09 |
Family
ID=37669496
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/996,014 Abandoned US20080248875A1 (en) | 2005-07-18 | 2006-07-18 | Data Warehouse for Distributed Gaming Systems |
Country Status (2)
Country | Link |
---|---|
US (1) | US20080248875A1 (en) |
WO (1) | WO2007011915A2 (en) |
Cited By (57)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090300533A1 (en) * | 2008-05-31 | 2009-12-03 | Williamson Eric J | ETL tool utilizing dimension trees |
US20100057764A1 (en) * | 2008-08-29 | 2010-03-04 | Williamson Eric J | Building custom dimension trees |
US20100057684A1 (en) * | 2008-08-29 | 2010-03-04 | Williamson Eric J | Real time datamining |
US20100057756A1 (en) * | 2008-08-29 | 2010-03-04 | Williamson Eric J | Creating reports using dimension trees |
US20100198914A1 (en) * | 2007-07-12 | 2010-08-05 | Cornell University | Semantic transactions in online applications |
US20100235345A1 (en) * | 2009-03-13 | 2010-09-16 | Microsoft Corporation | Indirect database queries with large olap cubes |
US20140089297A1 (en) * | 2008-06-20 | 2014-03-27 | New BIS Safe Luxco S.á r.l. | System and method for analysing data from multiple perspectives |
US8914418B2 (en) | 2008-11-30 | 2014-12-16 | Red Hat, Inc. | Forests of dimension trees |
US8919775B2 (en) | 2006-11-10 | 2014-12-30 | Bally Gaming, Inc. | System for billing usage of an automatic card handling device |
US8974305B2 (en) | 2012-01-18 | 2015-03-10 | Bally Gaming, Inc. | Network gaming architecture, gaming systems, and related methods |
US8986091B2 (en) | 2007-06-06 | 2015-03-24 | Bally Gaming, Inc. | Casino card handling with game play feed |
US9120007B2 (en) | 2012-01-18 | 2015-09-01 | Bally Gaming, Inc. | Network gaming architecture, gaming systems, and related methods |
US9126102B2 (en) | 2002-05-20 | 2015-09-08 | Bally Gaming, Inc. | Four-card poker game with variable wager |
US9129487B2 (en) | 2005-06-17 | 2015-09-08 | Bally Gaming, Inc. | Variant of texas hold 'em poker |
US9165428B2 (en) | 2012-04-15 | 2015-10-20 | Bally Gaming, Inc. | Interactive financial transactions |
US9183705B2 (en) | 2004-09-10 | 2015-11-10 | Bally Gaming, Inc. | Methods of playing wagering games |
US9220972B2 (en) | 2001-09-28 | 2015-12-29 | Bally Gaming, Inc. | Multiple mode card shuffler and card reading device |
US9220971B2 (en) | 2006-05-31 | 2015-12-29 | Bally Gaming, Inc. | Automatic system and methods for accurate card handling |
US9233298B2 (en) | 2009-04-07 | 2016-01-12 | Bally Gaming, Inc. | Playing card shuffler |
US9266012B2 (en) | 1998-04-15 | 2016-02-23 | Bally Gaming, Inc. | Methods of randomizing cards |
US9266011B2 (en) | 1997-03-13 | 2016-02-23 | Bally Gaming, Inc. | Card-handling devices and methods of using such devices |
US9333415B2 (en) | 2002-02-08 | 2016-05-10 | Bally Gaming, Inc. | Methods for handling playing cards with a card handling device |
US9345951B2 (en) | 2001-09-28 | 2016-05-24 | Bally Gaming, Inc. | Methods and apparatuses for an automatic card handling device and communication networks including same |
US9345952B2 (en) | 2006-03-24 | 2016-05-24 | Shuffle Master Gmbh & Co Kg | Card handling apparatus |
US9370710B2 (en) | 1998-04-15 | 2016-06-21 | Bally Gaming, Inc. | Methods for shuffling cards and rack assemblies for use in automatic card shufflers |
US9378766B2 (en) | 2012-09-28 | 2016-06-28 | Bally Gaming, Inc. | Card recognition system, card handling device, and method for tuning a card handling device |
US9387390B2 (en) | 2005-06-13 | 2016-07-12 | Bally Gaming, Inc. | Card shuffling apparatus and card handling device |
USD764599S1 (en) | 2014-08-01 | 2016-08-23 | Bally Gaming, Inc. | Card shuffler device |
US9452346B2 (en) | 2001-09-28 | 2016-09-27 | Bally Gaming, Inc. | Method and apparatus for using upstream communication in a card shuffler |
US9474957B2 (en) | 2014-05-15 | 2016-10-25 | Bally Gaming, Inc. | Playing card handling devices, systems, and methods for verifying sets of cards |
US9504905B2 (en) | 2014-09-19 | 2016-11-29 | Bally Gaming, Inc. | Card shuffling device and calibration method |
US9511274B2 (en) | 2012-09-28 | 2016-12-06 | Bally Gaming Inc. | Methods for automatically generating a card deck library and master images for a deck of cards, and a related card processing apparatus |
US9539494B2 (en) | 2009-04-07 | 2017-01-10 | Bally Gaming, Inc. | Card shuffling apparatuses and related methods |
US9566501B2 (en) | 2014-08-01 | 2017-02-14 | Bally Gaming, Inc. | Hand-forming card shuffling apparatuses including multi-card storage compartments, and related methods |
US9616324B2 (en) | 2004-09-14 | 2017-04-11 | Bally Gaming, Inc. | Shuffling devices including one or more sensors for detecting operational parameters and related methods |
US9623317B2 (en) | 2006-07-05 | 2017-04-18 | Bally Gaming, Inc. | Method of readying a card shuffler |
US9713761B2 (en) | 2011-07-29 | 2017-07-25 | Bally Gaming, Inc. | Method for shuffling and dealing cards |
US9731190B2 (en) | 2011-07-29 | 2017-08-15 | Bally Gaming, Inc. | Method and apparatus for shuffling and handling cards |
US9764221B2 (en) | 2006-05-31 | 2017-09-19 | Bally Gaming, Inc. | Card-feeding device for a card-handling device including a pivotable arm |
US9802114B2 (en) | 2010-10-14 | 2017-10-31 | Shuffle Master Gmbh & Co Kg | Card handling systems, devices for use in card handling systems and related methods |
US9849368B2 (en) | 2012-07-27 | 2017-12-26 | Bally Gaming, Inc. | Batch card shuffling apparatuses including multi card storage compartments |
US9993719B2 (en) | 2015-12-04 | 2018-06-12 | Shuffle Master Gmbh & Co Kg | Card handling devices and related assemblies and components |
US10022617B2 (en) | 2001-09-28 | 2018-07-17 | Bally Gaming, Inc. | Shuffler and method of shuffling cards |
US10128000B1 (en) | 2012-04-19 | 2018-11-13 | Kaiser Foundation Hospitals | Computer system and method for delivering operational intelligence for ambulatory team based care and virtual medicine |
US10279245B2 (en) | 2014-04-11 | 2019-05-07 | Bally Gaming, Inc. | Method and apparatus for handling cards |
US10339765B2 (en) | 2016-09-26 | 2019-07-02 | Shuffle Master Gmbh & Co Kg | Devices, systems, and related methods for real-time monitoring and display of related data for casino gaming devices |
US10357706B2 (en) | 2002-05-20 | 2019-07-23 | Bally Gaming, Inc. | Four-card poker with variable wager over a network |
US10456659B2 (en) | 2000-04-12 | 2019-10-29 | Shuffle Master Gmbh & Co Kg | Card handling devices and systems |
US10532272B2 (en) | 2001-09-28 | 2020-01-14 | Bally Gaming, Inc. | Flush mounted card shuffler that elevates cards |
US10933300B2 (en) | 2016-09-26 | 2021-03-02 | Shuffle Master Gmbh & Co Kg | Card handling devices and related assemblies and components |
WO2021150870A1 (en) * | 2020-01-23 | 2021-07-29 | SpoonRead Inc. | Distributed ledger based distributed gaming system |
US11173383B2 (en) | 2019-10-07 | 2021-11-16 | Sg Gaming, Inc. | Card-handling devices and related methods, assemblies, and components |
US11250718B2 (en) | 2017-04-11 | 2022-02-15 | SpoonRead Inc. | Electronic document presentation management system |
US11338194B2 (en) | 2018-09-28 | 2022-05-24 | Sg Gaming, Inc. | Automatic card shufflers and related methods of automatic jam recovery |
US11376489B2 (en) | 2018-09-14 | 2022-07-05 | Sg Gaming, Inc. | Card-handling devices and related methods, assemblies, and components |
US11896891B2 (en) | 2018-09-14 | 2024-02-13 | Sg Gaming, Inc. | Card-handling devices and related methods, assemblies, and components |
US11898837B2 (en) | 2019-09-10 | 2024-02-13 | Shuffle Master Gmbh & Co Kg | Card-handling devices with defect detection and related methods |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9342946B2 (en) | 2007-10-01 | 2016-05-17 | Aristocrat Technologies Australia Pty Limited | Gaming system and a method of gaming |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5761647A (en) * | 1996-05-24 | 1998-06-02 | Harrah's Operating Company, Inc. | National customer recognition system and method |
US6275937B1 (en) * | 1997-11-06 | 2001-08-14 | International Business Machines Corporation | Collaborative server processing of content and meta-information with application to virus checking in a server network |
US6302793B1 (en) * | 1998-07-02 | 2001-10-16 | Station Casinos, Inc. | Multi-property player tracking system |
US20020029194A1 (en) * | 2000-09-07 | 2002-03-07 | Richard Lewis | System and method of managing financial transactions over an electronic network |
US20020107072A1 (en) * | 2001-02-07 | 2002-08-08 | Giobbi John J. | Centralized gaming system with modifiable remote display terminals |
US6645077B2 (en) * | 2000-10-19 | 2003-11-11 | Igt | Gaming terminal data repository and information distribution system |
US20050085291A1 (en) * | 2003-10-15 | 2005-04-21 | Kenilworth Systems Corporation | Method and system for supplying funds to a terminal for remote wagering |
US20050085293A1 (en) * | 2003-10-15 | 2005-04-21 | Kenilworth Systems Corporation. | Method and system for supplying funds to a terminal for remote wagering |
US8033913B2 (en) * | 1999-06-03 | 2011-10-11 | Igt | Gaming machine update and mass storage management |
-
2006
- 2006-07-18 WO PCT/US2006/027786 patent/WO2007011915A2/en active Search and Examination
- 2006-07-18 US US11/996,014 patent/US20080248875A1/en not_active Abandoned
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5761647A (en) * | 1996-05-24 | 1998-06-02 | Harrah's Operating Company, Inc. | National customer recognition system and method |
US6275937B1 (en) * | 1997-11-06 | 2001-08-14 | International Business Machines Corporation | Collaborative server processing of content and meta-information with application to virus checking in a server network |
US6302793B1 (en) * | 1998-07-02 | 2001-10-16 | Station Casinos, Inc. | Multi-property player tracking system |
US8033913B2 (en) * | 1999-06-03 | 2011-10-11 | Igt | Gaming machine update and mass storage management |
US20020029194A1 (en) * | 2000-09-07 | 2002-03-07 | Richard Lewis | System and method of managing financial transactions over an electronic network |
US6645077B2 (en) * | 2000-10-19 | 2003-11-11 | Igt | Gaming terminal data repository and information distribution system |
US20020107072A1 (en) * | 2001-02-07 | 2002-08-08 | Giobbi John J. | Centralized gaming system with modifiable remote display terminals |
US20050085291A1 (en) * | 2003-10-15 | 2005-04-21 | Kenilworth Systems Corporation | Method and system for supplying funds to a terminal for remote wagering |
US20050085293A1 (en) * | 2003-10-15 | 2005-04-21 | Kenilworth Systems Corporation. | Method and system for supplying funds to a terminal for remote wagering |
Cited By (125)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9266011B2 (en) | 1997-03-13 | 2016-02-23 | Bally Gaming, Inc. | Card-handling devices and methods of using such devices |
US9370710B2 (en) | 1998-04-15 | 2016-06-21 | Bally Gaming, Inc. | Methods for shuffling cards and rack assemblies for use in automatic card shufflers |
US9561426B2 (en) | 1998-04-15 | 2017-02-07 | Bally Gaming, Inc. | Card-handling devices |
US9266012B2 (en) | 1998-04-15 | 2016-02-23 | Bally Gaming, Inc. | Methods of randomizing cards |
US9861881B2 (en) | 1998-04-15 | 2018-01-09 | Bally Gaming, Inc. | Card handling apparatuses and methods for handling cards |
US10456659B2 (en) | 2000-04-12 | 2019-10-29 | Shuffle Master Gmbh & Co Kg | Card handling devices and systems |
US10532272B2 (en) | 2001-09-28 | 2020-01-14 | Bally Gaming, Inc. | Flush mounted card shuffler that elevates cards |
US10343054B2 (en) | 2001-09-28 | 2019-07-09 | Bally Gaming, Inc. | Systems including automatic card handling apparatuses and related methods |
US9452346B2 (en) | 2001-09-28 | 2016-09-27 | Bally Gaming, Inc. | Method and apparatus for using upstream communication in a card shuffler |
US10226687B2 (en) | 2001-09-28 | 2019-03-12 | Bally Gaming, Inc. | Method and apparatus for using upstream communication in a card shuffler |
US10549177B2 (en) | 2001-09-28 | 2020-02-04 | Bally Gaming, Inc. | Card handling devices comprising angled support surfaces |
US10086260B2 (en) | 2001-09-28 | 2018-10-02 | Bally Gaming, Inc. | Method and apparatus for using upstream communication in a card shuffler |
US10022617B2 (en) | 2001-09-28 | 2018-07-17 | Bally Gaming, Inc. | Shuffler and method of shuffling cards |
US10004976B2 (en) | 2001-09-28 | 2018-06-26 | Bally Gaming, Inc. | Card handling devices and related methods |
US10569159B2 (en) | 2001-09-28 | 2020-02-25 | Bally Gaming, Inc. | Card shufflers and gaming tables having shufflers |
US9345951B2 (en) | 2001-09-28 | 2016-05-24 | Bally Gaming, Inc. | Methods and apparatuses for an automatic card handling device and communication networks including same |
US9220972B2 (en) | 2001-09-28 | 2015-12-29 | Bally Gaming, Inc. | Multiple mode card shuffler and card reading device |
US9700785B2 (en) | 2002-02-08 | 2017-07-11 | Bally Gaming, Inc. | Card-handling device and method of operation |
US10092821B2 (en) | 2002-02-08 | 2018-10-09 | Bally Technology, Inc. | Card-handling device and method of operation |
US9333415B2 (en) | 2002-02-08 | 2016-05-10 | Bally Gaming, Inc. | Methods for handling playing cards with a card handling device |
US9126102B2 (en) | 2002-05-20 | 2015-09-08 | Bally Gaming, Inc. | Four-card poker game with variable wager |
US10357706B2 (en) | 2002-05-20 | 2019-07-23 | Bally Gaming, Inc. | Four-card poker with variable wager over a network |
US9183705B2 (en) | 2004-09-10 | 2015-11-10 | Bally Gaming, Inc. | Methods of playing wagering games |
US9898896B2 (en) | 2004-09-10 | 2018-02-20 | Bally Gaming, Inc. | Methods of playing wagering games and related systems |
US10339766B2 (en) | 2004-09-10 | 2019-07-02 | Bally Gaming, Inc. | Methods of playing wagering games and related systems |
US9616324B2 (en) | 2004-09-14 | 2017-04-11 | Bally Gaming, Inc. | Shuffling devices including one or more sensors for detecting operational parameters and related methods |
US9908034B2 (en) | 2005-06-13 | 2018-03-06 | Bally Gaming, Inc. | Card shuffling apparatus and card handling device |
US9387390B2 (en) | 2005-06-13 | 2016-07-12 | Bally Gaming, Inc. | Card shuffling apparatus and card handling device |
US10576363B2 (en) | 2005-06-13 | 2020-03-03 | Bally Gaming, Inc. | Card shuffling apparatus and card handling device |
US9129487B2 (en) | 2005-06-17 | 2015-09-08 | Bally Gaming, Inc. | Variant of texas hold 'em poker |
US9345952B2 (en) | 2006-03-24 | 2016-05-24 | Shuffle Master Gmbh & Co Kg | Card handling apparatus |
US9789385B2 (en) | 2006-03-24 | 2017-10-17 | Shuffle Master Gmbh & Co Kg | Card handling apparatus |
US10220297B2 (en) | 2006-03-24 | 2019-03-05 | Shuffle Master Gmbh & Co Kg | Card handling apparatus and associated methods |
US10926164B2 (en) | 2006-05-31 | 2021-02-23 | Sg Gaming, Inc. | Playing card handling devices and related methods |
US9901810B2 (en) | 2006-05-31 | 2018-02-27 | Bally Gaming, Inc. | Playing card shuffling devices and related methods |
US9764221B2 (en) | 2006-05-31 | 2017-09-19 | Bally Gaming, Inc. | Card-feeding device for a card-handling device including a pivotable arm |
US9220971B2 (en) | 2006-05-31 | 2015-12-29 | Bally Gaming, Inc. | Automatic system and methods for accurate card handling |
US10525329B2 (en) | 2006-05-31 | 2020-01-07 | Bally Gaming, Inc. | Methods of feeding cards |
US9623317B2 (en) | 2006-07-05 | 2017-04-18 | Bally Gaming, Inc. | Method of readying a card shuffler |
US10639542B2 (en) | 2006-07-05 | 2020-05-05 | Sg Gaming, Inc. | Ergonomic card-shuffling devices |
US10226686B2 (en) | 2006-07-05 | 2019-03-12 | Bally Gaming, Inc. | Automatic card shuffler with pivotal card weight and divider gate |
US9320964B2 (en) | 2006-11-10 | 2016-04-26 | Bally Gaming, Inc. | System for billing usage of a card handling device |
US10286291B2 (en) | 2006-11-10 | 2019-05-14 | Bally Gaming, Inc. | Remotely serviceable card-handling devices and related systems and methods |
US8919775B2 (en) | 2006-11-10 | 2014-12-30 | Bally Gaming, Inc. | System for billing usage of an automatic card handling device |
US8986091B2 (en) | 2007-06-06 | 2015-03-24 | Bally Gaming, Inc. | Casino card handling with game play feed |
US9633523B2 (en) | 2007-06-06 | 2017-04-25 | Bally Gaming, Inc. | Apparatus, system, method, and computer-readable medium for casino card handling with multiple hand recall feature |
US9659461B2 (en) | 2007-06-06 | 2017-05-23 | Bally Gaming, Inc. | Casino card handling system with game play feed to mobile device |
US9339723B2 (en) | 2007-06-06 | 2016-05-17 | Bally Gaming, Inc. | Casino card handling system with game play feed to mobile device |
US9922502B2 (en) | 2007-06-06 | 2018-03-20 | Balley Gaming, Inc. | Apparatus, system, method, and computer-readable medium for casino card handling with multiple hand recall feature |
US10504337B2 (en) | 2007-06-06 | 2019-12-10 | Bally Gaming, Inc. | Casino card handling system with game play feed |
US10008076B2 (en) | 2007-06-06 | 2018-06-26 | Bally Gaming, Inc. | Casino card handling system with game play feed |
US10410475B2 (en) | 2007-06-06 | 2019-09-10 | Bally Gaming, Inc. | Apparatus, system, method, and computer-readable medium for casino card handling with multiple hand recall feature |
US9259640B2 (en) | 2007-06-06 | 2016-02-16 | Bally Gaming, Inc. | Apparatus, system, method, and computer-readable medium for casino card handling with multiple hand recall feature |
US20100198914A1 (en) * | 2007-07-12 | 2010-08-05 | Cornell University | Semantic transactions in online applications |
US8825743B2 (en) * | 2007-07-12 | 2014-09-02 | Cornell University | Semantic transactions in online applications |
US8832601B2 (en) | 2008-05-31 | 2014-09-09 | Red Hat, Inc. | ETL tool utilizing dimension trees |
US20090300533A1 (en) * | 2008-05-31 | 2009-12-03 | Williamson Eric J | ETL tool utilizing dimension trees |
US20140089297A1 (en) * | 2008-06-20 | 2014-03-27 | New BIS Safe Luxco S.á r.l. | System and method for analysing data from multiple perspectives |
US20100057764A1 (en) * | 2008-08-29 | 2010-03-04 | Williamson Eric J | Building custom dimension trees |
US11100126B2 (en) | 2008-08-29 | 2021-08-24 | Red Hat, Inc. | Creating reports using dimension trees |
US20100057684A1 (en) * | 2008-08-29 | 2010-03-04 | Williamson Eric J | Real time datamining |
US10102262B2 (en) | 2008-08-29 | 2018-10-16 | Red Hat, Inc. | Creating reports using dimension trees |
US8150879B2 (en) | 2008-08-29 | 2012-04-03 | Red Hat, Inc. | Building custom dimension trees |
US8874502B2 (en) * | 2008-08-29 | 2014-10-28 | Red Hat, Inc. | Real time datamining |
US20100057756A1 (en) * | 2008-08-29 | 2010-03-04 | Williamson Eric J | Creating reports using dimension trees |
US8914418B2 (en) | 2008-11-30 | 2014-12-16 | Red Hat, Inc. | Forests of dimension trees |
US20100235345A1 (en) * | 2009-03-13 | 2010-09-16 | Microsoft Corporation | Indirect database queries with large olap cubes |
US9233298B2 (en) | 2009-04-07 | 2016-01-12 | Bally Gaming, Inc. | Playing card shuffler |
US9744436B2 (en) | 2009-04-07 | 2017-08-29 | Bally Gaming, Inc. | Playing card shuffler |
US9539494B2 (en) | 2009-04-07 | 2017-01-10 | Bally Gaming, Inc. | Card shuffling apparatuses and related methods |
US10137359B2 (en) | 2009-04-07 | 2018-11-27 | Bally Gaming, Inc. | Playing card shufflers and related methods |
US10166461B2 (en) | 2009-04-07 | 2019-01-01 | Bally Gaming, Inc. | Card shuffling apparatuses and related methods |
US9802114B2 (en) | 2010-10-14 | 2017-10-31 | Shuffle Master Gmbh & Co Kg | Card handling systems, devices for use in card handling systems and related methods |
US10814212B2 (en) | 2010-10-14 | 2020-10-27 | Shuffle Master Gmbh & Co Kg | Shoe devices and card handling systems |
US10722779B2 (en) | 2010-10-14 | 2020-07-28 | Shuffle Master Gmbh & Co Kg | Methods of operating card handling devices of card handling systems |
US10583349B2 (en) | 2010-10-14 | 2020-03-10 | Shuffle Master Gmbh & Co Kg | Card handling systems, devices for use in card handling systems and related methods |
US10668362B2 (en) | 2011-07-29 | 2020-06-02 | Sg Gaming, Inc. | Method for shuffling and dealing cards |
US10933301B2 (en) | 2011-07-29 | 2021-03-02 | Sg Gaming, Inc. | Method for shuffling and dealing cards |
US9731190B2 (en) | 2011-07-29 | 2017-08-15 | Bally Gaming, Inc. | Method and apparatus for shuffling and handling cards |
US9713761B2 (en) | 2011-07-29 | 2017-07-25 | Bally Gaming, Inc. | Method for shuffling and dealing cards |
US8974305B2 (en) | 2012-01-18 | 2015-03-10 | Bally Gaming, Inc. | Network gaming architecture, gaming systems, and related methods |
US9120007B2 (en) | 2012-01-18 | 2015-09-01 | Bally Gaming, Inc. | Network gaming architecture, gaming systems, and related methods |
US9792770B2 (en) | 2012-01-18 | 2017-10-17 | Bally Gaming, Inc. | Play for fun network gaming system and method |
US10403091B2 (en) | 2012-01-18 | 2019-09-03 | Bally Gaming, Inc. | Play for fun network gaming system and method |
US9530278B2 (en) | 2012-04-15 | 2016-12-27 | Bally Gaming, Inc. | Interactive financial transactions |
US9165428B2 (en) | 2012-04-15 | 2015-10-20 | Bally Gaming, Inc. | Interactive financial transactions |
US10128000B1 (en) | 2012-04-19 | 2018-11-13 | Kaiser Foundation Hospitals | Computer system and method for delivering operational intelligence for ambulatory team based care and virtual medicine |
US10668361B2 (en) | 2012-07-27 | 2020-06-02 | Sg Gaming, Inc. | Batch card shuffling apparatuses including multi-card storage compartments, and related methods |
US9849368B2 (en) | 2012-07-27 | 2017-12-26 | Bally Gaming, Inc. | Batch card shuffling apparatuses including multi card storage compartments |
US9861880B2 (en) | 2012-07-27 | 2018-01-09 | Bally Gaming, Inc. | Card-handling methods with simultaneous removal |
US10668364B2 (en) | 2012-07-27 | 2020-06-02 | Sg Gaming, Inc. | Automatic card shufflers and related methods |
US10124241B2 (en) | 2012-07-27 | 2018-11-13 | Bally Gaming, Inc. | Batch card shuffling apparatuses including multi card storage compartments, and related methods |
US10398966B2 (en) | 2012-09-28 | 2019-09-03 | Bally Gaming, Inc. | Methods for automatically generating a card deck library and master images for a deck of cards, and a related card processing apparatus |
US9679603B2 (en) | 2012-09-28 | 2017-06-13 | Bally Gaming, Inc. | Card recognition system, card handling device, and method for tuning a card handling device |
US10403324B2 (en) | 2012-09-28 | 2019-09-03 | Bally Gaming, Inc. | Card recognition system, card handling device, and method for tuning a card handling device |
US9511274B2 (en) | 2012-09-28 | 2016-12-06 | Bally Gaming Inc. | Methods for automatically generating a card deck library and master images for a deck of cards, and a related card processing apparatus |
US9378766B2 (en) | 2012-09-28 | 2016-06-28 | Bally Gaming, Inc. | Card recognition system, card handling device, and method for tuning a card handling device |
US10279245B2 (en) | 2014-04-11 | 2019-05-07 | Bally Gaming, Inc. | Method and apparatus for handling cards |
US9474957B2 (en) | 2014-05-15 | 2016-10-25 | Bally Gaming, Inc. | Playing card handling devices, systems, and methods for verifying sets of cards |
US10092819B2 (en) | 2014-05-15 | 2018-10-09 | Bally Gaming, Inc. | Playing card handling devices, systems, and methods for verifying sets of cards |
US9566501B2 (en) | 2014-08-01 | 2017-02-14 | Bally Gaming, Inc. | Hand-forming card shuffling apparatuses including multi-card storage compartments, and related methods |
US10238954B2 (en) | 2014-08-01 | 2019-03-26 | Bally Gaming, Inc. | Hand-forming card shuffling apparatuses including multi-card storage compartments, and related methods |
US10864431B2 (en) | 2014-08-01 | 2020-12-15 | Sg Gaming, Inc. | Methods of making and using hand-forming card shufflers |
USD764599S1 (en) | 2014-08-01 | 2016-08-23 | Bally Gaming, Inc. | Card shuffler device |
US9504905B2 (en) | 2014-09-19 | 2016-11-29 | Bally Gaming, Inc. | Card shuffling device and calibration method |
US10486055B2 (en) | 2014-09-19 | 2019-11-26 | Bally Gaming, Inc. | Card handling devices and methods of randomizing playing cards |
US11358051B2 (en) | 2014-09-19 | 2022-06-14 | Sg Gaming, Inc. | Card handling devices and associated methods |
US10857448B2 (en) | 2014-09-19 | 2020-12-08 | Sg Gaming, Inc. | Card handling devices and associated methods |
US10632363B2 (en) | 2015-12-04 | 2020-04-28 | Shuffle Master Gmbh & Co Kg | Card handling devices and related assemblies and components |
US10668363B2 (en) | 2015-12-04 | 2020-06-02 | Shuffle Master Gmbh & Co Kg | Card handling devices and related assemblies and components |
US9993719B2 (en) | 2015-12-04 | 2018-06-12 | Shuffle Master Gmbh & Co Kg | Card handling devices and related assemblies and components |
US10933300B2 (en) | 2016-09-26 | 2021-03-02 | Shuffle Master Gmbh & Co Kg | Card handling devices and related assemblies and components |
US11577151B2 (en) | 2016-09-26 | 2023-02-14 | Shuffle Master Gmbh & Co Kg | Methods for operating card handling devices and detecting card feed errors |
US10885748B2 (en) | 2016-09-26 | 2021-01-05 | Shuffle Master Gmbh & Co Kg | Devices, systems, and related methods for real time monitoring and display of related data for casino gaming devices |
US11462079B2 (en) | 2016-09-26 | 2022-10-04 | Shuffle Master Gmbh & Co Kg | Devices, systems, and related methods for real-time monitoring and display of related data for casino gaming devices |
US10339765B2 (en) | 2016-09-26 | 2019-07-02 | Shuffle Master Gmbh & Co Kg | Devices, systems, and related methods for real-time monitoring and display of related data for casino gaming devices |
US11250717B2 (en) | 2017-04-11 | 2022-02-15 | SpoonRead Inc. | Electronic document presentation management system |
US11250718B2 (en) | 2017-04-11 | 2022-02-15 | SpoonRead Inc. | Electronic document presentation management system |
US11376489B2 (en) | 2018-09-14 | 2022-07-05 | Sg Gaming, Inc. | Card-handling devices and related methods, assemblies, and components |
US11896891B2 (en) | 2018-09-14 | 2024-02-13 | Sg Gaming, Inc. | Card-handling devices and related methods, assemblies, and components |
US11338194B2 (en) | 2018-09-28 | 2022-05-24 | Sg Gaming, Inc. | Automatic card shufflers and related methods of automatic jam recovery |
US11898837B2 (en) | 2019-09-10 | 2024-02-13 | Shuffle Master Gmbh & Co Kg | Card-handling devices with defect detection and related methods |
US11173383B2 (en) | 2019-10-07 | 2021-11-16 | Sg Gaming, Inc. | Card-handling devices and related methods, assemblies, and components |
WO2021150870A1 (en) * | 2020-01-23 | 2021-07-29 | SpoonRead Inc. | Distributed ledger based distributed gaming system |
US11710373B2 (en) | 2020-01-23 | 2023-07-25 | SpoonRead Inc. | Distributed ledger based distributed gaming system |
Also Published As
Publication number | Publication date |
---|---|
WO2007011915A3 (en) | 2007-03-15 |
WO2007011915A2 (en) | 2007-01-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20080248875A1 (en) | Data Warehouse for Distributed Gaming Systems | |
US11790725B2 (en) | Gaming monetary instrument tracking system | |
US9142087B2 (en) | Gaming method and apparatus for employing negative outcomes | |
US6878063B2 (en) | Method for implementing scheduled return play at gaming machine networks | |
US8512132B2 (en) | Universally compliant multi-currency progressive jackpot system | |
US20140349729A1 (en) | Video gaming device having a system and method for completing wagers | |
US20120322547A1 (en) | System and method for automatic progressive link dispersal | |
US20110086696A1 (en) | Cashier generated voucher system and method | |
US8096883B2 (en) | System and method for delivering wager gaming machine information | |
AU2013311319A1 (en) | Pool wagering apparatus, methods and systems | |
US20200387890A1 (en) | Categorized Virtual Currency Tracking, Purchasing, and Redemption Systems, and Method of Use and Doing Business | |
US20180330572A1 (en) | Method and System of Wagering on a Multi-Game Dependent Game | |
AU2003246319B2 (en) | Method for Providing Incentive to Play Gaming Devices | |
US8241117B1 (en) | Accounting system | |
US8172676B2 (en) | System for managing accounting | |
WO2007059080A2 (en) | Transmitting content in wagering networks | |
US20140274346A1 (en) | System and method for providing a list of monetary instruments associated with a system | |
AU2010202240B2 (en) | A gaming system, a gaming server and a gaming method | |
US20120220364A1 (en) | Retail ratings module system and method | |
US20230394465A1 (en) | Categorized Virtual Currency Tracking, Purchasing, and Redemption Systems, and Method of Use and Doing Business | |
US20230079094A1 (en) | System and method for casino jackpot processing and marker payment | |
US20100099486A1 (en) | Retail ratings module method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: WMS GAMING INC., ILLINOIS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BEATTY, JOHN A.;REEL/FRAME:029752/0038 Effective date: 20080215 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
AS | Assignment |
Owner name: BALLY GAMING, INC., NEVADA Free format text: MERGER;ASSIGNOR:WMS GAMING INC.;REEL/FRAME:036225/0201 Effective date: 20150629 |
|
AS | Assignment |
Owner name: SG GAMING, INC., NEVADA Free format text: CHANGE OF NAME;ASSIGNOR:BALLY GAMING, INC.;REEL/FRAME:051642/0103 Effective date: 20200103 |