WO2006121498A3 - Mram as critical event storage for powered down gaming machines - Google Patents

Mram as critical event storage for powered down gaming machines Download PDF

Info

Publication number
WO2006121498A3
WO2006121498A3 PCT/US2006/008118 US2006008118W WO2006121498A3 WO 2006121498 A3 WO2006121498 A3 WO 2006121498A3 US 2006008118 W US2006008118 W US 2006008118W WO 2006121498 A3 WO2006121498 A3 WO 2006121498A3
Authority
WO
WIPO (PCT)
Prior art keywords
mram
gaming machines
mrams
tale
various components
Prior art date
Application number
PCT/US2006/008118
Other languages
French (fr)
Other versions
WO2006121498A2 (en
Inventor
Warner R Cockerille
Jamal Benbrahim
William R Brosnan
Xuedong Chen
Gregory A Schlottmann
Bryan D Wolf
Original Assignee
Igt Reno Nev
Warner R Cockerille
Jamal Benbrahim
William R Brosnan
Xuedong Chen
Gregory A Schlottmann
Bryan D Wolf
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 Igt Reno Nev, Warner R Cockerille, Jamal Benbrahim, William R Brosnan, Xuedong Chen, Gregory A Schlottmann, Bryan D Wolf filed Critical Igt Reno Nev
Priority to JP2008500845A priority Critical patent/JP2008532634A/en
Priority to MX2007011042A priority patent/MX2007011042A/en
Priority to AU2006244605A priority patent/AU2006244605A1/en
Priority to CN200680014045.8A priority patent/CN101167108B/en
Priority to CA002600342A priority patent/CA2600342A1/en
Priority to EP06769775A priority patent/EP1869651A2/en
Publication of WO2006121498A2 publication Critical patent/WO2006121498A2/en
Publication of WO2006121498A3 publication Critical patent/WO2006121498A3/en

Links

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/3202Hardware aspects of a gaming system, e.g. components, construction, architecture thereof
    • 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

Abstract

Gaming machines and systems having MRAM and MROM are disclosed. MROMs for storing boot programs and other Read Only code are formed by cutting write connections or not providing PCB socket leads to MRAM write pins, or by using memory hubs to prevent writing to MRAMs. A tale-tale board or other logging device monitoring activities at various components while primary machine power is down records to MRAM, which can be dual ported to the logging device and MGC. Various components can each have dedicated logging devices and MRAMs. One MRAM associated with the brain box replaces both DRAM and NVRAM of regular machine architectures, and is used for dual purposes of regular operational use and as safe storage to facilitate a state recovery. Prioritization of data during the storage process is rendered unnecessary. Another MRAM associated with the back plane board stores data associated with the exterior housing or terminal.
PCT/US2006/008118 2005-03-09 2006-03-06 Mram as critical event storage for powered down gaming machines WO2006121498A2 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP2008500845A JP2008532634A (en) 2005-03-09 2006-03-06 MRAM for storing cautionary events for game consoles during power outages
MX2007011042A MX2007011042A (en) 2005-03-09 2006-03-06 Mram as critical event storage for powered down gaming machines.
AU2006244605A AU2006244605A1 (en) 2005-03-09 2006-03-06 MRAM as critical event storage for powered down gaming machines
CN200680014045.8A CN101167108B (en) 2005-03-09 2006-03-06 MRAM as critical event storage for powered down gaming machines
CA002600342A CA2600342A1 (en) 2005-03-09 2006-03-06 Mram as critical event storage for powered down gaming machines
EP06769775A EP1869651A2 (en) 2005-03-09 2006-03-06 Mram as critical event storage for powered down gaming machines

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/077,517 US7736234B2 (en) 2005-03-09 2005-03-09 MRAM as critical event storage for powered down gaming machines
US11/077,517 2005-03-09

Publications (2)

Publication Number Publication Date
WO2006121498A2 WO2006121498A2 (en) 2006-11-16
WO2006121498A3 true WO2006121498A3 (en) 2007-01-04

Family

ID=36971747

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2006/008118 WO2006121498A2 (en) 2005-03-09 2006-03-06 Mram as critical event storage for powered down gaming machines

Country Status (8)

Country Link
US (1) US7736234B2 (en)
EP (1) EP1869651A2 (en)
JP (1) JP2008532634A (en)
CN (1) CN101167108B (en)
AU (1) AU2006244605A1 (en)
CA (1) CA2600342A1 (en)
MX (1) MX2007011042A (en)
WO (1) WO2006121498A2 (en)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060205513A1 (en) * 2005-03-09 2006-09-14 Igt MRAM as nonvolatile safe storage for power hit and ESD tolerance in gaming machines
US9293001B2 (en) * 2005-12-23 2016-03-22 Bally Gaming, Inc. Transient or persistent game play in wagering games
US8968105B2 (en) * 2006-02-14 2015-03-03 Wms Gaming Inc. Reorganizing a wagering game machine's NVRAM
WO2007098017A2 (en) * 2006-02-17 2007-08-30 Wms Gaming Inc. Providing alternative persistent state recovery techniques
US8348769B2 (en) * 2006-03-22 2013-01-08 Wms Gaming Inc. Wagering game machine with a toolless hard drive mount
WO2008060514A2 (en) * 2006-11-11 2008-05-22 Wms Gaming Inc. Power conservation in wagering game machines
US20080242426A1 (en) * 2007-03-28 2008-10-02 Kraft David W Gaming machine critical data memory system and method
WO2009042089A1 (en) * 2007-09-26 2009-04-02 Wms Gaming Inc. Wagering game machines with non-volatile memory
US8721458B2 (en) * 2007-11-09 2014-05-13 Wms Gaming Inc. NVRAM management in a wagering game machine
WO2009097103A1 (en) * 2008-01-28 2009-08-06 Wms Gaming Inc. Partially-powered wagering game machines
US20090203430A1 (en) * 2008-02-07 2009-08-13 Igt Hybrid memory system and spin-buffer journaling in a gaming machine
WO2009111356A1 (en) * 2008-03-02 2009-09-11 Igt Regulated gaming trusted energy saving
CN101699824B (en) * 2009-11-16 2012-11-28 中兴通讯股份有限公司 Device and method for failure recovery
CN101710923B (en) * 2009-12-04 2012-12-26 深圳市五巨科技有限公司 Method and device for preventing game losses on mobile terminal power failure
US10453299B2 (en) 2009-12-23 2019-10-22 Aristocrat Technologies Australia Pty Limited Method of enabling restoration of games and a method of restoring games
US8771064B2 (en) 2010-05-26 2014-07-08 Aristocrat Technologies Australia Pty Limited Gaming system and a method of gaming
AU2011202309A1 (en) 2010-05-27 2011-12-15 Aristocrat Technologies Australia Pty Limited A gaming machine and a method of gaming
US9294946B2 (en) * 2010-08-27 2016-03-22 Qualcomm Incorporated Adaptive automatic detail diagnostic log collection in a wireless communication system
US8777738B2 (en) * 2011-09-30 2014-07-15 Igt System and method for an extensible boot image for electronic gaming machines
US9666241B2 (en) 2012-01-19 2017-05-30 Quixant Plc Firmware protection and validation
KR20140044121A (en) 2012-10-04 2014-04-14 삼성전자주식회사 Multi-port semiconductor memory device with multi interface
US10069295B2 (en) 2014-03-31 2018-09-04 Bally Gaming, Inc. Controlling gaming machine power-up
US9753874B2 (en) * 2015-02-20 2017-09-05 Qualcomm Incorporated Multi-step programming of heat-sensitive non-volatile memory (NVM) in processor-based systems
TN2017000542A1 (en) * 2015-06-25 2019-04-12 Albiceleste Maritime Inc Preprinting method and system of secured information for gaming system
US10467855B2 (en) 2017-06-01 2019-11-05 Igt Gaming system and method for modifying persistent elements
US10896567B2 (en) 2019-03-22 2021-01-19 Aristocrat Technologies Australia Pty Limited Electronic gaming machines with out-of-process rendering
TWI804703B (en) * 2019-12-31 2023-06-11 新唐科技股份有限公司 Computer apparatus and authority management method based on trust chain
US11636726B2 (en) * 2020-05-08 2023-04-25 Aristocrat Technologies, Inc. Systems and methods for gaming machine diagnostic analysis

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6511377B1 (en) * 1997-08-07 2003-01-28 Casino Data Systems Cashless gaming system: apparatus and method
US20030148807A1 (en) * 1994-10-12 2003-08-07 Acres Gaming Incorporated Method and apparatus for promoting play on a network of gaming devices
WO2004025595A2 (en) * 2002-09-16 2004-03-25 Igt Gaming machine with wireless communication between internal devices

Family Cites Families (68)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US61063A (en) * 1867-01-08 John g-begoby
US4099722A (en) * 1975-07-30 1978-07-11 Centronics Data Computer Corp. Electronic slot machine
US4238127A (en) * 1977-01-17 1980-12-09 Bally Manufacturing Corporation Electronic gaming apparatus
US4527798A (en) * 1981-02-23 1985-07-09 Video Turf Incorporated Random number generating techniques and gaming equipment employing such techniques
GB2134297A (en) * 1981-11-10 1984-08-08 Coin Controls Two part gaming machine
US4485457A (en) * 1983-05-31 1984-11-27 Cbs Inc. Memory system including RAM and page switchable ROM
US4582324A (en) * 1984-01-04 1986-04-15 Bally Manufacturing Corporation Illusion of skill game machine for a gaming system
US5179517A (en) * 1988-09-22 1993-01-12 Bally Manufacturing Corporation Game machine data transfer system utilizing portable data units
US5054787A (en) * 1988-11-10 1991-10-08 Selectro-Vision, Ltd. Portable validation unit for gaming system
US5173873A (en) * 1990-06-28 1992-12-22 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration High speed magneto-resistive random access memory
US5357604A (en) * 1992-01-30 1994-10-18 A/N, Inc. Graphics processor with enhanced memory control circuitry for use in a video game system or the like
US5224707A (en) * 1992-03-09 1993-07-06 Arachnid, Inc. Security system for a gaming device
US5559794A (en) * 1993-09-09 1996-09-24 Rockwell International Corporation Telecommunication system with selective remote interface assembly and method
US6272223B1 (en) * 1997-10-28 2001-08-07 Rolf Carlson System for supplying screened random numbers for use in recreational gaming in a casino or over the internet
US5643086A (en) * 1995-06-29 1997-07-01 Silicon Gaming, Inc. Electronic casino gaming apparatus with improved play capacity, authentication and security
US6620047B1 (en) * 1995-06-29 2003-09-16 Igt Electronic gaming apparatus having authentication data sets
US7063615B2 (en) * 1995-06-29 2006-06-20 Igt Electronic gaming apparatus with authentication
ATE496444T1 (en) * 1995-06-29 2011-02-15 Igt Reno Nev ELECTRONIC CASINO GAMING SYSTEM WITH IMPROVED GAMING, AUTHENTICATION AND SECURITY
US5531309A (en) * 1995-08-28 1996-07-02 Bally Gaming International, Inc. Method and apparatus for detecting fraud or theft in a gaming machine
US6022274A (en) * 1995-11-22 2000-02-08 Nintendo Co., Ltd. Video game system using memory module
US6190257B1 (en) * 1995-11-22 2001-02-20 Nintendo Co., Ltd. Systems and method for providing security in a video game system
US5640343A (en) * 1996-03-18 1997-06-17 International Business Machines Corporation Magnetic memory array using magnetic tunnel junction devices in the memory cells
WO1998030297A1 (en) * 1997-01-10 1998-07-16 Silicon Gaming, Inc. Method and apparatus for providing authenticated, secure on-line communication between remote locations
US5889933A (en) * 1997-01-30 1999-03-30 Aiwa Co., Ltd. Adaptive power failure recovery
US6071190A (en) * 1997-05-21 2000-06-06 Casino Data Systems Gaming device security system: apparatus and method
US6295577B1 (en) * 1998-02-24 2001-09-25 Seagate Technology Llc Disc storage system having a non-volatile cache to store write data in the event of a power failure
US6219273B1 (en) * 1998-03-02 2001-04-17 California Institute Of Technology Integrated semiconductor-magnetic random access memory system
US6775778B1 (en) * 1998-05-29 2004-08-10 Texas Instruments Incorporated Secure computing device having boot read only memory verification of program code
US5946227A (en) * 1998-07-20 1999-08-31 Motorola, Inc. Magnetoresistive random access memory with shared word and digit lines
US6142873A (en) * 1998-09-22 2000-11-07 Casino Data Systems Gaming device
AUPP734298A0 (en) * 1998-11-26 1998-12-24 Aristocrat Leisure Industries Pty Ltd Electronic casino gaming with authentication and improved security
US6401198B1 (en) * 1999-03-09 2002-06-04 Texas Instruments Incorporated Storing system-level mass storage configuration data in non-volatile memory on each mass storage device to allow for reboot/power-on reconfiguration of all installed mass storage devices to the same configuration as last use
US6251014B1 (en) * 1999-10-06 2001-06-26 International Game Technology Standard peripheral communication
US6575833B1 (en) * 2000-01-04 2003-06-10 Igt Battery powered gaming machine security Monitoring system
US6394900B1 (en) * 2000-01-05 2002-05-28 International Game Technology Slot reel peripheral device with a peripheral controller therein
CA2402389A1 (en) * 2000-03-08 2002-09-19 Shuffle Master, Inc. Computerized gaming system, method and apparatus
US6625730B1 (en) * 2000-03-31 2003-09-23 Hewlett-Packard Development Company, L.P. System for validating a bios program and memory coupled therewith by using a boot block program having a validation routine
US7155590B2 (en) * 2000-04-11 2006-12-26 Mathis Richard M Method and apparatus for computer memory protection and verification
US6734862B1 (en) * 2000-06-14 2004-05-11 Intel Corporation Memory controller hub
US7107378B1 (en) * 2000-09-01 2006-09-12 Sandisk Corporation Cooperative interconnection and operation of a non-volatile memory card and an input-output card
US6804763B1 (en) * 2000-10-17 2004-10-12 Igt High performance battery backed ram interface
DE10055936C2 (en) * 2000-11-10 2003-08-28 Infineon Technologies Ag Magnetoresistive memory (MRAM) and its use
US7127069B2 (en) * 2000-12-07 2006-10-24 Igt Secured virtual network in a gaming environment
US6798599B2 (en) * 2001-01-29 2004-09-28 Seagate Technology Llc Disc storage system employing non-volatile magnetoresistive random access memory
DE10107380C1 (en) * 2001-02-16 2002-07-25 Infineon Technologies Ag Magnetoresistive memory cell write-in method uses currents supplied to word line and bit line for providing superimposed magnetic fields causing alteration in magnetization direction
US6682423B2 (en) 2001-04-19 2004-01-27 Igt Open architecture communications in a gaming network
US6533659B2 (en) * 2001-05-04 2003-03-18 Millennium Gaming, Inc. Game machines and method of upgrading game machines
US6890259B2 (en) * 2001-09-10 2005-05-10 Igt Modular tilt handling system
CA2460046C (en) * 2001-09-10 2014-06-10 Igt Method for developing gaming programs compatible with a computerized gaming operating system and apparatus
JP2003099400A (en) * 2001-09-26 2003-04-04 Fujitsu Ltd Security-managing device, security-managing method and security-managing program
US7338372B2 (en) * 2001-09-28 2008-03-04 Bally Gaming International, Inc. Reconfigurable gaming machine
US7931533B2 (en) * 2001-09-28 2011-04-26 Igt Game development architecture that decouples the game logic from the graphics logics
KR100562435B1 (en) * 2001-10-10 2006-03-20 소니 컴퓨터 엔터테인먼트 아메리카 인코포레이티드 System and method for saving game data
JP2003159465A (en) * 2001-11-28 2003-06-03 Aruze Corp Key unit for game-related device and monitoring system for game-related device and game center
JP2003186579A (en) * 2001-12-19 2003-07-04 Toshiba Corp Electronic device and operation control method of the same
CN101004733A (en) * 2002-03-06 2007-07-25 弗里科姆技术公司 System for monitoring and data exchange and peripheral data storage unit for the system
US6907522B2 (en) * 2002-06-07 2005-06-14 Microsoft Corporation Use of hashing in a secure boot loader
US7485043B2 (en) * 2002-06-19 2009-02-03 Igt Elimination games for gaming machines
US7082495B2 (en) * 2002-06-27 2006-07-25 Microsoft Corporation Method and apparatus to reduce power consumption and improve read/write performance of hard disk drives using non-volatile memory
US6646948B1 (en) * 2002-08-29 2003-11-11 Motorola, Inc. Data storage system utilizing a non-volatile IC based memory for reduction of data retrieval time
US7096378B2 (en) * 2002-08-29 2006-08-22 Freescale Semiconductor, Inc. Data storage system having a non-volatile IC based memory for storing user data
US7006318B2 (en) * 2002-08-29 2006-02-28 Freescale Semiconductor, Inc. Removable media storage system with memory for storing operational data
US7278068B1 (en) * 2003-03-05 2007-10-02 Sierra Design Group Method and system for providing power-hit tolerant state machines and data storage
US7367889B2 (en) * 2003-06-09 2008-05-06 Wms Gaming Inc. Gaming machine having hardware-accelerated software authentication
US7491122B2 (en) * 2003-07-09 2009-02-17 Wms Gaming Inc. Gaming machine having targeted run-time software authentication
US7269685B2 (en) * 2004-09-02 2007-09-11 Micron Technology, Inc. Apparatus and methods for storing data in a magnetic random access memory (MRAM)
US7610462B2 (en) * 2004-09-16 2009-10-27 Wms Gaming Inc. Gaming machine with secure fault-tolerant memory
US7236894B2 (en) * 2004-12-23 2007-06-26 Rambus Inc. Circuits, systems and methods for dynamic reference voltage calibration

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030148807A1 (en) * 1994-10-12 2003-08-07 Acres Gaming Incorporated Method and apparatus for promoting play on a network of gaming devices
US6511377B1 (en) * 1997-08-07 2003-01-28 Casino Data Systems Cashless gaming system: apparatus and method
WO2004025595A2 (en) * 2002-09-16 2004-03-25 Igt Gaming machine with wireless communication between internal devices

Also Published As

Publication number Publication date
AU2006244605A1 (en) 2006-11-16
EP1869651A2 (en) 2007-12-26
CA2600342A1 (en) 2006-11-16
US20060205514A1 (en) 2006-09-14
MX2007011042A (en) 2007-11-14
JP2008532634A (en) 2008-08-21
CN101167108B (en) 2013-04-03
CN101167108A (en) 2008-04-23
US7736234B2 (en) 2010-06-15
WO2006121498A2 (en) 2006-11-16

Similar Documents

Publication Publication Date Title
WO2006121498A3 (en) Mram as critical event storage for powered down gaming machines
WO2006098931A8 (en) Mram as nonvolatile safe storage for power hit and esd tolerance in gaming machines
MX2007010957A (en) Magnetoresistive memory units as read only memory devices in gaming machines.
WO2008022094A3 (en) Data storage device
WO2010036819A3 (en) System and method of providing multiple virtual machines with shared access to non-volatile solid-state memory using rdma
EP2482285A3 (en) SRAM cell with improved read stability
WO2008087640A3 (en) Secure archive
WO2005001630A3 (en) Protecting a data storage device
WO2005084218A3 (en) System and method for data manipulation
US20130017735A1 (en) Computer memory device
CN109065096A (en) Memory module with error recovery logic
TW200620306A (en) Memory card and semiconductor device
US9921911B2 (en) Off-memory-module ECC-supplemental memory system
MX2010009283A (en) Optical disc drive device.
TW200627468A (en) Balanced bitcell design for a multi-port register file
WO2011062680A3 (en) Memory device and method thereof
TW200745961A (en) Multi media card with high storage capacity
WO2008005057A3 (en) Partitioned random access and read only memory
JP2009142310A5 (en)
WO2008042201A3 (en) Memory write timing system
CN202150274U (en) Anti-lost circuit structure for EEPROM (Electrically Erasable Programmable Read Only Memory) data
KR102570271B1 (en) Storage device
TW200701731A (en) Storage device and method for protecting data stored therein
WO2007078959A3 (en) Steering system management code region accesses
TW200732911A (en) Memory access method

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200680014045.8

Country of ref document: CN

ENP Entry into the national phase

Ref document number: 2600342

Country of ref document: CA

ENP Entry into the national phase

Ref document number: 2008500845

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: MX/a/2007/011042

Country of ref document: MX

WWE Wipo information: entry into national phase

Ref document number: 2006769775

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2006244605

Country of ref document: AU

ENP Entry into the national phase

Ref document number: 2006244605

Country of ref document: AU

Date of ref document: 20060306

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: RU