Movatterモバイル変換


[0]ホーム

URL:


US20060068920A1 - Gaming machines and systems having peripheral code downloading capabilities - Google Patents

Gaming machines and systems having peripheral code downloading capabilities
Download PDF

Info

Publication number
US20060068920A1
US20060068920A1US11/269,940US26994005AUS2006068920A1US 20060068920 A1US20060068920 A1US 20060068920A1US 26994005 AUS26994005 AUS 26994005AUS 2006068920 A1US2006068920 A1US 2006068920A1
Authority
US
United States
Prior art keywords
code
peripheral
peripheral device
controller
gaming
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
US11/269,940
Inventor
Steven Lemay
James Stockdale
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.)
International Game Technology
Original Assignee
International Game Technology
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
Family has litigation
First worldwide family litigation filedlitigationCriticalhttps://patents.darts-ip.com/?family=25239860&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=US20060068920(A1)"Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by International Game TechnologyfiledCriticalInternational Game Technology
Priority to US11/269,940priorityCriticalpatent/US20060068920A1/en
Publication of US20060068920A1publicationCriticalpatent/US20060068920A1/en
Priority to US11/599,241prioritypatent/US20070060394A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Methods and apparatus for downloading peripheral control code to a peripheral of a gaming device are disclosed. One embodiment of the method includes the steps of providing a peripheral controller adapted to control the peripheral device and a programmable memory associated with the controller, providing a signal for causing control code to be transmitted from a remote location to said peripheral, transmitting the control code to the peripheral, storing the control code at the programmable memory, and executing the code with the peripheral controller to enable the operation of the peripheral device by the peripheral controller. In one embodiment, the control code is transmitted from a data storage device associated with the gaming control device. In one embodiment, the control code is authenticated before it is transmitted to the peripheral, and is verified after being transmitted to the peripheral.

Description

Claims (20)

1. A gaming machine adapted to accept a monetary-based wager, provide a game based on said monetary-based wager, and grant a monetary-based award based on the result of said game, comprising:
a master gaming controller adapted to control one or more operational aspects of said gaming machine;
at least one peripheral device in communication with said master gaming controller, said at least one peripheral device being configured as a download device and including a peripheral device controller, wherein said at least one peripheral device contains minimum resident code configured to generate a signal requesting new operating code, said minimum resident code being insufficient to enable the complete operation of said at least one peripheral device, and said new operating code being sufficient to enable the complete operation of said at least one peripheral device and containing a least a portion of operating code that is different from any operating code previously used by said at least one peripheral device; and
a memory device in communication with said at least one peripheral device, said memory device configured to store said new operating code.
7. A method of operating a gaming machine, comprising:
initiating operation of said gaming machine, said gaming machine having a master gaming controller and a peripheral device, wherein said gaming machine is adapted to accept a monetary wager, provide a game based on said monetary wager, and grant a monetary award based on the result of said game;
transmitting a request signal from said peripheral device while said peripheral device includes only minimum resident code, said minimum resident code being adequate to facilitate the transmission of said first signal but inadequate to facilitate the complete operation of said peripheral device;
providing new operating code to said peripheral device in response to said request signal, wherein said new operating code is adequate to facilitate the complete operation of said peripheral device, and wherein said new operating code contains at least a portion of code that is different from any operating code previously used by said peripheral device.
18. A gaming system adapted to facilitate the acceptance of monetary-based wagers, the provision of games based on said monetary-based wagers, and the grant of monetary-based awards based on the results of said games, comprising:
a plurality of gaming machines, wherein each of said plurality of gaming machines includes at least one peripheral device configured as a download device and containing minimum resident code configured to generate a request signal for the transmission of new operating code, wherein said minimum resident code is insufficient to enable the complete operation of said at least one peripheral device, and wherein said new operating code is sufficient to enable the complete operation of said at least one peripheral device, and wherein said new operating code contains a least a portion of operating code that is different from any operating code previously used by said at least one peripheral device;
a remotely located server adapted to provide one or more versions of said new operating code to each of said plurality of gaming machines; and
a communication link between said remotely located server and each of said plurality of gaming machines.
US11/269,9402001-03-302005-11-08Gaming machines and systems having peripheral code downloading capabilitiesAbandonedUS20060068920A1 (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
US11/269,940US20060068920A1 (en)2001-03-302005-11-08Gaming machines and systems having peripheral code downloading capabilities
US11/599,241US20070060394A1 (en)2001-03-302006-11-13Downloading upon the occurrence of predetermined events

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US09/823,833US6979266B2 (en)2001-03-302001-03-30Method and apparatus for downloading peripheral code
US11/269,940US20060068920A1 (en)2001-03-302005-11-08Gaming machines and systems having peripheral code downloading capabilities

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US09/823,833ContinuationUS6979266B2 (en)2001-03-302001-03-30Method and apparatus for downloading peripheral code

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US11/599,241Continuation-In-PartUS20070060394A1 (en)2001-03-302006-11-13Downloading upon the occurrence of predetermined events

Publications (1)

Publication NumberPublication Date
US20060068920A1true US20060068920A1 (en)2006-03-30

Family

ID=25239860

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US09/823,833Expired - Fee RelatedUS6979266B2 (en)2001-03-302001-03-30Method and apparatus for downloading peripheral code
US11/269,940AbandonedUS20060068920A1 (en)2001-03-302005-11-08Gaming machines and systems having peripheral code downloading capabilities

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US09/823,833Expired - Fee RelatedUS6979266B2 (en)2001-03-302001-03-30Method and apparatus for downloading peripheral code

Country Status (7)

CountryLink
US (2)US6979266B2 (en)
EP (1)EP1397182B1 (en)
AT (1)ATE334734T1 (en)
AU (1)AU2002247379B2 (en)
DE (1)DE60213597D1 (en)
NO (1)NO20034250L (en)
WO (1)WO2002078805A1 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20070054741A1 (en)*2005-09-072007-03-08Morrow James WNetwork gaming device peripherals
US20090247288A1 (en)*2006-10-272009-10-01Wms Gaming Inc.External control of a peripheral device through a communication proxy in a wagering game system
US20090270176A1 (en)*2006-06-132009-10-29Wmas Gaming Inc.Peripheral update peripheral in a wagering game system
US20090291749A1 (en)*2006-08-092009-11-26Wms Gaming Inc.Peripheral device control system for wagering game systems
US20100261529A1 (en)*2007-11-092010-10-14Wms Gaming Inc.Distinguishing multiple peripherals in wagering game
US8376835B2 (en)2006-08-082013-02-19Wms Gaming Inc.Sharing wagering game machine resources
US8414373B2 (en)2006-05-192013-04-09Wms Gaming Inc.Wagering game machine with wireless peripherals

Families Citing this family (55)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7682245B2 (en)2000-02-292010-03-23IgtName your prize game playing methodology
US6889209B1 (en)*2000-11-032005-05-03Shieldip, Inc.Method and apparatus for protecting information and privacy
US8480466B2 (en)2001-03-272013-07-09IgtMethod and apparatus for previewing a game
US7918738B2 (en)2001-03-272011-04-05IgtInteractive game playing preferences
US7722453B2 (en)*2001-03-272010-05-25IgtInteractive game playing preferences
US20070060394A1 (en)*2001-03-302007-03-15IgtDownloading upon the occurrence of predetermined events
US6979266B2 (en)*2001-03-302005-12-27IgtMethod and apparatus for downloading peripheral code
US7320071B1 (en)*2001-05-222008-01-15National Semiconductor CorporationSecure universal serial bus
WO2003093961A2 (en)*2002-05-022003-11-13Shieldip, Inc.Method and apparatus for protecting information and privacy
US6916244B2 (en)*2002-06-052005-07-12Cyberscan Technology, Inc.Server-less cashless gaming systems and methods
US7159065B1 (en)*2002-06-202007-01-02Cypress Semiconductor CorporationMethod for issuing vendor specific requests for accessing ASIC configuration and descriptor memory while still using a mass storage class driver
GB2392105A (en)*2002-08-202004-02-25Codemasters Software CoCheat verification system for a video games system
US20050107149A1 (en)*2003-11-132005-05-19Jamal BenbrahimGaming apparatus with a removable recordable storage memory
US7287159B2 (en)*2004-04-012007-10-23Shieldip, Inc.Detection and identification methods for software
US8579711B2 (en)*2004-08-252013-11-12IgtModule for providing additional capabilities to a gaming machine
US8641521B2 (en)*2004-08-252014-02-04IgtEmulation in a secure regulated environment
US8888600B2 (en)*2004-08-252014-11-18IgtEmulation methods and devices for a gaming machine
US7862427B2 (en)2004-10-042011-01-04IgtWide area progressive jackpot system and methods
US8602882B2 (en)2004-10-042013-12-10IgtJackpot interfaces and services on a gaming machine
US10540842B2 (en)2005-01-112020-01-21Aim Management, Inc.Data storage system for an electronic gaming device
US8337309B2 (en)2005-01-112012-12-25Okuniewicz Douglas MData based awards for an electronic gaming device
US7922578B2 (en)2005-01-112011-04-12Okuniewicz Douglas MMethod for providing an undisplayed outcome of an electronic gaming device
US20060200612A1 (en)*2005-03-022006-09-07Laurence HamidMethod and protocol for transmitting extended commands to USB devices
JP4885473B2 (en)*2005-04-192012-02-29株式会社ユニバーサルエンターテインメント GAME MACHINE, GAME INFORMATION AUTHENTICATION CAPTURE DEVICE, AND GAME INFORMATION CAPTURE DEVICE
US20070021195A1 (en)*2005-06-242007-01-25Campbell Steven MGaming system file authentication
EP1755016A1 (en)*2005-08-122007-02-21Siemens AktiengesellschaftMethod for restricting the access to services of an accessory device connectable to a communication device
FR2895545B1 (en)*2005-12-232008-05-30Trusted Logic Sa METHOD FOR AUTHENTICATING APPLICATIONS OF A COMPUTER SYSTEM
GB0601849D0 (en)*2006-01-302006-03-08Ttp Communications LtdMethod of maintaining software integrity
US7512775B2 (en)*2006-02-062009-03-31Evalue Technology Inc.Method for initializing and actuating a peripheral and device for performing the method
US7967682B2 (en)2006-04-122011-06-28Bally Gaming, Inc.Wireless gaming environment
WO2007145954A2 (en)*2006-06-072007-12-21Wms Gaming Inc.Processing metadata in wagering game systems
EP1881404A1 (en)*2006-07-202008-01-23GemplusMethod for dynamic protection of data during intermediate language software execution in a digital device
US7321811B1 (en)*2006-09-142008-01-22Rawls-Meehan Martin BMethods and systems of adjustable bed position control
US9101820B2 (en)2006-11-092015-08-11Bally Gaming, Inc.System, method and apparatus to produce decks for and operate games played with playing cards
US8920233B2 (en)2006-11-102014-12-30Bally Gaming, Inc.Assignment template and assignment bundle in a gaming configuration and download system
US8684846B2 (en)2006-11-102014-04-01IgtDynamic display systems for gaming machines
US8070609B2 (en)2006-11-102011-12-06IgtFlexibly configurable button panels for gaming machines
US8337314B2 (en)2006-11-102012-12-25IgtSystems and methods for improving a button assembly
US9111078B2 (en)2006-11-102015-08-18Bally Gaming, Inc.Package manager service in gaming system
US9508218B2 (en)*2006-11-102016-11-29Bally Gaming, Inc.Gaming system download network architecture
US9082258B2 (en)2006-11-132015-07-14Bally Gaming, Inc.Method and system for providing download and configuration job progress tracking and display via host user interface
US8930461B2 (en)2006-11-132015-01-06Bally Gaming, Inc.Download and configuration management engine for gaming system
US9218713B2 (en)*2007-01-112015-12-22IgtGaming machine peripheral control method
US8920236B2 (en)2007-11-022014-12-30Bally Gaming, Inc.Game related systems, methods, and articles that combine virtual and physical elements
JP4998314B2 (en)*2008-02-192012-08-15コニカミノルタホールディングス株式会社 Communication control method and communication control program
US9483911B2 (en)2008-04-302016-11-01Bally Gaming, Inc.Information distribution in gaming networks
US9005034B2 (en)2008-04-302015-04-14Bally Gaming, Inc.Systems and methods for out-of-band gaming machine management
WO2009155047A2 (en)2008-05-302009-12-23Bally Gaming, Inc.Web pages for gaming devices
US8266213B2 (en)2008-11-142012-09-11Bally Gaming, Inc.Apparatus, method, and system to provide a multiple processor architecture for server-based gaming
BRPI0900528A2 (en)*2009-01-222010-12-14Whirlpool Sa remotely controlled general purpose device programming system and remotely controlled general purpose device programming method
US9058716B2 (en)2011-06-062015-06-16Bally Gaming, Inc.Remote game play in a wireless gaming environment
US9120007B2 (en)2012-01-182015-09-01Bally Gaming, Inc.Network gaming architecture, gaming systems, and related methods
US8974305B2 (en)2012-01-182015-03-10Bally Gaming, Inc.Network gaming architecture, gaming systems, and related methods
US9886285B2 (en)*2015-03-312018-02-06Western Digital Technologies, Inc.Communication interface initialization
AU2015205889B1 (en)*2015-07-222016-11-03Paltronics Australasia Pty LimitedA Conversion Device and an Associated Conversion Method

Citations (20)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4648063A (en)*1978-10-301987-03-03Phillips Petroleum CompanyProgramming a peripheral computer
US4856787A (en)*1986-02-051989-08-15Yuri ItkisConcurrent game network
US5380008A (en)*1993-12-031995-01-10Spintek InternationalElectronic gaming apparatus
US5404527A (en)*1992-12-311995-04-04Unisys CorporationSystem and method for remote program load
US5643086A (en)*1995-06-291997-07-01Silicon Gaming, Inc.Electronic casino gaming apparatus with improved play capacity, authentication and security
US5702304A (en)*1994-10-121997-12-30Acres Gaming, Inc.Method and apparatus for operating networked gaming devices
US5759102A (en)*1996-02-121998-06-02International Game TechnologyPeripheral device download method and apparatus
US5802592A (en)*1996-05-311998-09-01International Business Machines CorporationSystem and method for protecting integrity of alterable ROM using digital signatures
US5903778A (en)*1997-06-161999-05-11Behavior Tech Computer Corp.Method for enabling traditional SCSI peripheral equipments to be compatible with plug-and-play protocol
US6052779A (en)*1997-08-082000-04-18International Business Machines CorporationAutomatic wake-up of systems in a data processing network
US6078967A (en)*1998-02-252000-06-20Hewlett-Packard CompanySystem for upgrading functionality of a peripheral device utilizing a removable ROM having relocatable object code
US6185678B1 (en)*1997-10-022001-02-06Trustees Of The University Of PennsylvaniaSecure and reliable bootstrap architecture
US6190257B1 (en)*1995-11-222001-02-20Nintendo Co., Ltd.Systems and method for providing security in a video game system
US6263431B1 (en)*1998-12-312001-07-17Intle CorporationOperating system bootstrap security mechanism
US6263392B1 (en)*1999-01-042001-07-17Mccauley Jack J.Method and apparatus for interfacing multiple peripheral devices to a host computer
US6266774B1 (en)*1998-12-082001-07-24Mcafee.Com CorporationMethod and system for securing, managing or optimizing a personal computer
US6317826B1 (en)*1998-02-132001-11-13International Business Machines CorporationBooting a computer system from a network
US6394900B1 (en)*2000-01-052002-05-28International Game TechnologySlot reel peripheral device with a peripheral controller therein
US6426801B1 (en)*1998-10-012002-07-30Lexmark International, Inc.Printer apparatuses and methods for using the same
US6979266B2 (en)*2001-03-302005-12-27IgtMethod and apparatus for downloading peripheral code

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6488585B1 (en)1998-10-142002-12-03International Game TechnologyGaming device identification method and apparatus
US6805634B1 (en)1998-10-142004-10-19IgtMethod for downloading data to gaming devices
GB9918427D0 (en)1999-08-041999-10-06Maygay MachinesData transfer devices and methods

Patent Citations (22)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4648063A (en)*1978-10-301987-03-03Phillips Petroleum CompanyProgramming a peripheral computer
US4856787A (en)*1986-02-051989-08-15Yuri ItkisConcurrent game network
US4856787B1 (en)*1986-02-051997-09-23Fortunet IncConcurrent game network
US5404527A (en)*1992-12-311995-04-04Unisys CorporationSystem and method for remote program load
US5380008A (en)*1993-12-031995-01-10Spintek InternationalElectronic gaming apparatus
US5702304A (en)*1994-10-121997-12-30Acres Gaming, Inc.Method and apparatus for operating networked gaming devices
US5643086A (en)*1995-06-291997-07-01Silicon Gaming, Inc.Electronic casino gaming apparatus with improved play capacity, authentication and security
US6190257B1 (en)*1995-11-222001-02-20Nintendo Co., Ltd.Systems and method for providing security in a video game system
US6135887A (en)*1996-02-122000-10-24International Game TechnologyPeripheral device download method and apparatus
US5759102A (en)*1996-02-121998-06-02International Game TechnologyPeripheral device download method and apparatus
US5802592A (en)*1996-05-311998-09-01International Business Machines CorporationSystem and method for protecting integrity of alterable ROM using digital signatures
US5903778A (en)*1997-06-161999-05-11Behavior Tech Computer Corp.Method for enabling traditional SCSI peripheral equipments to be compatible with plug-and-play protocol
US6052779A (en)*1997-08-082000-04-18International Business Machines CorporationAutomatic wake-up of systems in a data processing network
US6185678B1 (en)*1997-10-022001-02-06Trustees Of The University Of PennsylvaniaSecure and reliable bootstrap architecture
US6317826B1 (en)*1998-02-132001-11-13International Business Machines CorporationBooting a computer system from a network
US6078967A (en)*1998-02-252000-06-20Hewlett-Packard CompanySystem for upgrading functionality of a peripheral device utilizing a removable ROM having relocatable object code
US6426801B1 (en)*1998-10-012002-07-30Lexmark International, Inc.Printer apparatuses and methods for using the same
US6266774B1 (en)*1998-12-082001-07-24Mcafee.Com CorporationMethod and system for securing, managing or optimizing a personal computer
US6263431B1 (en)*1998-12-312001-07-17Intle CorporationOperating system bootstrap security mechanism
US6263392B1 (en)*1999-01-042001-07-17Mccauley Jack J.Method and apparatus for interfacing multiple peripheral devices to a host computer
US6394900B1 (en)*2000-01-052002-05-28International Game TechnologySlot reel peripheral device with a peripheral controller therein
US6979266B2 (en)*2001-03-302005-12-27IgtMethod and apparatus for downloading peripheral code

Cited By (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20070054741A1 (en)*2005-09-072007-03-08Morrow James WNetwork gaming device peripherals
US8414373B2 (en)2006-05-192013-04-09Wms Gaming Inc.Wagering game machine with wireless peripherals
US20090270176A1 (en)*2006-06-132009-10-29Wmas Gaming Inc.Peripheral update peripheral in a wagering game system
US8409009B2 (en)2006-06-132013-04-02Wms Gaming Inc.Peripheral update peripheral in a wagering game system
US8376835B2 (en)2006-08-082013-02-19Wms Gaming Inc.Sharing wagering game machine resources
US8821253B2 (en)2006-08-082014-09-02Wms Gaming Inc.Sharing wagering game machine resources
US20090291749A1 (en)*2006-08-092009-11-26Wms Gaming Inc.Peripheral device control system for wagering game systems
US8251792B2 (en)2006-08-092012-08-28Wms Gaming Inc.Peripheral device control system for wagering game systems
US20090247288A1 (en)*2006-10-272009-10-01Wms Gaming Inc.External control of a peripheral device through a communication proxy in a wagering game system
US8360888B2 (en)2006-10-272013-01-29Wms Gaming Inc.External control of a peripheral device through a communication proxy in a wagering game system
US20100261529A1 (en)*2007-11-092010-10-14Wms Gaming Inc.Distinguishing multiple peripherals in wagering game

Also Published As

Publication numberPublication date
ATE334734T1 (en)2006-08-15
NO20034250L (en)2003-11-26
EP1397182A1 (en)2004-03-17
DE60213597D1 (en)2006-09-14
EP1397182B1 (en)2006-08-02
US6979266B2 (en)2005-12-27
NO20034250D0 (en)2003-09-24
EP1397182A4 (en)2005-02-09
AU2002247379B2 (en)2007-01-11
WO2002078805A1 (en)2002-10-10
US20020144115A1 (en)2002-10-03

Similar Documents

PublicationPublication DateTitle
US6979266B2 (en)Method and apparatus for downloading peripheral code
AU2002247379A1 (en)Method and apparatus for downloading peripheral code
AU2007324100B2 (en)Downloading upon the occurrence of predetermined events
AU2004227890B2 (en)Secure gaming system
RU2310907C1 (en)Method for ensuring safety of game devices and a game device for its realization
US20080020835A1 (en)Method and apparatus for securing gaming machine operating data
CN101300606B (en)Gaming machine update and mass storage management
US8100764B2 (en)Software security for gaming devices
US7367889B2 (en)Gaming machine having hardware-accelerated software authentication
US7827397B2 (en)Gaming machine having a secure boot chain and method of use
US9424712B2 (en)Authenticating components in wagering game systems
US20040048660A1 (en)Security of gaming software
AU2002349252A1 (en)Method and apparatus for securing gaming machine operating data
KR20100097329A (en)Device and control method for displaying operation information of arcade game machine

Legal Events

DateCodeTitleDescription
STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp