CN101548300B - 游戏终端的远程配置 - Google Patents

游戏终端的远程配置 Download PDF

Info

Publication number
CN101548300B
CN101548300B CN2007800441869A CN200780044186A CN101548300B CN 101548300 B CN101548300 B CN 101548300B CN 2007800441869 A CN2007800441869 A CN 2007800441869A CN 200780044186 A CN200780044186 A CN 200780044186A CN 101548300 B CN101548300 B CN 101548300B
Authority
CN
China
Prior art keywords
game
game terminal
configuration
preset
terminal
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.)
Expired - Fee Related
Application number
CN2007800441869A
Other languages
English (en)
Other versions
CN101548300A (zh
Inventor
德韦恩·R·尼尔森
达林·基利
理查德·E·罗
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
Application filed by International Game Technology filed Critical International Game Technology
Publication of CN101548300A publication Critical patent/CN101548300A/zh
Application granted granted Critical
Publication of CN101548300B publication Critical patent/CN101548300B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3225Data transfer within a gaming system, e.g. data sent between gaming machines and users
    • G07F17/3227Configuring a gaming machine, e.g. downloading personal settings, selecting working parameters
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3202Hardware aspects of a gaming system, e.g. components, construction, architecture thereof
    • G07F17/3223Architectural aspects of a gaming system, e.g. internal configuration, master/slave, wireless communication
    • 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/3225Data transfer within a gaming system, e.g. data sent between gaming machines and users
    • G07F17/323Data transfer within a gaming system, e.g. data sent between gaming machines and users wherein the player is informed, e.g. advertisements, odds, instructions
    • 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/326Game play aspects of gaming systems
    • G07F17/3269Timing aspects of game play, e.g. blocking/halting the operation of a gaming machine

Abstract

公开了一种用于存储游戏机和游戏终端的游戏软件组件和事务信息的游戏数据储存库(GTDR)。根据不同游戏机构来系统数据库进行分区,这可很容易对特定游戏终端的游戏软件组件配置进行分析和修改。利用各种触发器,自动更新与GTDR相连的游戏终端的游戏软件组件。系统游戏机利用驻留在游戏机上的游戏软件组件与从GTDR所接收到的游戏软件组件的组合。预置游戏终端配置库可存储在系统数据库上,其中每一这种预置配置包括用于多个游戏终端设置类别的每一个的特定设置。利用GTDR以及可能的所存储的预置游戏终端配置中的一个或多个,可对游戏终端进行远程配置。

Description

游戏终端的远程配置
技术领域
本发明通常涉及娱乐场游戏,并且更具体地说,涉及一种用于对提供给在游戏机构中所布置的游戏机的游戏业务进行数据和配置管理的系统和方法。
背景技术
存在可与诸如投币游戏机或者视频扑克游戏机这样的游戏机相连的多种相关设备。这些设备的一些示例是灯、印票机、读卡器、扬声器、验钞机、读票机、投币器、显示面板、键盘、退币器、以及按钮键盘。将这些设备的一些嵌入到游戏机或者通常位于游戏机顶部的诸如机顶盒这样的与游戏机相关的部件中。
典型地,利用主游戏控制器(MGC),游戏机对可使玩家在游戏机上玩游戏并且还激励在游戏机上玩游戏的设备的各种组合进行控制。例如,在游戏机上所玩的游戏通常需要玩家将货币或者信用标记输入到游戏机中,指明下注量,并且开始玩游戏。这些步骤需要游戏机对诸如验钞机和投币器这样的输入设备进行控制,以将货币收纳到游戏机中并且对来自包括有键盘和按钮键盘的设备的用户输入进行识别,以确定下注量并开始玩游戏。在已开始玩游戏之后,游戏机确定游戏结果,向玩家呈现游戏结果,并且可根据游戏结果发放一些类型的奖励。
当游戏机作为“单独”单元进行操作或者在一些类型的网络中与一组游戏机相连时,上述操作可以是在游戏机上执行的。因为游戏产业技术发展了,因此可通过使游戏机组与可提供一种或多种游戏业务的远程计算机相连的通信网络来向游戏机提供越来越多的游戏业务。例如,远程计算机通过一些类型的通信网络提供给游戏机的游戏业务包括玩家跟踪、计费、非现金奖券、抽奖、累进游戏以及奖励游戏。另外,游戏机发展成可对游戏机上所提供的游戏业务和游戏选项进行动态配置的游戏平台。因此,特定游戏机上提供的游戏业务的数目和类型以及游戏选项可随时间有规律地变化。
在游戏产业内,特定游戏机构希望提供网络游戏业务并且在该机构的控制之下对所有游戏机的性能进行跟踪。在特定机构的控制之下的游戏机可全球性地分布在许多不同类型的场所中。娱乐场、便利店、超级市场、酒吧、以及船是可放置游戏机的几个场所示例。此外,游戏机构变得越来越相互关联。例如,提供跨越多个游戏机构的推广(promotion)。作为另一示例,提供了诸如非现金系统这样的机制,该机制可使玩家在多个游戏机构上无缝地参与玩游戏。
图1是对通过当前在游戏产业中从事活动的典型游戏机构的专用通信网络而部分相连的不同场所中所分布的游戏机进行描述的方框图。在图1中,第一游戏机构101利用中央站142。游戏机构101所操作的游戏机102、104、106、136、以及138位于娱乐场110和商店140中。商店140是包括分布在诸如商店、酒吧、以及其他零售场所这样的场点中的游戏机的路径的一部分。游戏机构150的游戏机114、116、以及118位于娱乐场122中。游戏机构可对数百、数千、或者数十万的游戏机进行操作。因为可在全世界许多位置玩游戏,因此两个娱乐场110和122、中央站142、以及商店分布在很宽的地理区域上。例如,娱乐场110可位于新泽西州的大西洋城,娱乐场122可位于澳大利亚,中央站可位于内华达州的拉斯维加斯,并且商店可位于内华达州的里诺。
在娱乐场内,游戏机通过一个或多个专用网络与一个或多个服务器相连。服务器通常位于远离娱乐场楼面的娱乐场的密室中。例如,在娱乐场110中,游戏机102、104、以及106通过专用网络108与服务器100相连。专用网络108用于将计费信息和玩家跟踪信息从游戏机发送到服务器110。在娱乐场122中,游戏机114、116、118利用专用网络120将计费信息和玩家跟踪信息发送到服务器112。娱乐场110和112中的其他专用网络(未示出)提供了这种网络游戏业务以作为奖励游戏、累进游戏、以及非现金券。
在娱乐场110和122中,服务器100和112存储来自与服务器进行通信的游戏机的计费数据并对其进行处理。例如,从存储在服务器100和112上的数据产生用于对各个游戏机以及游戏机组的性能进行详述的计费报告。另外,将计费数据或报告从每个娱乐场发送到中央站142中的服务器124。这些报告包含从支持许多不同类型的游戏的多个游戏机所收集到的游戏性能数据以及酒店经营数据。利用使用帧中继或ATM网络的专用租用线路132将来自娱乐场110的数据发送到中央站142。利用通信线路133将来自娱乐场122的数据发送到中央站(未显示)。
在有些情况下,游戏机构101和150按照一些方式交换信息。例如,在娱乐场122向玩家发放诸如对玩游戏有效的奖券这样的非现金票据,并且此后玩家在娱乐场110使用该奖券。在该实例中,游戏机构150按照一些方式将资源传送到游戏机构101以确保(cover)玩家所使用的非现金票据的值。服务器124用于产生对游戏机构(例如娱乐场110、娱乐场122、以及商店140)之内的所有游戏机的性能进行汇总的报告。通过局域网利用本地访问点126和128来本地访问该报告。另外,对于有限用户而言可利用拨号来远程地访问报告。例如,在旅途中的董事可从远程访问点134查看游戏机性能数据,其中远距访问点134是旅馆客房。
对于商店140而言,商店营业员出租游戏机136和138。然而,通常证明少量游戏机的专用通信网络的成本是不正当的。因此,游戏机在″独立″模式下进行操作。当在″独立″模式下进行操作时,网络游戏业务不可用于这些游戏机。为了获得游戏机136和138的性能数据,路径操作者有规律地从机器提取性能数据并且将该信息手动地传送到中央站142。路径是由位于诸如酒吧、便利店、以及超级市场这样的各种位置的多个游戏机组成的。通常,路径操作者手动地提取位于它们路径上的所有游戏机的性能数据。对于大路径而言,该处理是费时的且很昂贵。
在游戏产业内,存在这样的一些希望,即向游戏机构内的所有游戏机或者较大比例的游戏机提供集中式网络游戏业务、集中式数据访问、集中式数据分析、集中式配置管理、集中式数据获取。作为降低信息管理成本并且使游戏性能最优化的方法,在娱乐场级别和公司级别提供集中化。提供上述集中式业务的当前障碍是从多种类型的游戏机获得大量信息并且对其进行管理很复杂且要花费成本,这些多种类型的游戏机中的一些是可动态配置的。此外,在游戏产业内,游戏性能信息传统地受到严密的管理并且甚至在游戏机构之内没有广泛共享。因此,在游戏产业中没有普遍实现大规模共享数据的机制。另外,一旦获得了数据,另一障碍是对该信息进行分析并且按照对于游戏机构之内的用户有用且方便的方式来应用它。
鉴于上述,期望为游戏机提供用于数据共享、数据分析、以及配置管理的硬件和方法,该硬件和方法可降低信息管理环境的复杂性。此外,希望该硬件和方法可扩展(scaleable)到大量游戏机和机器操作员,其中游戏机和机器操作员广泛地分布在游戏机构之内。
此外,在单个娱乐场或其他游戏场所内,投币游戏机区域或者包含多个游戏机的其他区域的配置一般倾向于手动处理。娱乐场人员或其他操作者通常必须实际访问每个游戏机以便对各种游戏机设置或配置进行设置或者调节。这不仅是非常费时的处理,而且还容易造成各错误,例如不是所希望的游戏面额的错误设置、不正确的或不适当的奖励、不恰当的或不希望的吸引模式顺序、不适当的音量级、过度严厉或过度允许危害最小化特征等等。这种错误可能数小时或数天未被检测到,这往往对娱乐场或者其他游戏操作者不利。
然而,对上述问题的成功解决方案可引起与该解决方案有关的其它问题。例如,上述相关父母和兄弟应用(parent and sibling application)给游戏机提供了中央游戏终端数据储存库(GTDR)以及适于多种有用目的的支持系统,这些有用目的包括例如对各种输入、所集中的量、支付额、游戏和其他软件组件进行远程控制和监控。游戏机的这种远程控制可引起会影响下述多个重要项的变化,所述这多个重要项包括例如支付表、游戏面额、呈现速度、机器退回、或者现金吞吐量等等这样的游戏相关单元。
虽然一些级别的远程控制和监控可对传统手动执行的游戏机的大部分配置和重配置提供一些缓解,但是希望进一步改善对游戏机的这种远程配置。因此希望提供用于对游戏机和游戏终端进行远程配置的附加硬件、软件、和/或方法。尤其是,这种提供可确保快速和精确地对大量的这种游戏机和终端进行远程配置,大量的这种游戏机和终端位于整个娱乐场内或乃至在多个娱乐场或者其他游戏设施内。
发明内容
本发明的优点是提供用于便于对在娱乐场或者其他游戏场所采用的游戏机或者终端进行即时、快速、并且准确配置和/或重配置的系统、装置、以及方法。这可以是通过提供一种具有多个预置游戏终端配置或者预置游戏终端配置″库″的相关数据库来实现的,其中每一预置游戏终端配置包括用于多个游戏终端设置类别的特定设置。所述系统利用具有预置游戏终端配置库的这种相关数据库,允许娱乐场或其他游戏操作者根据需要对分布在娱乐场楼面上的大量游戏机和终端进行快速且准确的配置或者重配置。
根据本发明的各个实施例,所提供的系统包括用于存储多个游戏机构所拥有的多个游戏终端的游戏软件组件、游戏软件组件信息以及游戏事务信息。储存库按照可很容易对特定游戏机的游戏软件组件配置进行分析和修改的方式将游戏软件组件信息和游戏事务信息存储在根据不同游戏机构所分区的数据库中。利用各种更新触发器,可自动更新与游戏终端数据储存库相连的游戏机的游戏软件组件。被配置成或设计成接收来自储存库的游戏软件组件的游戏终端利用驻留在游戏机上的游戏软件组件与从储存库所接收到的游戏软件组件的组合来呈现游戏。
本发明的一个方面提供了游戏终端数据储存库。该数据储存库通常特征在于包括:1)网络接口,用于与一个或多个游戏终端进行通信;2)存储器,用于存储多个游戏终端的游戏终端事务信息和游戏软件组件;以及3)处理器,该处理器被设计成或配置成利用一个或多个更新触发器对游戏终端上的游戏软件组件进行更新,其中多个游戏软件组件用于在每个游戏终端上呈现游戏。从下述组中选择该游戏软件组件,所述组是由游戏系统组件、游戏支付表、游戏奖励、游戏累进、游戏图形、游戏声音、游戏管辖区信息、以及游戏网络组件组成的。将处理器设计或者配置成执行诸如数据分析应用、配置设计应用、调度设计应用、报告产生应用、询问配置应用、以及游戏软件版本管理应用这样的一个或多个游戏储存库应用。
在特定实施例中,储存库包括防火墙。存储器是硬盘驱动器或者CD-RW驱动器。网络接口是无线网络接口或者有线网络接口,其中该网络接口与远程游戏设备进行通信。远程游戏设备是从由打印机、便携式计算机、个人数字助理、以及计算机所组成的组中选择出来的。
在其他实施例中,在游戏终端上所呈现的游戏是视频宾果游戏、视频彩票游戏、视频21点游戏、视频投币游戏、机械投币游戏、视频扑克游戏、视频基诺游戏、视频弹球盘游戏、视频纸牌游侠、以及视频机会游戏。根据诸如游戏版本数据、游戏数据、游戏终端数据、玩家数据、路径数据、以及地点数据这样一个或多个游戏数据类别来存储游戏事务信息。此外,可将游戏事务信息和游戏软件组件信息存储在可查询且可分区的数据库中。
在另外实施例中,多个游戏机构拥有游戏终端和游戏软件组件,其中将每个游戏机构所拥有的游戏事务信息和游戏软件组件存储在存储器中分离的游戏数据分区中。此外,第二游戏机构不可对第一游戏机构所拥有的游戏事务信息和游戏软件组件进行存取。根据一个或多个分级存取特权来限制对游戏事务信息和游戏软件组件的存取,其中分级存取特权是从由地点用户、公司地点用户、远程公司用户、场馆地点用户、远程场馆地点用户、路径用户、以及路径地点用户所组成的组中选择出来的。
本发明的另一方面提供了游戏机。该游戏机通常特征在于包括:1)游戏软件组件的第一组合,该第一组合包括多个游戏软件组件;2)主游戏控制器,该主游戏控制器被设计或配置成利用游戏软件组件的第一组合而在游戏机上呈现游戏;3)网络接口,用于与远程服务器进行通信并接收来自远程服务器的游戏软件组件;以及4)处理器逻辑,用于对来自第一组合的游戏软件组件与从远程服务器所接收到的游戏软件组件进行组合以产生游戏软件组件的第二组合,其中第二组合用于在游戏机上呈现游戏。此外,该游戏机包括用于存储多个游戏软件组件的存储器,其中存储在存储器中的多个游戏软件组件中的至少一个用于产生第二组合游戏软件组件。该存储器还包括多个游戏软件组件的游戏软件版本信息。该游戏软件组件是从由游戏系统组件、游戏支付表、游戏奖励、游戏累进、游戏图形、游戏声音、游戏管辖区信息、以及游戏网络组件所组成的组中选择出来的。
在特定实施例中,远程服务器是游戏终端数据储存库并且游戏机包括防火墙和调制解调器。网络接口是无线网络接口或者有线网络接口,其中将该网络接口配置成可使游戏机与因特网或者内部网相连。内部网是从由非现金系统网络、累进游戏网络、计费网络、以及奖励游戏网络所组成的组中选择出来的。在游戏机上所呈现的游戏是视频宾果游戏、视频彩票游戏、视频21点游戏、视频投币游戏、机械投币游戏、视频扑克游戏、视频基诺游戏、视频弹球盘游戏、视频纸牌游戏、以及视频机会游戏。
本发明的另一方面提供了一种远程服务器中的用于对在多个游戏机上所玩的游戏进行修改的方法。该方法的特征在于包括:1)确定已触发了配置更新;2)建立与游戏机的通信;3)对游戏机上的用于配置更新的一个或多个游戏软件组件进行标识;4)对该游戏软件组件进行打包;5)将该游戏软件组件发送到游戏机,其中游戏软件组件用于在游戏机上呈现游戏。
在特定实施例中,该方法还包括以下中的一个或多个:a)在发送游戏软件组件之前,与本地ISP相联系并且通过本地ISP来发送游戏软件组件;b)查找一个或多个游戏机的IP地址;c)将游戏软件组件封装在多个信息包中;d)对游戏软件组件进行加密;e)产生用于对游戏软件组件进行配置的指令并且向游戏软件组件发送该指令;f)向游戏机请求游戏软件组件版本信息;g)从游戏机接收游戏软件组件版本信息;h)从游戏机接收游戏事务信息并且根据一个或多个游戏数据类别来对该游戏事务信息进行存储,其中游戏数据类别是从由游戏版本数据、游戏数据、游戏终端数据、玩家数据、路径数据、以及场馆数据所组成的组中选择出来的;i)在存储所述事务信息之前,确定对所述游戏事务信息的存取特权;j)在存储所述游戏事务信息,对所述游戏事务信息执行一个或多个操作;k)确定多个数据存储分区当中的用于存储所述游戏事务信息的数据存储分区,其中多个数据存储分区与多个游戏机构相对应;以及h)对更新触发器的列表进行检查,其中更新触发器是从由更新时间、更新日子、更新周、游戏事件、游戏性能事件、以及玩家输入所组成的组中选择出来的。
本发明的另一方面提供了一种用于对多个不同游戏机构的游戏事务信息进行存储的远程服务器上的游戏事务信息进行存取的方法。该方法的特征在于包括:1)接收来自第一游戏设备的对游戏事务信息的请求消息;2)核实包含在请求消息之中的游戏事务信息请求者的身份;3)确定游戏事务信息请求者的存取特权;4)当满足所述存取特权时,产生所请求的游戏事务信息;以及)在应答消息中将专用于请求者的游戏机构的请求游戏事务信息发送到第二游戏设备。第一游戏设备是从由游戏机和远程计算机所组成的组中选择出来的,并且第二游戏设备是从由游戏机、打印机、以及远程计算机所组成的组中选择出来的。
在特定实施例中,该方法包括以下中的一个或多个:a)产生应答消息;b)对一个或多个游戏事务信息请求参数进行存储,其中请求参数包括以下中的一个或多个:时间、游戏终端、日期、游戏版本、游戏、玩家、路径、以及场馆;c)在可查询数据库中搜索所请求的游戏事务信息;d)当不满足存取特权时,拒绝对所请求的游戏事务信息的存取;以及e)对所述请求的游戏事务信息进行加密。
本发明的另一方面提供了一种更新游戏软件的方法。该方法通常特征在于包括:1)建立与远程服务器的通信;2)接收来自远程服务器的一个或多个游戏软件组件;3)对所述一个或多个游戏软件组件进行解包;4)产生游戏软件组件的组合,其中游戏软件组件的组合包括多个游戏软件组件并且包括从远程服务器所接收到的一个或多个游戏软件组件;以及5)利用游戏软件组件的组合来呈现游戏,其中游戏是视频宾果游戏、视频彩票游戏、视频21点游戏、视频投币游戏、机械投币游戏、视频扑克游戏、视频基诺游戏、视频弹球盘游戏、视频纸牌游戏、以及视频机会游戏。
本发明的更进一步实施例涉及游戏系统、游戏机、游戏终端、以及利用包含有多个预置游戏机或终端配置的数据库的相关方法。可对这种预置游戏终端配置库进行存储以备取出并且准许用作环境(circumstance)。每一预置游戏终端配置包括其中诸如亮度、音量、语言、游戏主题、支付表、工艺品、吸引顺序、面额、奖励、手付冻结量、危害最小变数、软件和硬件驱动器、终端停用因素、以及管辖区规则这样的用于多个游戏终端设置类别的每一个的特定设置。
诸如GTDR这样的远程配置设备利用GTDR或者其他远程配置设备而与数据库进行通信,所述其他远程配置设备具有适于与一个或多个游戏终端进行通信的网络接口以及适于将所述多个预置终端配置中的至少一个传送到这种游戏终端或多个终端的处理器。尤其是,所述多个预置游戏终端配置中的至少一个并且更好地是所有的所述多个预置游戏终端配置应遵照相关接收游戏终端所处的游戏管辖区的规则。除了先前数据库和远程配置设备之外,各个发明系统包括与远程配置设备进行通信的多个游戏机和/或其他游戏终端。这种游戏终端适于呈现机会游戏,并且至少一个这种游戏终端包括适于与远程配置设备进行通信的网络接口、适于存储从远程配置设备所传送的至少一个预置游戏终端配置的存储器、以及适于利用从远程配置设备所传送的预置游戏终端配置来在游戏终端上产生机会游戏的控制器。
在进一步特定实施例中,提供了一种游戏终端。该游戏终端包括其中包含多个内部游戏终端组件的外壳、适于与相关外部远程配置设备进行通信的网络接口、适于对从外部远程配置设备所传送的至少一个预置游戏终端配置进行存储的存储器、以及与内部游戏终端组件进行通信并且还通过网络接口与外部远程配置设备进行通信的控制器。相关外部远程配置设备与包含多个预置游戏终端配置的数据库相关,其中每个预置游戏终端配置包括用于多个游戏终端设置类别的每一个的特定设置。更好地是控制器适于利用从外部远程配置设备所传送的预置游戏终端配置来执行在游戏终端上所玩的机会游戏的一个或多个方面或者对其进行控制。
在更进一步的特定实施例中,提供了一种用于从远程配置设备来对游戏终端进行配置或重配置的方法。一个方法步骤是提供游戏系统,该游戏系统包括远程配置设备以及与远程配置设备进行通信的数据库。该数据库包括多个预置游戏终端配置,其中每一预置游戏终端配置包括用于多个游戏终端设置类别的特定设置。进一步的方法步骤包括:确定对与游戏系统相关的游戏终端中的新配置或变化配置的需要或期望,将指令从远程配置设备发送到游戏终端以根据特定预置游戏终端配置来对游戏终端进行配置或重配置,并且根据特定预置游戏终端配置对游戏终端进行配置或重配置。在一些实施例中,特定预置游戏终端配置可以已经位于游戏终端上。在其他实施例中,该方法进一步包括从数据库取出特定预置游戏终端配置并且将该特定预置游戏终端配置从远程配置设备传送到游戏终端。
对于本领域普通技术人员来说在对以下附图和详细描述的查阅之后可显而易见地得知本发明的其他方法、特征、以及优点。所有这种附加方法、特征、以及优点包括在该描述之内、在本发明的范围之内、并且受到所附权利要求的保护。
附图说明
所包括的附图是说明性目的并且仅用于提供对所公开的游戏终端数据储存库和信息分布系统及方法的可能结构和单元的示例。这些附图决不限制本领域普通技术人员在不脱离本发明的精神和范围的情况下所做出的构成和细节的任何变化。
图1是对通过当前在游戏产业中从事活动的典型游戏机构的专用通信网络而部分相连的不同场所中所分布的游戏机进行描述的方框图。
图2是用于对与多个游戏终端相连的游戏终端数据储存库以及驻留在该游戏终端数据储存库之内的数据库的分区进行描述的方框图。
图3是利用游戏终端数据储存库而分配给特定游戏终端的游戏软件组件的方框图。
图4是具有与游戏终端数据储存库相连的场馆和路径地点的方框图。
图5是用于对包含来自多个不同游戏机构的游戏事务信息的游戏终端数据储存库中的数据存取进行控制的分级存取组的方框图。
图6A是具有顶盒及其他设备的游戏机的透视图。
图6B是游戏机中的游戏组件的模块图。
图7是用于对利用远程服务器来更新游戏机上的游戏软件组件的方法进行描述的流程图。
图8是对远程服务器中的用于修改在多个游戏机上所玩的游戏的方法进行描述的流程图。
图9是用于对存储来自多个不同游戏机构的数据的分区数据库上的游戏事务信息进行存取的方法进行描述的流程图。
图10是根据本发明一个实施例的具有预置游戏终端配置库的示例性数据库。
图11是根据本发明一个实施例的用于从远程配置设备来对游戏终端进行配置或重配置的示例性方法进行描述的流程图。
具体实施方式
在本节中对根据本发明的系统和方法的示例性应用进行描述。提供这些实例以仅仅增添上下文并且有助于对本发明的理解。因此对于本领域普通技术人员来说在不脱离一些这些细节或所有这些细节的情况下可实施本发明。在其他实例中,没有对已知的处理步骤进行详细的描述以免不必要地使本发明难以理解。其他应用是可能的,因此不应认为以下示例是对范围或设置做出限定或限制。在下面的详细说明中,参考构成了说明书的一部分的附图并且在附图通过说明示出了本发明的特定实施例。虽然对这些实施例进行了足够详细地描述以可使本领域普通技术人员实施本发明,但是很清楚的是这些实例不是做出限制,因此可使用其他实施例,并且在不脱离本发明的精神和范围的情况下可做出改变。
游戏终端数据储存库
图2是通过网络接口208而与多个远程游戏终端218、220、以及222相连的游戏终端数据储存库(GTDR)200的方框图。GTDR 200可提供管理和下载工具,该管理和下载工具是要对与特定游戏终端或游戏终端组相关的所有信息进行管理并且对特定用户或用户集合的这些数据的存取进行管理所必需的。具有适当存取特权的利用GTDR 200的操作者可定义各种参数,该各种参数用于触发将信息和诸如游戏软件组件这样的程序下载到游戏终端。GTDR 200与诸如娱乐场内的非现金系统这样的现有网络接口系统相连,与游戏终端直接进行通信,或者使用这两个方法的组合以便于信息下载和数据收集。
游戏终端218、220、以及222可以是诸如视频和机械投币游戏机这样的游戏机和/或用于为诸如宾果游戏、基诺游戏、以及抽奖游戏这样的游戏提供视频游戏的游戏终端。该游戏终端可位于诸如娱乐场、商店、饭店、酒吧、以及船这样的许多不同场馆中,其中场馆为不同游戏机构拥有并对其进行经营。例如,游戏终端218位于第一游戏机构所拥有的娱乐场中,游戏终端220位于具有第二游戏机构所拥有的多个不同商店的路径上的商店中,并且游戏终端222位于第三游戏机构所拥有的浮游娱乐场中。
游戏终端218、220、以及222发送诸如投币和退币这样的游戏事务信息、诸如驻留在每个游戏终端上的软件版本以及在玩的游戏的版本这样的游戏软件组件信息、以及诸如玩游戏机上的游戏的玩家的身份这样的玩家跟踪信息。游戏终端218、220、以及222可直接发送并接收来自GTDR 200的信息或者游戏终端通过诸如非现金系统服务器这样的中间设备而与GTDR 200进行通信。将从游戏终端所接收到的信息存档在GTDR上的游戏终端数据库210中。另外,GTDR 200向诸如奖励游戏服务器、非现金系统服务器、累计游戏服务器这样的各个服务器轮询存储在游戏终端数据库210中的游戏信息。
GTDR 200利用网络接口208与游戏终端218、220、222以及诸如便携式计算机、打印机、个人数字助理、以及位于各种游戏场馆上的计算机这样的其他远程游戏设备进行通信。网络接口208是无线网络接口或者有线网络接口。GTDR 200可利用防火墙209以防止对存储在GTDR 200中的数据进行越权存取。存取防火墙可以是由加利福尼亚州的圣约瑟的Cisco系统所提供的那些。
GTDR 200将诸如游戏事务信息这样的游戏信息、游戏软件组件、以及游戏软件组件信息存储在分区游戏终端数据库210中。在一个实施例中,根据游戏机构对存储在游戏终端数据库中的信息进行分区。例如,将来自第一游戏机构的游戏信息存储在游戏终端数据库212的第一分区212中,将来自第二游戏机构的游戏信息存储在游戏终端数据库的第二分区214中,并且将来自第三游戏机构的游戏信息存储在第三分区216中。分区数目可变化并且不局限于在该示例中所描述的三个分区。游戏终端数据库210是硬盘驱动器、CD-读/写驱动器、或者任何其他存储介质、或者适于存储大量游戏信息的存储介质的组合。
利用GTDR 200的数据和程序管理工具来对每个游戏终端上的大量数据以及多种游戏程序进行管理。每个游戏程序包括多个游戏软件组件。在图2中,每一项与特定游戏终端相关或者与一类游戏终端相关。将项组织在可延伸至大量游戏终端的一些类型的数据库结构中。许多不同类型的数据库结构是可能的。在″Database Management Systems″,R.Ramakrishnan,Mcgraw-Hill的文本中对所使用的数据库结构的一些示例进行了描述,通过参考将其整个引入到这里并且是通用的。
利用根据多个游戏机构所分区的数据库的优点是更容易共享游戏机构之间的数据,这可在不同游戏机构上无缝地玩游戏并且促进使多个游戏机构参与。另一优点是信息管理成本较低廉,因为多个游戏机构共享信息管理成本而不是每个机构执行其自身的信息管理。此外,在游戏机构内,信息管理成本较低,因为对特定机构的信息管理集中化。分区数据库的又一优点是可扩展性。分区方法可扩展到大量游戏终端。此外,当存储了大量游戏终端的游戏信息时,会出现在仅存储了少量游戏终端的信息时不易看到的游戏终端配置性能图案(perormance patterns)。
利用特定GTDR 200工具对游戏终端数据库单元与游戏终端之间的相关性进行管理并使其平衡,所述特定GTDR 200工具利用存储在诸如一些类型的数据库结构这样的数据储存库中的信息。例如,该系统用于建立用户、终端信息、地点信息、以及游戏终端之间的关系。由于利用该系统所建立的给定关系集,娱乐场操作者因此可识别出特定游戏终端或者游戏终端组所期望的配置。图2示出了该结构、关系、以及存储在特定游戏机构的数据分区216中的信息类型的示例。该示例用于说明性目的,因为许多不同结构是可能的并且可将附加游戏信息存储在数据库210中。
对于包括222、246、以及247的每个游戏终端而言,对游戏终端上的各个潜在游戏配置的游戏软件组件信息进行存储。例如,为包括有241、242、243、244、以及245的5个不同类型的游戏配置游戏终端222。这5个游戏与5类视频投币游戏、5类视频扑克游戏、或者2类视频投币游戏、以及3类视频21点游戏相对应。给定终端上的游戏数目和游戏组合可变化。还可将包括视频宾果游戏、视频抽奖游戏、机械投币游戏、视频基诺游戏、视频跳棋、以及视频纸牌游戏的其他机会游戏的游戏软件组件和游戏软件组件信息存储在GTDR200中。
对于每个游戏而言,对驻留在游戏终端上的游戏软件组件的游戏软件组件信息进行列表。游戏软件组件信息与驻留在游戏终端上的特定游戏软件配置以及游戏终端的软件的潜在配置相对应。例如,对于游戏241而言,游戏软件组件信息包括游戏系统组件224、游戏支付表226、游戏奖励228、游戏图形230、游戏声音232、游戏累进233、管辖区信息234、玩家跟踪236、游戏网络组件238、以及其他游戏信息。在每一类别之下,多个不同游戏软件组件是可用的。诸如游戏图形230或者游戏声音232这样的一些游戏软件组件专用于特定游戏,而多个不同游戏共享诸如游戏网络238这样的其他游戏软件组件。例如,视频投币游戏和扑克游戏利用不同图形和声音,但是利用相同玩家跟踪软件组件。参考图3对每种类型的游戏软件组件的不同游戏软件组件的示例进行描述。
GTDR 200从按照一些方式而与GTDR 200相连的游戏终端接收各类游戏事务信息。该游戏事务信息用于确定不同游戏和游戏终端的相对性能。将数据事务信息存储在关系数据库中,这可对各种不同数据类别260进行搜索和查询。该数据类别指定了各种数据关系。例如,可根据特定游戏来存储诸如投币、退币、以及每种游戏投注额这样的游戏事务信息以作为游戏数据248。游戏数据可以是从在不同位置进行操作的多个游戏终端所获得的游戏数据的组合。许多数据字段与诸如时间、游戏版本、位置、游戏终端、以及玩家这样的游戏数据相关,并且将其存储为数据记录。驻留在GTDR 200中的分析工具利用该数据字段以产生诸如与时间有关的游戏性能、与位置有关的游戏性能、与游戏版本有关的游戏性能、以及与玩家有关的游戏性能这样的各种信息关系。
数据类别260用于存储通常存取的数据组合以使分析时间最小化。可将游戏事务信息与各组游戏终端的其他游戏信息的许多不同组合存储在作为可查询数据库的游戏终端数据库210中。游戏数据类别的其他示例包括:1)游戏终端数据250,该游戏终端数据是就其所有过去配置而言特定游戏终端上的游戏性能的历史;2)玩家数据252,该玩家数据是许多不同游戏终端上的玩家游戏的综合;3)路径数据254,该路径数据是包括诸如商店这样的多个游戏场馆的路径上的游戏终端组的游戏终端信息的综合;以及4)场馆数据255,该场馆数据是诸如娱乐场、娱乐场内的游戏终端子集、商店、或者饭店这样的特定场馆上的一组游戏终端的终端信息的综合。再次许多类型的数据类别是可能的。潜在数据类别的数目取决于与从游戏终端所获得的每个数据记录以及GTDR 200的处理功率相关的字段数目,因为太多数据类别会导致GTDR200上的搜索性能降低。
GTDR 200上的处理器和存储器206用于执行驻留在游戏终端数据库210中的包括212、214、以及216的每个数据分区中的多个分析工具270(例如游戏储存库应用)。游戏储存库应用270以及存储在游戏终端数据库210中的游戏事务信息和游戏软件组件是专用的并且在一些情况下不为不同游戏机构共享。分析工具270利用诸如图形工具这样的多个用户接口,所述图形工具用于呈现在每个应用中所产生的数据。例如,接口在游戏终端上显示当前的游戏软件组件,如在游戏终端上可用的游戏软件组件列表中高亮显示。在包括202的显示器或者与GTDR 200相连的远程计算机上可看到这些接口。
游戏储存库应用270包括:1)数据分析应用272,用于建立数据类别以及数据类别之间的各种关系;2)版本管理工具273,用于识别出特定游戏终端上的游戏软件组件并且此后通过从GTDR 200下载游戏软件组件来更新一个或多个游戏软件组件;3)配置和调度工具274,用于根据一个或多个调度的更新触发器来自动配置一个或多个游戏终端;4)查询配置应用,用于设计适于特定用户需要的数据库中的查询关系;以及5)报告产生应用,用于使游戏事务信息格式化。游戏储存库应用270不局限于这些应用,并且许多类型的游戏储存库应用是可能的。
其他应用共享并利用在GTDR 200上所执行的各种应用的数据。例如,数据分析工具272用于建立游戏版本、游戏事务信息、地点信息、以及游戏终端信息之间的关系。配置应用274利用该关系以建立一个或多个游戏终端的配置。该配置应用识别出特定游戏终端上的游戏所使用的当前集合的游戏软件组件并且此后对所识别出的软件组件与新游戏配置所需的游戏软件组件进行比较(例如多个游戏软件组件用于在每种游戏表示上呈现游戏表示)。该比较结果可以是游戏终端上必须更新的以启用新游戏配置的一列游戏软件组件。处理器206所执行的配置管理工具274此后通过网络接口208将新游戏配置所需的游戏软件组件下载到游戏终端。软件版本管理使用相似处理以更新驻留在一个或多个游戏终端上的软件版本。
调度工具用于根据多个更新触发器来自动更新一个或多个游戏终端的配置。根据玩家输入或者根据游戏性能,可在诸如每小时、每日、或者每周这样的特定时间触发更新。例如,当在游戏终端上拙劣地执行游戏时,将可启用在玩游戏的新版本或者不同游戏的游戏软件组件下载到与GTDR 200相连的游戏终端。GTDR 200对游戏终端的游戏性能进行监控以便自动执行下载。作为另一示例,在特定日子将不同支付表下载到不同游戏终端以在非高峰时间刺激玩游戏或者在高峰时间期间增加利润。在又一个示例中,GTDR将新游戏软件组件下载到特定玩家所使用的特定游戏终端。作为表明诸如相同特定声音或图形这样的特定玩家的个人玩游戏偏好的数据分析结果,会出现该下载。该下载可自动的出现而无需玩家发起或者由玩家发起该下载。
过去,通过交换游戏机中的包含所有游戏软件的EPROM或者通过下载整个游戏软件包来将新游戏安装到游戏机中。在这些示例中,交换游戏机上的所有游戏软件而不管它是否与新游戏软件不同。仅下载特定游戏软件组件的优点在于当仅更新小部分游戏软件时下载更快。同时,在很多情况下,在执行下载的同时游戏机继续操作。当下载了所有游戏机软件时,迫使游戏机进行安装。此外,对于具有版本与版本变化很小的许多不同版本的游戏而言,更有效的是对各个游戏软件组件进行管理并存储,而不是对每个版本包括所有游戏软件组件的许多不同游戏软件版本进行管理和存储。
图3是利用游戏终端数据储存库200而分配给特定游戏终端的游戏软件组件的方框图。参考图2对特定游戏241的游戏软件组件的示例进行描述并且通过公共参考数字来标识在图2中出现的组件。在图3中,将游戏软件组件300显示为包含游戏软件组件信息的菜单。使用GTDR 200的操作者利用所产生的作为游戏储存库应用一部分的菜单以对与GTDR相连的具有特定游戏的特定游戏终端进行配置。菜单项与存储在GTDR 200上的游戏软件组件相对应。
游戏系统组件224包括用于在游戏终端上提供各种系统功能的软件模块。例如,事件管理器312用于对在游戏机上出现的诸如投卡、退卡、功率命中和power tilt这样的事件进行监控和发布。银行管理器315用于执行游戏终端上的计费功能。通信管理器316用于提供可使不同游戏设备与诸如玩家跟踪设备这样的游戏终端进行通信的通信协议。游戏系统组件的另一示例包括可使游戏系统软件与和游戏终端相连的诸如显示器、纸币识别器、读票器、投币器、读卡器、以及打印机这样的各种设备进行通信。在LeMay等于2000年8月18日申请的名称为″Gaming Machine Virtual Player Tracking and Related Services″的共同悬而未决且共同拥有的U.S.专利申请No.09/642,192中描述了在本发明中所使用的游戏系统组件的细节,通过参考将上述专利申请整个引入到这里并且是通用的。
将不同版本的游戏系统组件存储在GTDR 200上。例如,将两个版本的事件管理器312和315存储在GTDR 200上。第二个版本是第一版本的软件更新。利用该GTDR 200,可自动更新一个或多个游戏终端上的软件版本。另外,GTDR存储多种设备的设备驱动器。例如,存在许多不同版本的玩家跟踪设备。GTDR 200可存储这些设备的设备驱动器,因此当将新的玩家跟踪设备安装在游戏终端上时,GTDR 200用于将软件下载到可使新的玩家跟踪设备进行操作的游戏终端。
下载到游戏终端的游戏支付表包括支付表高峰322、支付表非高峰324、以及支付表推广326。支付表高峰322与高峰游戏时间的特定胜算集相对应。支付表非高峰与非高峰比赛时间324的特定胜算集相对应。例如,在非高峰比赛期间,更大的头彩可用在某个游戏终端上,而该头彩在高峰玩游戏期间不可用以使更多的游戏比赛有吸引力。支付表推广326与在推广时段期间可用的特定奖励集相对应。例如,可在白天的任意时间下载支付表推广以增加对一个或多个游戏终端上的游戏比赛的刺激。GTDR 200包括可自动执行随机下载的配置和调度应用。
下载到游戏终端的游戏奖励228包括奖励游戏高峰32、奖励游戏非高峰4、奖励游戏推广336、以及奖励游戏试验338。大批奖励是可能的。根据存储在GTDR上的游戏性能数据来选择奖励游戏高峰和奖励游戏非高峰。下载奖励游戏试验338以使游戏性能数据聚集到诸如例如特定奖励游戏以试用已发展的新奖励游戏。
从GTDR下载的游戏图形230和游戏声音232包括静态红色背景342、动态红色背景344、背景推广346、背景试验348、经典352、舒缓354、推广356、以及试验358。GTDR 200包含可将一组游戏终端上的游戏图形和游戏声音导向特定年龄组的分析工具。例如,年长男人更喜欢红色动态背景344和古典音乐352,同时年长女人更喜欢红色静态背景342和舒缓音乐354。因此,GTDR200包括调度工具,该调度工具利用诸如时刻这样的更新触发器来自动下载游戏图形230和游戏声音232以在某个时刻吸引特定组的人。
根据对游戏性能数据(例如游戏事务信息)和存储在GTDR中的用户数据(例如玩家跟踪信息)的人口统计分析来确定特定更新触发器。利用在GTDR上执行的软件来执行人口统计分析。该软件可指出某个组的个体很可能在某个时刻玩某种游戏。因此,在用于在某个时间对具有某个游戏的游戏终端进行配置的GTDR上发展并实现更新触发器,所述某个时间与特定人口统计组的偏好相对应。
游戏累进233游戏软件组件可使用户将游戏终端组配置到不同累进游戏组中。例如,将游戏仅累进软件362从GTDR 200下载到呈现诸如特定版本的视频投币游戏这样的相同游戏的一组游戏终端。游戏仅累进362可使累进游戏使游戏玩家仅玩游戏仅累进362所表示的特定版本的投币游戏。作为另一示例,娱乐场累进软件可将游戏终端配置为涉及整个娱乐场的多个游戏终端的娱乐场广累进游戏的一部分。此外,从GTDR 200下载推广累进游戏366和试验累进游戏。
游戏管辖区信息234游戏软件组件用于对特定游戏管辖区的游戏终端进行配置。就对特定游戏或在特定游戏中所使用的这类支付表所进行的最大投注额而言,不同游戏管辖区具有不同规则。例如,GTDR 200可存储内华达州372、新泽西州374、印地安那州376、以及加利福尼亚州378的游戏管辖区配置。因此,利用GTDR 200,可将一般游戏终端运往特定管辖区并且此后利用GTDR 200对其进行远程配置。因此,当将游戏终端安装在内华达州时,使用内华达州配置。远程配置能力可显著地降低要对销售到不同管辖区的游戏终端进行安装所必须的资源。
在图3中所列出的游戏软件组件300看来像是作为显示屏上的菜单的操作者,其中按照一些方式高亮显示游戏终端的当前游戏软件配置。例如,当前游戏软件配置包括:1)第一版本的事件管理器312、银行管理器314、以及通信管理器316;2)奖励高峰游戏332;3)红色动态背景344;4)舒缓音乐354;5)游戏仅累进362;以及6)内华达州游戏管辖区配置。在屏幕上将当前游戏软件配置高亮显示为特定颜色。通过利用鼠标或者一些其他设备来指点屏幕,操作者可使特定框高亮显示以对特定游戏终端或者一组游戏终端的配置进行调节。另外,菜单包括与操作者所选的多个游戏终端配置相对应的配置模板。这些模板是专用的并且基于对可用于特定游戏机构的游戏性能数据的分析。
GTDR网络
图4是具有与游戏终端数据储存库相连的游戏终端的场馆和路径地点的方框图。在图4中,位于娱乐场405中的游戏机465、466、467、468、469、475、476、477、478、以及479,位于宾果游戏营业室418中的游戏终端419和420,位于商店436中的游戏机437和438,远程用户402,以及位于饭店中的游戏终端443和444与位于娱乐场405的GTDR 410相连。游戏机和游戏终端通过局域网、通过因特网490、并且通过安全专用内部网446与GTDR 410相连。在图4中,通信连接配置表示对本发明而言可能的许多潜在连接方案之一。此外,GTDR 410可位于除了娱乐场405之外的其他位置。例如,GTDR可位于包含GTDR和其支持基础设施的独立位置并且或GTDR可位于特定游戏机构的公司总部。
在一个实施例中,游戏机、游戏终端、或者远程用户通过因特网与GTDR410进行通信。例如,游戏机437和438包含无线调制解调器或者有线调制解调器,这可使游戏机与本地因特网服务提供者(ISP)相联系并且可通过因特网与GTDR 410进行通信。GTDR 410还通过本地ISP与因特网相连。利用与GTDR410相连,游戏机可将游戏事务信息发送到GTDR 410并且从GTDR 410接收游戏软件下载。
位于商店的游戏机是包括有位于不同商店中的多个游戏机的路径的一部分。诸如商店436的路径操作者这样的远程用户402还可通过本地ISP与GTDR410相联系。利用GTDR 410,路径操作者或者其他远程用户可获得对游戏机性能的报告、对诸如437和438这样的一组游戏机执行数据分析、通过游戏软件组件下载对游戏机进行远程配置、并且利用GTDR上可用的任何其他应用。
游戏终端和游戏机还通过中间设备与GTDR 410进行通信。例如,在宾果游戏营业室418中,宾果游戏终端419和游戏终端421通过418中的LAN 422与中央宾果游戏系统423进行通信。中央宾果游戏系统423利用广域网接口424和用于与因特网490相连的因特网连接492来发送从419和421所接收到的游戏终端事务信息。此外,中央宾果游戏系统423将从GTDR 410所接收到的游戏软件组件下载传送到包括宾果游戏终端419和游戏终端421的与中央宾果游戏系统423相连的游戏终端。作为另一示例,在饭店404中,基诺游戏终端443和洛托游戏终端444通过局域网442将游戏事务信息传送到收银站441和LAN442。
在一个实施例中,利用基于IP的虚拟专用网络(VPNs)来执行通过因特网490而使GTDR与其他游戏设备之间进行通信。基于因特网的虚拟专用网络(VPN)使用因特网的开放的分布式基本设施以在各个地点之间传送数据。VPN可在公用或共享基础设施上模拟专用IP网络。将仅支持IP流量的VPN称为IP-VPN。虚拟专用网络向服务提供商和其顾客提供了优点。对于其顾客而言,VPN利用内部网、外部网、以及拨号服务可将诸如GTDR 410这样的中央数据点的IP能力扩展到诸如宾果游戏营业室418、饭店404、商店436这样的远程场馆地点和/或诸如远程用户402这样的用户或者以特定场馆地点为活动场所的用户。可以较低的成本实现与游戏机构的连接,这节省了资金、设备、操作、以及业务。
可以诸如例如虚拟租用线路、虚拟专用路由网络、虚拟专用拨号网络、虚拟专用LAN区段等等的多个方面来执行IP VPN业务。另外,利用诸如IP安全(IPSec)协议、层2隧道协议、多协议标记交换(MPLS)协议等等这样的各种协议来执行VPNs。可从产业贸易集团的VPN协会(http://www.vpnc.com,VPNC,圣克鲁斯厂,加利福尼亚州)得到这些协议的细节。在Nguyen于2000年12月月7日申请的名称为″Secured Virtual Network In a GamingEnvironment″的共同悬而未决且共同拥有的U.S.专利申请No.09/732,650中描述了在本发明中所使用的VPNs及相关通信方法的细节,通过参考将上述专利申请整个引入到这里并且是通用的。
在一些实施例中,GTDR 410与现有远程服务器相结合并且使用远程服务器所使用的现有内部网与多个游戏终端进行通信。例如,在一个实施例中,GTDR 410与诸如内华达州里诺的IGT的EZ
Figure GSB00000422543500221
系统服务器这样的非现金系统服务器相结合以提供先前所描述的非现金系统功能和GTDR功能。在下文的段落中,对并入到组合的GTDR和非现金系统中的非现金系统功能和连接方案进行描述。
非现金系统的组件包括:1)数据获取硬件、2)数据存储硬件、3)非现金票据产生与验证硬件(例如打印机、读卡器、收票器、验证终端等等)、3)审计软件、4)非现金票据验证软件、以及5)数据库软件。许多种非现金系统是可能的并且并不局限于上面所列出的组件或者诸如EZ
Figure GSB00000422543500222
票单凭据系统这样的实施例。典型地,将非现金系统安装在利用非现金票据的每一游戏场所处。为了可对非现金票据进行多点验证,使每一游戏场所处的非现金系统与非现金票据事务交换所链接。利用非现金票据交换所,GTDR 410可从多个游戏机构获得游戏事务信息。
回到图4,示出了第一组游戏机465、466、467、468、以及469与第一职员验证终端(CVT)460相连并且示出了第二组游戏机475、476、477、478、以及479与第二CVT 470相连。所有游戏机打印票单凭据,该票单凭据可兑换现金或者在位于游戏场所405之内的其他游戏机中当作信用标记。在这个示例中,票单凭据用作非现金票据。另外,游戏机包含用于读取存储在智能卡上的凭据信息的智能读卡器。
CVT 460和470存储与未付的非现金票据相对应的非现金票据事务信息,所述未付的非现金票据包括等待偿还的票单凭据、智能卡、以及签帐卡。另外,将非现金票据事务信息存储在非现金服务器和包括GTDR的GTDR中。当按照一些方式来验证、现金支出、或者偿还凭据时使用非现金票据事务信息。CVTs 460和470存储与CVT相连的游戏机所打印的票单凭据的信息。另外,CVTs 460和470对存储在智能卡上的凭据或者在每个游戏机上所产生的其他类型的非现金票据的信息进行存储。例如,CVT 460存储游戏机465、466、467、468、以及469所发凭据的凭据信息。
在该实施例中,当玩家希望现金支付凭据时,玩家偿还从与游戏机相关的CVT或者作为与该CVT相关的非现金系统一部分的任何其他CVT的特定游戏机所发出的凭据。例如,因为CVT 460和CVT 470作为单个非现金系统的一部分而与GTDR 410相连,因此玩家可偿还凭据或者在游戏机、CVT(460或470)、收银(425、430、435、以及440)、或者无线收银458上使用凭据。将CVTs、收银、无线收银、以及游戏机称为″非现金验证点″。
利用非现金系统网络,与CVTs相连的多组游戏机在交叉验证网络445中连接在一起。交叉验证网络典型地是由一个或多个集线器455组成的,这一个或多个集线器455接收来自两个或更多CVTs的输入并且可利用一个通信线路而在两个或更多CVTs之间进行通信。集线器与向CVTs轮询凭据信息的前端控制器450相连。前端控制器与GTDR 410相连,该GTDR 410可向非现金系统提供包括计费420、管理415、以及诸如将游戏软件组件下载到与该系统相连的各种游戏机这样的GTDR功能的各种信息业务。
当对非现金票据进行验证时,将该信息发送到提供审计业务的审计服务计算机440、提供计费业务的计费计算机420、或者提供管理业务的管理计算机415。在另一实施例中,所有这些业务是由410提供的。GTDR 410所提供的审计业务的示例包括:1)会话调和报告(reconciliation report)、2)软计数报告、3)软计数验证报告、4)软计数异常报告、5)机器凭据状态报告、以及5)安全访问报告。GTDR 410所提供的计费业务的示例包括:1)凭据发布报告、2)凭据责任报告,到期凭据报告、3)到期凭据支付报告、以及4)凭据偿还报告。GTDR 410所提供的管理业务的示例包括:1)手动凭据收据、2)手动凭据报告、3)凭据验证报告、4)临时验证报告、5)验证窗口关闭报告、6)亏空凭据收据、以及7)亏空凭据报告。
图5是用于对分级存取组的一个示例的方框图,所述分级存取组对包含来自多个不同游戏机构的游戏事务信息的游戏终端数据储存库中的数据存取进行控制。如先前所描述的,利用GTDR,可从多个不同游戏机构获得数据并且将其存储在分区数据库中。一旦将游戏信息存储在数据库中,则向用户分配对游戏信息和GTDR可用的服务不同存取特权。该能力可使诸如路径操作者这样的用户为业务付款,诸如为用户所操作的所有游戏终端的费用付款。作为另一示例,GTDR的用户期望某种形式的数据筛选业务,该数据筛选业务提供与游戏或者地点有关的实时市场数据。
在图5中,GTDR上可用的所有信息和应用可为地点超级用户500存取。包括地点超级用户500的系统用户组502的成员具有对整个GTDR的地点超级用户特权或者具有对GTDR之内的一个或多个数据分区的地点超级用户特权。系统用户组的成员典型地对GTDR系统功能和应用进行管理。例如,系统用户组502的成员分配分区的大小、执行备份、并且提供应用调试。与游戏机构有关的包括娱乐公司组505和娱乐公司组510的多组可驻留在地点超级用户组500之下。将每个游戏机构专有的游戏事务信息和储存库应用存储在GTDR上的分离数据分区中。例如,将第一数据分区分配给与娱乐公司组505相对应的游戏机构并且将第二数据分区分配给与娱乐公司组510相对应的游戏机构。对于游戏机构与机构而言组数目和存取特权不同。组数目和分级组关系取决于诸如娱乐场数目这样的游戏机构中的场馆数目、每个游戏机构所制定的信息存取策略、以及GTDR上可用的组存取特权类型。组等级的许多示例是可能的并且并不局限于图5中的示例。
娱乐公司505由诸如两个娱乐场这样的两个场馆以及两个路径组成的,其中每条路径包括诸如商店或者酒吧这样的多个场馆。对于娱乐组505而言,远程公司用户520和公司地点用户522可存取娱乐公司组505可用的所有游戏信息和储存库应用。例如,公司地点用户可对两个场馆上的且处于两个路径上的游戏终端进行远程配置,利用从这些地点所获得的游戏信息执行数据分析工具,并且获得与每个场馆和路径有关的报告。如参考图4所描述的,远程用户可通过因特网连接或者专用内部网获得对GTDR的远程存取。
在场馆组525和530之下,远程用户545和555以及与和场馆组525和530相对应的场馆相关的场馆地点用户550和560可对与它们的组相关的特定场馆的游戏信息进行存取。远程用户545和555以及场馆地点用户550和560可对娱乐公司组505可用的所有应用或者娱乐公司组505可用的应用的子集进行存取。然而,场馆组525中的用户不能对场馆组530可用的所有信息和所有应用进行存取。此外,场馆组530中的用户不能对场馆组525可用的所有信息和所有应用进行存取。
在路径组535和540之下,诸如路径操作者这样的远程用户565和580可对与它们的路径组相关的所有路径地点的游戏信息进行存取。例如,路径是由每个商店具有游戏终端的5个商店组成的。因此,路径操作者可对从它们路径上的5个商店中的游戏终端所产生的游戏信息进行存取。路径地点用户570和580仅可对与它们的路径地点组相对应的特定路径地点的游戏信息进行存取并且不能对它们路径上的其他路径地点或者不同路径上的其他路径地点的信息进行存取。因此,利用具有5个商店的路径的示例,一个商店的路径地点用户可对在它们路径上的它们的商店上所产生的游戏信息进行存取而不能对另4个商店上所产生的游戏信息进行存取。
在地点超级用户组500之下,示出了娱乐公司的另一示例。娱乐公司组510是由两个场馆组512和514组成的,其中对于每个场馆组而言具有远程用户590和594以及场馆地点用户592和596。娱乐公司组510不包含任何公司地点用户。因此,在该示例中,每个场馆组512和514中的用户可对在它们的场馆地点所产生的游戏信息进行存取。然而,娱乐组510之内的用户不能看到从这两个场馆地点所产生的所有游戏信息。
游戏机
图6A是具有顶盒606及其他设备的游戏机600的透视图。游戏机600包括通常包围机器内部(未表示)并且用户可视的主机柜604。主机柜包括位于机器前面的主门608,该主门可打开以提供至机器内部的通路。玩家输入开关或者按钮632、投币器628、以及纸币识别器630、硬币托盘638、以及中空玻璃640附着于主门上。通过主门可观看到视频显示监控器634和信息面板636。显示监控器634典型地是阴极射线管、高分辨率平板LCD、或者其他传统电子控制视频监控器。信息面板636是用字母表示一般游戏信息的背光丝屏玻璃面板,所述一般游戏信息例如包括游戏面额(例如$.25或者$1)。纸币识别器630、玩家输入开关632、视频显示监控器634、以及信息面板是用于在游戏机602上玩游戏的设备。由收纳在机器602的主机柜604内部的电路(例如MGC和相关设备)来控制该设备。本发明的游戏机提供有包括机械投币游戏和视频机会游戏的许多可能游戏,所述视频机会游戏包括视频投币游戏、视频扑克、视频21点、视频弹球盘、视频纸牌游戏、视频宾果游戏、视频基诺、视频跳棋、以及视频抽奖。
游戏机602包括顶盒606,该顶盒606位于主机柜604的顶部。顶盒606收纳了包括扬声器610、612、614,用于打印条形票单620的票单打印机618、用于键入玩家跟踪信息的键盘622、用于显示玩家跟踪信息的荧光显示器616、以及用于输入包含玩家跟踪信息的磁条卡的读卡器624的多个设备,这多个设备用于向在游戏机602上所玩的游戏添加特征。票单打印机618用于打印非现金票单系统的票单。此外,顶盒606可收纳与图6A所示不同的或附加的设备。例如,顶盒包含用于向在游戏机上所玩的游戏增添奖励特征的奖励转轮或者背光丝屏面板。作为另一示例,顶盒包含用于游戏机上所提供的累进头彩的显示器。在游戏期间,由收纳在机器602的主机柜604内部的电路(例如MGC)来控制这些设备并向其供电。
应该理解的是从实现本发明的宽范围游戏机设计来看游戏机602只是一个示例。例如,不是所有适当游戏机都具有顶盒或者玩家跟踪特征。此外,一些游戏机具有两个或更多机械和/或视频游戏显示器。并且,将一些游戏机设计成条形台并且具有面朝上的显示器。如下所述,本领域普通技术人员应理解的是本发明可用在现在可用或者此后发展的大多数任何游戏机上。
回到图6A的示例,当用户希望玩游戏机602时,他或她通过投币器628或者纸币识别器630插入现金。另外,纸币识别器接受打印的票单凭据,当使用非现金票单系统时纸币识别器630接受该打印的票单凭据以作为信用标记。在开始游戏时,玩家利用读卡器624、小键盘622、以及荧光显示器616键入玩游戏跟踪信息。此外,从插入到读卡器中的卡读取玩游戏的玩家的其他游戏偏好。在游戏期间,玩家利用视频显示器634来查看游戏信息。将这些事务的记录从游戏机600传送到GTDR。
在游戏的过程中,需要玩家做出多个确定,这多个确定会影响游戏的结果。例如,玩家可改变他或她对特定游戏的投注,为从奖励服务器所选的特定游戏选择奖励,或者做出会影响特定游戏结果的游戏确定。玩家利用玩家输入开关632和视频显示屏634或者利用可使玩家将信息输入到游戏机的一些其他设备来做出这些选择。在一些实施例中,玩家可利用视频显示屏634和一个或多个输入设备来对诸如礼宾服务和娱乐内容服务这样的各种游戏业务进行存取。
在某个游戏事件期间,游戏机602可显示玩家可感知到的视觉和听觉效果。这些效果会增加对游戏的刺激,这可使玩家更可能继续玩。听觉效果包括扬声器610、612、614所投出的各种声音。视觉效果包括闪光、频闪光、或者从游戏机602上的光或者从位于中空玻璃640后面的光所显示的其他图形。在玩家完成了游戏之后,玩家从硬币托盘638获得游戏币或者从打印机618获得更多游戏所使用的或者用于偿还奖励的票单620。此外,玩家从打印机618接收食品、商品、或者游戏的票单620。
图6B是本发明所使用的游戏机600之内的组件的方框图。游戏软件组件是游戏系统组件(例如通信协议、设备驱动器、事件管理器等等)、游戏支付表、游戏奖励、游戏图形、游戏声音、游戏累进、游戏管辖区信息、以及游戏网络。例如,设备驱动器可使MGC 650与MGC所控制的多个设备之间进行通信,所述多个设备包括纸币识别器630、投币器628、读卡器624、以及扬声器614。将游戏软件组件存储在利用CD-驱动器674、硬盘驱动器655、具有游戏软件组件分区672的硬盘驱动器、或者其他类型的存储器(未表示)可存取的CD上,所述其他类型的存储器包括EPROM、闪速存储器、ROM、RAM、DVD、磁带驱动器、或者非易失性存储器。另外,还将与存储在游戏机上的游戏软件组件相对应的游戏软件版本信息存储在游戏机上的一些类型的存储器中。
如先前描述的,MGC 650可利用处理器逻辑以对各种游戏软件组件进行组合以在游戏机上呈现游戏。为了改变在游戏机上所玩的游戏,MGC 650从诸如GTDR这样的远程服务器接收游戏软件组件。例如,利用游戏机上的游戏软件组件的第一组合,MGC呈现具有特定集合的图形和声音的游戏表示。如参考图3和4所描述的,将具有新图形和新声音的游戏软件组件从GTDR下载到游戏机。MGC 650可对来自第一组合的游戏软件组件与新图形游戏软件组件和新音频游戏软件组件进行组合以创建游戏软件组件的第二组合。游戏软件组件的第二组合用于在具有新图形和声音的游戏机上呈现游戏。因此,当从GTDR下载不同游戏软件组件时,MGC 650产生允许不同游戏特征的不同组合的游戏软件组件。
MGC通过主通信板660上的网络接口和LAN 615与诸如GTDR这样的远程服务器进行通信。LAN 615是诸如娱乐场局域网、非现金系统网络、累进游戏网络、计费网络、以及奖励游戏网络这样的内部网或者诸如因特网这样的广域网。为了在游戏机600与远程服务器之间建立通信,使用诸如与天线相连的无线调制解调器这样的无线通信接口670或者诸如与电话线或以太网连接相连的有线调制解调器这样的有线通信接口。为了可在远程服务器与游戏机之间进行通信,使用诸如TCP/IP这样的通信协议。
利用内部防火墙665可防止对游戏机600的非法存取。将内部防火墙665设计成防止诸如黑客这样的有些人获得对游戏机的非法存取并且防止按照一些方式来篡改它。例如,非法存取企图在游戏机中植入用于改变游戏机的操作或者可使某人窃取数据的程序。在游戏机中所使用的防火墙是由加利福尼亚州圣约瑟的Cisco系统提供的。
一般GTDR方法
图7是用于对利用远程服务器700来更新游戏软件组件的方法进行描述的流程图。在705中,建立与远程服务器的通信,该远程服务器可以是GTDR。该通信是由游戏机或者利用诸如TCP/IP这样的适当通信协议的远程服务器发起的。游戏机通过与ISP相联系以建立因特网连接而建立与远程服务器的通信。在710中,游戏机将诸如当前在游戏机上所使用的游戏软件组件列表、存储在游戏机上的游戏软件组件列表、或者游戏软件组件版本信息这样的游戏软件组件信息发送到远程服务器。在715中,游戏机接收来自远程服务器的一个或多个游戏软件组件,其中多个游戏软件组件用于在游戏机上呈现游戏。该游戏软件组件包括游戏系统组件、游戏支付表、游戏奖励、游戏累进、游戏图形、游戏声音、游戏管辖区信息、以及游戏网络组件。
在716中,游戏机对游戏软件组件进行解包。在解包处理中,对游戏软件组件进行解密、解压、查毒,并且对其与多个组件进行重装。在对新游戏软件组件进行解包之后,在718中,对游戏软件组件的新组合进行装配。游戏软件组件的组合包括从远程服务器所接收到的游戏软件组件以及先前存储在游戏机上的且使用的游戏软件组件。当使用下载的游戏软件组件时,下载的游戏软件组件向在游戏机上所呈现的游戏添加附加的或者新的游戏特征。在720中,游戏软件组件的新组合用于在游戏机上呈现游戏。在725中,将从在游戏机上所玩的游戏所产生的游戏事务信息发送到远程服务器。在利用游戏机建立通信的同时可随时发送游戏事务数据,并且并不局限于在附图中所出现的顺序。
图8是对远程服务器中的用于修改在多个游戏终端800上所玩的游戏的方法进行描述的流程图。在805中,远程服务器对已为特定游戏终端所设置的更新触发器的列表进行检查。为每个游戏终端设置许多可能的更新触发器。例如,更新触发器可以是更新时间、更新日、更新周、游戏事件、游戏终端性能标准、或者玩家输入。特定更新还可由更新触发器的组合来触发。例如,在白天某个时段期间的游戏事件可触发对包含游戏机的支付表的游戏软件组件进行更新。
对于每个游戏终端而言,远程服务器对具有一个或多个更新触发器的列表进行检查。在810中,当游戏终端或游戏终端组不满足一个或多个更新触发器的条件时,远程服务器对另一游戏终端或游戏终端组重复805。在815中,远程服务器建立与诸如游戏机这样的需要一些类型的更新的一个或多个游戏终端的通信。为了建立与一个或多个游戏终端的通信,在一些实施例中,远程服务器查找一个或多个游戏终端的IP地址并且与本地ISP相联系以通过因特网发送通信。TCP/IP通信协议用于该通信处理。
在820中,一旦建立了与至少一个游戏终端的通信,远程服务器选择性地向游戏终端请求诸如存储在游戏终端上的游戏组件软件版本信息或者游戏软件组件列表这样的游戏组件信息。远程服务器存储该信息的记录。因此,在一些实施例中,对游戏软件组件信息的请求不是必需的。在825中,远程服务器接收来自游戏终端的包含远程服务器在820中所请求的游戏组件信息的应答消息。
在830中,远程服务器确定要发送到一个或多个游戏终端的游戏软件组件列表。例如,对于软件更新而言,远程服务器对从特定游戏终端所接收到的游戏软件组件版本信息列表与要进行的软件更新列表进行比较并且确定必须将哪一个游戏软件组件下载到游戏终端。在另一示例中,当触发了推广更新时,远程服务器下载诸如支付表这样的多个游戏软件组件、游戏奖励组件、游戏图形、以及能够推广的游戏声音。
在832中,从诸如远程服务器上的硬盘驱动器或者CD驱动器中的CD这样的存储位置取得游戏软件组件并对其进行打包以便可将该组件下载到游戏终端。该打包处理包括对游戏软件组件的加密和压缩以及将该游戏软件组件封装成一个或多个信息包。另外,确定用于对每个游戏软件组件的配置进行描述的指令并且使其包含在该打包处理中,因为每个游戏软件组件具有多个配置选择。游戏软件组件包括但不局限于游戏系统组件、游戏支付表、游戏奖励、游戏累进、游戏图形、游戏声音、游戏管辖区信息、游戏网络组件。游戏网络组件包括可使游戏终端与包括GTDR的不同游戏设备进行通信的通信协议。在835中,将所打包的游戏软件组件发送到一个或多个游戏终端。[0111]在远程服务器执行805、810、815 820、830、832、以及835中的更新处理的同时,远程服务器同时接收845来自一个或多个游戏终端的游戏事务信息数据850并对其进行存储。将游戏事务信息存储在包括但并不局限于游戏版本数据、游戏数据、游戏终端数据、玩家数据、路径数据、以及场馆数据的一个或多个数据类别中。
为了将游戏事务信息存储在特定类别中或者可对存储在数据库中的游戏事务信息进行某些查询,远程服务器对该数据执行一个或多个操作。此外,如参考图5所描述的,对游戏事务信息的存取与分级存取特权一致。因此,在存储游戏事务信息之前,向数据分配存取特权。将该存取特权存储为包含数据的记录中的字段。可根据数据库中的数据分区来存储游戏事务信息,其中每个数据分区与游戏机构相对应。因此,远程服务器确定从游戏终端所接收到的任何游戏事务信息的适当存储位置。
图9是用于对存储来自多个不同游戏机构的数据的分区数据库上的游戏事务信息进行存取的方法900进行描述的流程图。在905中,远程服务器接收来自诸如游戏机或者远程计算机这样的游戏设备对游戏事务信息的请求。该游戏事务信息请求是从用户对远程服务器或者游戏设备所执行的应用产生的。例如,该信息请求来自从远程计算机进行操作的远程用户。在910中,远程服务器对请求信息的游戏机和/或用户的身份进行验证。因此,验证处理基于密码、诸如指纹这样的生物信息、或者密码与生物信息的组合。
在915中,当已对用户的身份进行了验证时,远程服务器确定诸如分配给用户的用户组的存取特权这样的用户的存取特权。如参考图6所描述的,根据分级组来代表存取特权。在920中,远程服务器对分配给用户的存取特权与信息请求所需的存取特权进行比较。在922中,当用户不具有足够的存取特权时,拒绝对游戏事务信息的存取。在925中,当用户具有足够的存取特权时,远程服务器产生请求数据。为了产生请求数据,远程服务器从一个或多个存储位置取出游戏信息并且对该游戏信息执行一个或多个操作。该取出处理需要对可查询数据库进行搜索。
在930中,远程服务器产生包含请求信息的应答消息。对应答消息中的数据进行加密和压缩。在935中,远程服务器将该应答消息发送到诸如游戏机这样的远程游戏设备、另一远程服务器、远程计算机、或者打印机。在940中,远程服务器对请求事务的记录进行存储。该事务记录包括用户所进行的询问类型的记录。例如,用户请求基于例如特定游戏终端的特定请求参赛、特定玩家、路径、场馆、或者时段的游戏信息。事务记录用于对存储游戏事务信息的数据库的结构以及诸如询问配置应用这样的利用该数据库的应用软件进行调节。例如,利用询问配置应用将普通询问参数作为数据类别添加到数据库和数据库图形用户界面上。事务记录还用于帐单目的以及安全性目的。
预置游戏终端配置
如上所述,存在各种理由以提供可对游戏机及其他游戏终端进行远程配置的游戏系统。例如,单个娱乐场或其他游戏场所的操作者期望对某个类型的所有游戏机、给定银行或区域中的所有游戏机、乃至娱乐场楼面上的所有游戏机和终端进行重配置,以便可对配置进行调节以其符合新的游戏规律或者反映出诸如突出的本地拳击比赛这样的期望的大业务量和玩级。通过终端手动重配置方法的传统终端很麻烦且容易出错,而涉及许多游戏机或终端的进一步自动化的远程配置处理可立刻解决许多相关问题。对适于这种远程配置的系统所提供的许多便利性中的另一个进行说明,即在一些情况下公司地点用户仅通过少量命令或者编辑选择可从单个位置对很广区域上的多个场馆上的游戏终端进行远程配置。如在下面详细阐述的,这至少部分地是通过提供一种数据库来实现的,该数据库包括基于数十个或者数百个″宏″的预置游戏机配置库。
还如上所述的,所公开的GTDR或类似适当项可按照各个方式而与游戏机及其他游戏终端的远程配置结合使用。例如,可将游戏软件组件信息和游戏事务信息存储在不同游戏机构按照如此方式所分区的相关数据库中以至于可很容易对特定游戏机的游戏软件组件配置进行分析和修改。虽然上述配置相关实施例主要聚焦于游戏软件组件,但是很容易明白的是还可将各个其他配置相关项存储在这种数据库中。此外,还应明白的是这种数据库不是必需分区,并且可使用不止一个数据库以使其与给定系统相关。例如,系统可与两个分离的数据库相关,一个结合来自游戏终端的所跟踪的且存储的数据一起使用,并且如下面更详细阐述的,另一个具有分离的预置游戏机配置库,该预置游戏机配置库包括游戏软件组件配置及其他配置相关项和设置。
尤其是就游戏软件组件信息,可对游戏终端上的各个潜在游戏配置的这种信息单独存储或者将其存储为预置游戏机配置的一部分。如上所述,对于每个游戏而言,列出驻留在给定游戏终端上的游戏软件组件的游戏软件组件信息,并且该信息与驻留在游戏终端上的特定游戏软件配置以及游戏终端的软件的潜在配置相对应。如在参考图2的先前示例中所提供的,游戏软件组件信息可包括游戏系统组件224、游戏支付表226、游戏奖励228、游戏图形230、游戏声音232、游戏累进233、管辖区信息234、玩家追踪236、游戏网络组件238、及其他游戏信息。
还如上面参考图2所述的,许多游戏储存库应用270中的一个涉及配置和调度工具274,该配置和调度工具274用于根据涉及如上所讨论的各种因素所调度的更新触发器来对一个或多个游戏终端进行配置。这种配置应用对在特定游戏终端上所玩的游戏所使用的当前集合的游戏软件组件进行标识并且此后对所标识的软件组件与新游戏配置所需的游戏软件组件进行比较,这会产生游戏软件组件的列表,所述游戏软件组件在游戏终端上可被更新以启用新游戏配置。相关调度工具类似地用于根据多个更新触发器来自动更新一个或多个游戏终端的配置,所述多个更新触发器基于某个日期、时间、特定事件、玩家输入、游戏性能、或者许多其他因素。
还如上所述的,GTDR 200包括配置和调度应用,该配置和调度应用可自动执行下载和/或配置,诸如通过利用时刻的更新触发器来自动下载游戏图形230和游戏声音232以在某些时刻吸引特定组的人。当然,还可应用和/或使用其他触发器和/或配置类别以代替时间、游戏图形、以及游戏声音的当前示例。因此,可在对具有某些游戏的游戏终端进行配置的GTDR上发展并执行更新触发器,所述某些游戏例如具有某个日期、时间、和/或与特定人口统计组的偏爱相对应的其他定义因素上的某些配置设置。此外,软件组件的游戏管辖区信息234用于随着各种其他远程配置可能性来对特定游戏管辖区的游戏终端进行配置。
各种配置参数和设置可包含在单个″宏″或者预置游戏机配置之中,这单个″宏″或者预置游戏机配置可存储在数据库上已备即时地对游戏终端取出与执行,更好地与GDTR或者其他适当远程配置设备相距很远。如上所述,虽然这种单个预置游戏机配置包括游戏软件组件,但是还具体地考虑到各式各样的参数、设置、及其他项是单个整个预置游戏机配置的一部分。即就是单个预置配置一部分的各个游戏终端设置类别例如包括其中的亮度、音量、语言、游戏主题、支付表、工艺品、吸引顺序、面额、奖励、手付冻结量、危害最小变数、软件和硬件驱动器、终端停用因素、以及管辖区规则。
现在回到图10,对根据本发明一个实施例的具有预置游戏终端配置库的示意性数据库的方框图进行说明。与上面所公开的GTDR 200一致或类似的远程服务器1200可用作远程配置设备以对各个相关游戏机和终端(未示出)进行远程配置。因此,远程服务器1200更好地包括适于将预置游戏终端配置传送到各种游戏终端的处理器,并且还更好的包括一个或多个网络接口以便与各种相关游戏机和终端进行通信。虽然远程服务器可用于对位于各个不同位置上的不同游戏终端进行配置,但是很容易明白的是可对相同建筑物之内的游戏终端、位于相同楼层上的游戏终端、乃至紧挨着远程服务器的游戏终端进行类似配置。
远程服务器1200更好地是与数据库1210相关并与数据库1210进行通信,该数据库1210与上面所公开的游戏终端数据库210相同或者基本上类似。数据库1210包括多个预置游戏终端配置1280以及各种其他数据1281项。实际上,这种其他数据项与在上面所公开的游戏终端数据库210和分区216之内的那些相同或基本上相似。尤其是就预置游戏终端配置1280而言,每一这种配置更好地包括诸如上面所列的多个游戏设置类别每一个的特定设置。虽然在这里仅说明了三个不同的预置配置(A、B、以及C),但是很容易明白的是可将数十、数百、乃至数千个不同预置配置1280作为预置配置″库″存储在数据库1210中。可向各种预置配置的每一个分配标记、标识符、或者其他唯一名称,并且如所示的可以是字母,或者还可以是基于数字的词、代号、或者基于任何其他方便标识系统的主题。例如,可将特定预置游戏终端配置″A″标记为存储在数据库1210上的预置配置库之内的数百或数千个可能预置配置当中的配置″739″。作为另一示例,可对诸如其中的″大业务量I、II、以及III″、″星期二本土之夜AVP和i960″、或者″除夕Upright和桌面″这样的若干尤其是通行配置进行标记以反映出特定情况。
每种不同预置游戏终端配置包括多种游戏终端设置类别和每一类别的相关设置,例如就预置游戏终端配置1280A所示出的那些设置。虽然对预置配置1280A的十五个不同设置类别进行了说明,但是很容易明白的是在给定预置配置之内可存在更多或更少设置类别。如所示的,各种设置类别包括游戏主题、管辖区、硬件驱动器、软件驱动器、终端停用、亮度、音量、语言等等,虽然实际各个设置是″红色白色&蓝色″、内华达州、基于i960等等。很容易明白的是可包括许多其他设置类别乃至子类别,并且每一这种设置类别或者子类别的实际设置可依照要求而改变。子类别涉及指定基于i960游戏机之内的硬件驱动器类型。硬件驱动器的这种子类别例如包括投币器的特定i960可兼容驱动器、纸币识别器、票单打印机等等。应明白的是就系统至系统并且甚至在系统之内而言特定类别依照要求而不同。
在一些实施例中,在各种预置游戏终端配置中可使用最低量或最小量的游戏终端设置类别。例如,预置游戏终端配置1280A的替换版本可仅包含对亮度、音量、语言、以及吸引顺序的设置。在这种情况下,其他设置类别是空白或者甚至不存在。在空白设置类别的情况下,呈现设置类别,但是特定设置类别的实际设置不存在。在更加低要求的预置配置示例中,对管辖区和玩家损失限制的设置是唯一有的设置。换句话说,利用预置游戏终端配置无需不必要的存储空间或者无需基于不需要的设置类别而过度失察。
远程服务器1200适于对存储在数据库1210上的配置库中的各种预置游戏终端配置进行存取,并且此后将一个或多个预置配置传送到一个或多个游戏机或与该远程服务器相关的终端。因此,每个这种游戏终端更好地包括适于与远程服务器1200进行通信的第二网络接口以及适于对从远程服务器所传送的一个或多个预置游戏终端配置进行存储的存储器。在一些实施例中,一个或多个游戏终端上的存储器适于存储若干预置配置,尤其是存在很可能在重复时机而用于给定游戏终端的若干流行预置配置。例如,给定游戏机或终端存储用于普通使用的预置配置″739″以及用于期望的高营业额使用时段的预置配置″132″。利用存储在游戏终端本身上的存储器中的这些预置配置,来自远程配置服务器1200的简单命令指示游戏终端将从一个预置配置切换到另一个。如上所述,这种命令、指令、和/或配置自动地来自服务器1200(例如GDTR200)或者作为涉及来自服务器的用户的输入的手动处理的一部分。
为了便于预置游戏终端配置1280的创建、参考、存储,游戏操作者或者远程配置系统可为标准预置游戏终端配置指定通用模板,以便该库之内的每种预置配置具有相同设置类别。虽然很可能的是从一些标准预置配置全部删除一些设置类别,但是对于连续性目的而言更好的是简单地包括所有设置类别并且留下对给定预置配置无关紧要的那些的实际设置空白。例如,在示例性预置配置1280A中留下″终端停用″设置类别是空白。就留下空白的设置类别而言,可将接收游戏终端编程为通过忽略那些设置类别而起作用或者回复到特定游戏终端的默认设置。
在一些实施例中,不同预置游戏终端配置具有额外或可选设置类别。仅通过所有相关游戏机和终端来识别这种额外或可选设置类别。例如一些预置配置包含AVP(前进视频平台)游戏机专用的添加的设置类别。接收包含这种设置类别的预置配置的游戏机隐藏可将任何专用AVP设置应用在其中,同时接收这种预置配置的任何其他非AVP游戏终端可简单地忽略任何AVP类别或设置。这种添加的或者专用设置类别可应用于尤其诸如例如特定驱动器、收票器、以及第二或第三视频屏的设置这样的未在每个游戏终端上的各种其他项。
很容易明白的是预置游戏终端配置库的可用性可使游戏操作者快速地且按照各种不同配置来对大量游戏机进行配置。例如,游戏操作者决定对游戏楼层上的十四个或二十四个游戏机的选择进行配置以使其符合特定预置配置,由此GTDR 200、远程服务器1200、或者其他适当远程配置设备此后依照要求将预置配置发送到每个指定的游戏机或者游戏机组。或者,游戏操作者决定升高所有TV显示的有主题的游戏终端的支付表的等级,并且降低所有基于视频扑克的游戏终端(对于娱乐场上的TV主题黑暗而言)的支付表的等级,由此远程配置设备可将一个集合的预置配置发送到所有TV显示的有主题的游戏终端并且将不同集合的预置配置发送到基于视频扑克的游戏终端。就又一示例而言,娱乐场所有者必须对娱乐场中的所有游戏终端进行重配置以使其符合各个游戏管辖区中的最新审查通过的法律,因此发送不同集合的预置配置以实现该需要。
在一些实施例中,游戏操作者可编辑和/或创建各种预置游戏以适合于条件或者偏好变化。就管辖区法律变化的先前示例而言这种灵活性尤其有用,因为此后对所有现有预置配置进行编辑以符合该法律。这种法律与最大游戏机音量、位于儿童进入的普通公用区域附近的终端的吸引顺序参数、或者游戏机设置开始作用的任何其他问题有关。预置配置的使用还涉及确保将各种相关游戏终端配置成符合管辖区要求的一些能力以及每个游戏终端足以启用一个或多个特征(即存储器ok、系统ok)的能力。在这点上,来自各种游戏终端的与新发送的预置游戏配置相关的反馈是合乎需要的。例如,对于给定游戏机而言合乎需要的是通知远程服务器它不具有诸如专用票单打印这样的可对特定配置设置进行处理的硬件能力。这种反馈可向游戏操作者提供不易被远程服务器、GTDR、或者其他系统服务器已知的或者可用的附加信息。按照这种方式,由于没有快递地识别出总够的资源,因此不能适当地许可和/或无法被配置不满足管辖权要求的任何终端,并且可解决该问题。
在一些实施例中,在提供预置游戏终端配置的过程中涉及除了实际游戏操作者之外的第三方。例如,对于来自一个或多个制造商或供应商的更新或新的预置而言各种预置配置库是可用的。这种更新是通过将盘片、CD-ROM、或者包含该更新的其他存储介质从第三方提供给游戏操作者以手动安装到现有预置配置库或者数据库而进行的。或者,直接链接到批准的第三方制造商或者供应商可直接进行这种更新。
其中将数百或者数千预置配置存储在给定库中,将这种预置配置分成各种组合子组,并且还可以是基于多种因素可查找的或者可别交叉引用的。例如,存在基于i960、AVP、或者其他游戏机一般类型的当前配置组;基于卷绕播放(reel play)、视频播放、TV主题、纸牌游戏主题、或者其他一般游戏终端主题的组;游戏终端体转角上的游戏终端体之内的分离的基于位于公共区附近的终端的组,或者基于其他游戏终端位置的组;和/或基于低业务量时段(例如星期二早晨)、中业务量时段、高业务量时段(例如星期六晚上)、以及超高业务量时段(例如除夕或者本地拥有的主要运动事件)的组。
很容易明白的是除了可降低对已安装的且可操作的游戏终端进行重配置所必须的资源之外,这种远程配置能力可显著地降低要对卖给不同管辖区的游戏终端进行安装所必须的资源。此外,当对大量游戏终端的游戏信息进行跟踪和存储时,游戏终端配置性能模式出现了,当仅存储少量游戏终端的信息时不容易看到该游戏终端配置性能模式。由于利用所提供的整个系统所建立的给定集合的关系,娱乐场操作者或其他游戏管理方此后对特定游戏终端、游戏终端组、时刻、周内一天、或者其他显著时机或事件的各种合乎需要的预置配置进行标识。反复复制这种配置并且依照要求可延至一个或多个游戏终端。
仍有其他因素在确定游戏操作者想要如何对投币游戏机楼层进行有选择配置的过程中开始起作用。如上所述,操作者想要基于特定机器准则或性能统计对一个或多个游戏终端进行重配置。例如,操作者希望选择所投放(projected)的所有游戏终端以使其在给定时间段不满足门限值或时均值。因此对一个或多个新的预置配置进行重新配置以企图提高性能。新预置配置中的改变的设置与支付表、面额、更有侵略性的吸引顺序等等有关。作为另一示例,游戏操作者希望选择在上周之内倾斜所有游戏机,因为这种问题是由于计算机错误或坏的软件引起的。此后可将软件修补程序以及适于与这种新码一起工作的新预置配置发送到近来倾斜的所有游戏机。
用于对游戏终端进行重配置的因素的更多其他示例可基于个体玩家或者立即玩的游戏。例如,游戏操作者希望通过提高的支付表、奖励、或者被束缚为各个游戏终端的配置的其他comps或特长来诱惑任何″热的″玩家。可简单地根据近来性能或者特定玩家的状态来对特定游戏机进行远程重配置。这种重配置包括利用如上所述的一个或多个预置游戏终端配置,并且可自动基于系统触发自动进行或者通过对特定状况进行监控的娱乐场人员来手动进行。作为特定示例,利用被束缚为系统游戏机和终端的配置的推广奖励系统,可根据玩的级别或者近来性能使用推广奖励系统。当玩家或者状况触发了用于激活各个游戏终端上的推广奖励系统的任何准则时,可对游戏终端进行适当地远程重配置。
图11描述了根据本发明一个实施例的用于从远程配置设备对游戏终端进行配置或重配置的示例性方法的流程图。虽然在某些方面该流程图是综合性的,但是很容易理解的是不是所提供的每个步骤是必需的,可包括其他步骤,并且给定游戏操作者和/或其他相关方可依照要求对步骤顺向进行重排。方法1290从处理步骤1291开始,其涉及提供适于对游戏终端进行远程配置的游戏系统。所提供的游戏系统包括远程配置设备和与远程配置设备相结合的相关数据库,其中下面对这种项进行了更详细的描述。尤其是,该数据库包括各种预置配置库。
在步骤1292中,确定在与游戏系统相关的游戏终端中是否存在对新配置或者变化配置的任何需要或希望。如先前所讨论的,这种配置涉及利用包括对多个设置类别的每一个的特定设置的预置游戏终端配置。很容易明白的是可应用各式各样的对配置或者重配置的潜在需要或者希望,并且在上面更详细地提供了若干这种示例。在确定步骤1293中,查询是否在诸如游戏终端上的存储设备或者与游戏终端相关的存储设备这样的感兴趣的游戏终端上已经有了最新需要的或者期望的配置或者预置配置。如果没有,那么该处理移动到步骤1294,但是如果已经有了,此后处理跳过步骤1294和1295并且走捷径到步骤1296。
在步骤1294,从数据库取出最新期望的或者需要的配置,并且在步骤1295,将该配置传送到感兴趣的游戏终端。由远程配置设备执行这些步骤1294和1295。在步骤1296,将指令从远程配置设备发送到感兴趣的游戏终端,其中该指令根据所需要的或者期望的配置来对游戏终端进行配置或者重配置。最终,在步骤1297,根据感兴趣的特定配置来对感兴趣的游戏终端进行配置或重配置,此后该方法结束。很容易明白的是游戏终端的配置是在第一次安装游戏终端期间所进行的原始配置,同时对已配置的且使用中的游戏终端进行重配置。此外,简单配置涉及向重复循环的所使用游戏终端提供配置或者相反除去任何现有配置、删除任何现有配置、使任何现有配置恶化等等。
虽然为了清楚理解已对先前发明进行了相当详细地描述,但是很显然的是在所附权利要求的范围之内可实施某些变化和改变。例如,虽然已将本发明的游戏机描述为具有安装在主游戏机机柜顶部的顶盒,但是根据该发明的游戏设备的使用不受到限制。例如,可提供不具有顶盒的游戏机。

Claims (19)

1.一种适于呈现机会游戏的游戏系统,包括:
数据库,该数据库包括多个预置游戏终端配置,其中所述多个预置游戏终端配置的每一个包括用于至少一个游戏终端设置类别的特定设置;
至少一个游戏终端;以及
具有第一网络接口的远程配置设备,该远程配置设备与所述数据库进行通信,并且该远程配置设备通过所述第一网络接口和所述至少一个游戏终端进行通信,所述远程配置设备还具有适于使出自所述多个预置游戏终端配置的第一预置游戏终端配置和第二预置游戏终端配置传送到所述至少一个游戏终端的处理器,其中所述第一预置游戏终端配置对应于普通使用的配置,而所述第二预置游戏终端配置对应于期望的高营业额使用的配置;
所述至少一个游戏终端与所述远程配置设备进行通信并且适于呈现机会游戏,其中所述至少一个游戏终端包括适于从所述远程配置设备接收所述第一和第二预置游戏终端配置的第二网络接口,以及适于存储所述第一和第二预置游戏终端配置的存储器,
其中所述至少一个游戏终端适于存取在所述存储器中的所述第一预置游戏终端配置并依据所述第一预置游戏终端配置呈现机会游戏,以及适于存取在所述存储器中的所述第二预置游戏终端配置并依据所述第二预置游戏终端配置呈现所述机会游戏,并且
响应于来自所述远程配置设备的进行切换的命令,所述至少一个游戏终端适于在使用所述第一预置游戏终端配置和使用所述第二预置游戏终端配置之间切换,其中所述远程配置设备基于所述至少一个游戏终端的期望营业额使用而提供所述进行切换的命令;
其中所述远程配置设备基于所述至少一个游戏终端的期望的高业务量时段而自动地将所述命令提供给所述至少一个游戏终端,以从所述第一预置游戏终端配置切换到所述第二预置游戏终端配置。
2.根据权利要求1的游戏系统,其中所述至少一个游戏终端设置类别的至少两个是从下述组中选择出来的,所述组是由亮度、音量、语言、游戏主题、支付表、工艺品、吸引顺序、面额、奖励、手付冻结量、危害最小变数、软件和硬件驱动器、终端停用因素、以及管辖区规则组成的。
3.根据权利要求2的游戏系统,其中所述至少一个游戏终端设置类别包括下述组的所有项,所述组是由亮度、音量、语言、游戏主题、支付表、工艺品、吸引顺序、面额、奖励、手付冻结量、危害最小变数、软件和硬件驱动器、终端停用因素以及管辖区规则组成的。
4.根据权利要求1-3任一项的游戏系统,其中所述多个预置游戏终端配置中的至少一个包括用于至少十五个不同游戏终端设置类别的特定设置。
5.根据权利要求1-4任一项的游戏系统,其中所述至少一个游戏终端的至少一个的所述存储器适于存储从所述远程配置设备所传送的所述多个预置游戏终端配置。
6.根据权利要求1-5任一项的游戏系统,其中所述多个预置游戏终端配置的至少一部分基于标准预置游戏终端配置的通用模板。
7.根据权利要求6的游戏系统,其中在所述预置游戏终端配置的至少一部分之内的每一预置游戏终端配置具有相同的游戏终端设置类别。
8.根据权利要求1-7任一项的游戏系统,进一步包括:
与所述远程配置设备相关的一个或多个调度工具,其中所述远程配置设备适于使用所述一个或多个调度工具以根据一个或多个更新触发器对所述至少一个游戏终端的一个或多个进行自动配置。
9.根据权利要求8的游戏系统,其中所述一个或多个更新触发器包括基于从下述组所选的一个或多个因素的至少一个更新触发器,所述组是由特定日期、特定时间、特定事件、玩家输入、以及游戏终端性能组成的。
10.根据权利要求1-9任一项的游戏系统,其中所述至少一个游戏终端的第一游戏终端位于第一游戏场所,并且所述多个游戏终端的第二游戏终端位于与所述第一游戏场所相分离的第二游戏场所。
11.根据权利要求10的游戏系统,其中所述第二游戏场所处于与所述第一游戏场所不同的州。
12.根据权利要求10或11的游戏系统,其中所述远程配置设备与所述第一和第二游戏场所相分离。
13.根据权利要求1-12任一项的游戏系统,其中所述多个预置游戏终端配置的至少一个包括对其没有实际设置的至少一个设置类别。
14.根据权利要求13的游戏系统,其中所述至少一个游戏终端的一个或多个被编程为通过忽略对其没有实际设置的至少一个设置类别而起作用。
15.根据权利要求1-14任一项的游戏系统,其中所述多个预置游戏终端配置的至少一个包括一个或多个额外的或者可选的游戏终端设置类别。
16.根据权利要求15的游戏系统,其中只有所有所述至少一个游戏终端的一部分游戏终端被编程为识别所述一个或多个额外的或可选的游戏终端设置类别。
17.一种游戏终端,所述游戏终端包括:
外壳,该外壳内包含多个内部游戏终端组件;
网络接口,该网络接口适于与外部远程配置设备进行通信,所述外部远程配置设备与包括多个预置游戏终端配置的数据库相关,其中所述多个预置游戏终端配置的每一个包括用于至少一个游戏终端设置类别的特定设置;
存储器,该存储器适于存储从所述外部远程配置设备所传送的所述多个预置游戏终端配置中的第一预置游戏终端配置和第二预置游戏终端配置,其中所述第一预置游戏终端配置对应于普通使用的配置,而所述第二预置游戏终端配置对应于期望的高营业额使用的配置;以及
控制器,该控制器通过所述网络接口与所述多个内部游戏终端组件的至少一个进行通信并且还与所述外部远程配置设备进行通信,所述控制器适于利用从所述外部远程配置设备所传送的所述第一或第二预置游戏终端配置中的一个来执行在所述游戏终端上所玩的机会游戏的一个或多个方面或者对其进行控制,
其中所述游戏终端适于存取在所述存储器中的第一预置游戏终端配置并依据所述第一预置游戏终端配置呈现机会游戏,以及适于存取在所述存储器中的第二预置游戏终端配置并依据所述第二预置游戏终端配置呈现所述机会游戏,并且
响应于来自所述远程配置设备的进行切换的命令,所述游戏终端适于在使用所述第一预置游戏终端配置和使用所述第二预置游戏终端配置之间切换,其中所述远程配置设备基于所述游戏终端的期望的高业务量时段而自动地将所述命令提供给所述游戏终端,以从所述第一预置游戏终端配置切换到所述第二预置游戏终端配置。
18.一种用于从远程配置设备来对游戏终端进行配置的方法,该方法包括:
提供游戏系统,所述游戏系统包括所述远程配置设备以及与所述远程配置设备进行通信的数据库,所述数据库包括多个预置游戏终端配置,其中所述多个预置游戏终端配置的每一个包括用于至少一个游戏终端设置类别的特定设置;
确定所述游戏终端需要被配置;
将出自所述多个预置游戏终端配置的第一预置游戏终端配置和第二预置游戏终端配置从所述远程配置设备传送到所述游戏终端,其中所述第一预置游戏终端配置对应于普通使用的配置,而所述第二预置游戏终端配置对应于期望的高营业额使用的配置;
将指令从所述远程配置设备发送到所述至少一个游戏终端以根据所述第一预置游戏终端配置来对所述游戏终端进行配置或重配置;
根据所述第一预置游戏终端配置对所述游戏终端进行配置,其中所述游戏终端适于存取在所述游戏终端的存储器中的所述第一预置游戏终端配置,并依据所述第一预置游戏终端配置呈现机会游戏,以及适于存取在所述游戏终端的所述存储器中的所述第二预置游戏终端配置并依据所述第二预置游戏终端配置呈现所述机会游戏,并且
将基于所述游戏终端的期望的高营业额使用而在使用所述第一预置游戏终端配置和使用所述第二预置游戏终端配置之间切换的命令从所述远程配置设备传送到所述游戏终端,其中所述游戏终端适于响应于接收进行切换的所述命令而在使用所述第一预置配置和使用所述第二预置配置之间切换。
19.根据权利要求18的方法,其中在上述传送的步骤之前,所述方法包括步骤:
从所述数据库取出所述第一预置游戏终端配置和所述第二预置游戏终端配置。
CN2007800441869A 2006-10-05 2007-09-28 游戏终端的远程配置 Expired - Fee Related CN101548300B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/544,923 2006-10-05
US11/544,923 US9251647B2 (en) 2000-10-19 2006-10-05 Remote configuration of gaming terminals
PCT/US2007/079901 WO2008045699A2 (en) 2006-10-05 2007-09-28 Remote configuration of gaming terminals

Publications (2)

Publication Number Publication Date
CN101548300A CN101548300A (zh) 2009-09-30
CN101548300B true CN101548300B (zh) 2013-09-18

Family

ID=39283510

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007800441869A Expired - Fee Related CN101548300B (zh) 2006-10-05 2007-09-28 游戏终端的远程配置

Country Status (7)

Country Link
US (3) US9251647B2 (zh)
EP (1) EP2074597A2 (zh)
CN (1) CN101548300B (zh)
AU (1) AU2007307924A1 (zh)
CA (1) CA2665426A1 (zh)
MX (1) MX2009003614A (zh)
WO (1) WO2008045699A2 (zh)

Families Citing this family (133)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8636596B2 (en) 2000-11-04 2014-01-28 Igt Dynamic player notices for operational changes in gaming machines
US9251647B2 (en) * 2000-10-19 2016-02-02 Igt Remote configuration of gaming terminals
US20040180721A1 (en) * 2000-12-21 2004-09-16 Igt Gaming terminal data repository and information distribution system
US8556698B2 (en) * 2000-10-19 2013-10-15 Igt Executing multiple applications and their variations in computing environments
US6645077B2 (en) * 2000-10-19 2003-11-11 Igt Gaming terminal data repository and information distribution system
US9613483B2 (en) 2000-12-27 2017-04-04 Proxense, Llc Personal digital key and receiver/decoder circuit system and method
US7186181B2 (en) * 2001-02-02 2007-03-06 Igt Wide area program distribution and game information communication system
US9267144B2 (en) * 2002-01-23 2016-02-23 Monsanto Technology Llc Plastid transformation of maize
GB2394186A (en) * 2002-09-16 2004-04-21 Acres Gaming Inc System controlled player-related bonuses in gaming machines
CN1890004B (zh) * 2003-09-05 2011-05-04 百利娱乐国际公司 用于对纸牌游戏如巴卡拉进行监控的系统、方法和设备
US9564004B2 (en) 2003-10-20 2017-02-07 Igt Closed-loop system for providing additional event participation to electronic video game customers
US20070155469A1 (en) * 2003-10-20 2007-07-05 Sam Johnson Automatic funding of paragames on electronic gaming platform
US9020854B2 (en) 2004-03-08 2015-04-28 Proxense, Llc Linked account system using personal digital key (PDK-LAS)
WO2006004997A2 (en) * 2004-06-30 2006-01-12 Wms Gaming Inc. Game library manager for a gaming machine
US9613491B2 (en) 2004-12-16 2017-04-04 Igt Video gaming device having a system and method for completing wagers and purchases during the cash out process
RU2007127725A (ru) 2004-12-20 2009-01-27 ПРОКСЕНС, ЭлЭлСи (US) Аутентификация по биометрическому ключу персональных данных (pdk)
US8690663B2 (en) * 2005-01-12 2014-04-08 Igt Payline and wagering options for low denomination games
US20060183552A1 (en) * 2005-02-11 2006-08-17 Dimichele Carmen System & method for data mining
US8690681B2 (en) * 2005-09-12 2014-04-08 Bally Gaming, Inc. System for configuration validation
US8550464B2 (en) * 2005-09-12 2013-10-08 Bally Gaming, Inc. Systems, methods and articles to facilitate playing card games with selectable odds
EP1935106B1 (en) * 2005-09-21 2013-05-29 LG Electronics, Inc. Device management system and method for managing device management object
US7676803B2 (en) * 2005-12-06 2010-03-09 Dell Products L.P. Method of defining packaging applicability
US8219129B2 (en) 2006-01-06 2012-07-10 Proxense, Llc Dynamic real-time tiered client access
US11206664B2 (en) 2006-01-06 2021-12-21 Proxense, Llc Wireless network synchronization of cells and client devices on a network
US7967682B2 (en) 2006-04-12 2011-06-28 Bally Gaming, Inc. Wireless gaming environment
US8777737B2 (en) 2006-04-13 2014-07-15 Igt Method and apparatus for integrating remotely-hosted and locally rendered content on a gaming device
US20070243928A1 (en) * 2006-04-13 2007-10-18 Igt Casino gaming incentives using game themes, game types, paytables, denominations
US8968077B2 (en) 2006-04-13 2015-03-03 Idt Methods and systems for interfacing with a third-party application
US8784196B2 (en) 2006-04-13 2014-07-22 Igt Remote content management and resource sharing on a gaming machine and method of implementing same
US8512139B2 (en) * 2006-04-13 2013-08-20 Igt Multi-layer display 3D server based portals
US9028329B2 (en) 2006-04-13 2015-05-12 Igt Integrating remotely-hosted and locally rendered content on a gaming device
US8992304B2 (en) 2006-04-13 2015-03-31 Igt Methods and systems for tracking an event of an externally controlled interface
US10026255B2 (en) 2006-04-13 2018-07-17 Igt Presentation of remotely-hosted and locally rendered content for gaming systems
US7904718B2 (en) 2006-05-05 2011-03-08 Proxense, Llc Personal digital key differentiation for secure transactions
US20100075742A1 (en) * 2006-10-11 2010-03-25 WMS Gaing Inc, Game-specific component enablement in a wagering game system
US7934993B2 (en) * 2006-10-16 2011-05-03 Igt Secure progressive controller
US9101820B2 (en) 2006-11-09 2015-08-11 Bally Gaming, Inc. System, method and apparatus to produce decks for and operate games played with playing cards
US20090156303A1 (en) 2006-11-10 2009-06-18 Igt Bonusing Architectures in a Gaming Environment
US8631501B2 (en) * 2006-11-10 2014-01-14 Bally Gaming, Inc. Reporting function in gaming system environment
US9311774B2 (en) 2006-11-10 2016-04-12 Igt Gaming machine with externally controlled content display
US9111078B2 (en) * 2006-11-10 2015-08-18 Bally Gaming, Inc. Package manager service in gaming system
US9275512B2 (en) 2006-11-10 2016-03-01 Bally Gaming, Inc. Secure communications in gaming system
US20080153600A1 (en) * 2006-11-10 2008-06-26 Bally Gaming, Inc. Gaming system configuration change reporting
US8784212B2 (en) * 2006-11-10 2014-07-22 Bally Gaming, Inc. Networked gaming environment employing different classes of gaming machines
US8920233B2 (en) * 2006-11-10 2014-12-30 Bally Gaming, Inc. Assignment template and assignment bundle in a gaming configuration and download system
US9269221B2 (en) 2006-11-13 2016-02-23 John J. Gobbi Configuration of interfaces for a location detection system and application
US9082258B2 (en) 2006-11-13 2015-07-14 Bally Gaming, Inc. Method and system for providing download and configuration job progress tracking and display via host user interface
US20090104994A1 (en) * 2006-11-13 2009-04-23 Ihor Bohdan Rybak Dynamic game management of video lottery terminals and a method and system for providing thereof
US8930461B2 (en) 2006-11-13 2015-01-06 Bally Gaming, Inc. Download and configuration management engine for gaming system
US8347280B2 (en) 2006-11-13 2013-01-01 Bally Gaming, Inc. System and method for validating download or configuration assignment for an EGM or EGM collection
US20080200244A1 (en) * 2007-02-21 2008-08-21 Igt Game collectibles
AU2008200752B2 (en) * 2007-03-29 2010-10-28 Aristocrat Technologies Australia Pty Limited A storage method for a gaming machine
AU2011211454B2 (en) * 2007-03-29 2013-12-19 Aristocrat Technologies Australia Pty Limited A storage method for a gaming machine
AU2008201035A1 (en) * 2007-04-13 2008-10-30 Acei Ab A partition management system
US20090048022A1 (en) * 2007-08-13 2009-02-19 Igt Dynamic reconfiguration of promotional programs
US8272945B2 (en) 2007-11-02 2012-09-25 Bally Gaming, Inc. Game related systems, methods, and articles that combine virtual and physical elements
WO2009062194A1 (en) 2007-11-09 2009-05-14 Proxense, Llc Proximity-sensor supporting multiple application services
US8616958B2 (en) * 2007-11-12 2013-12-31 Bally Gaming, Inc. Discovery method and system for dynamically locating networked gaming components and resources
US8171528B1 (en) 2007-12-06 2012-05-01 Proxense, Llc Hybrid device having a personal digital key and receiver-decoder circuit and methods of use
US9251332B2 (en) 2007-12-19 2016-02-02 Proxense, Llc Security system and method for controlling access to computing resources
US8508336B2 (en) 2008-02-14 2013-08-13 Proxense, Llc Proximity-based healthcare management system with automatic access to private information
US11120449B2 (en) 2008-04-08 2021-09-14 Proxense, Llc Automated service-based order processing
GB0807201D0 (en) * 2008-04-21 2008-05-28 Inspired Gaming Uk Ltd Networked entertainment devices
US20090275374A1 (en) * 2008-04-30 2009-11-05 Bally Gaming, Inc. Tournament play in a gaming property
US9483911B2 (en) * 2008-04-30 2016-11-01 Bally Gaming, Inc. Information distribution in gaming networks
US20090275401A1 (en) * 2008-04-30 2009-11-05 Bally Gaming, Inc. Method, system, apparatus, and article of manufacture for profile-driven configuration for electronic gaming machines (egms)
US9005034B2 (en) * 2008-04-30 2015-04-14 Bally Gaming, Inc. Systems and methods for out-of-band gaming machine management
US8856657B2 (en) * 2008-04-30 2014-10-07 Bally Gaming, Inc. User interface for managing network download and configuration tasks
US20100062863A1 (en) * 2008-05-07 2010-03-11 Urban Bergant Apparatus and Method for Gaming System and Game Controller Maintenance
WO2009151919A2 (en) * 2008-05-24 2009-12-17 Bally Gaming, Inc. Networked gaming system with enterprise accounting methods and apparatus
WO2009155047A2 (en) * 2008-05-30 2009-12-23 Bally Gaming, Inc. Web pages for gaming devices
WO2010006187A2 (en) * 2008-07-11 2010-01-14 Bally Gaming, Inc. Integration gateway
US8231471B2 (en) * 2008-07-22 2012-07-31 Wms Gaming, Inc. Automated wagering game machine configuration and recovery
US8771066B2 (en) * 2008-11-13 2014-07-08 Wms Gaming, Inc. Configuring and controlling wagering game presentations
US8266213B2 (en) 2008-11-14 2012-09-11 Bally Gaming, Inc. Apparatus, method, and system to provide a multiple processor architecture for server-based gaming
US8423790B2 (en) 2008-11-18 2013-04-16 Bally Gaming, Inc. Module validation
US8108468B2 (en) * 2009-01-20 2012-01-31 Disney Enterprises, Inc. System and method for customized experiences in a shared online environment
US9483905B2 (en) 2009-06-03 2016-11-01 Igt Ultra-thick gaming device
US8740701B2 (en) * 2009-06-15 2014-06-03 Wms Gaming, Inc. Controlling wagering game system audio
US20100331084A1 (en) * 2009-06-24 2010-12-30 Aperture Investments Llc System and method for a wrap-around gaming experience
WO2011005798A1 (en) 2009-07-07 2011-01-13 Wms Gaming, Inc. Controlling wagering game lighting content
WO2011014760A1 (en) 2009-07-31 2011-02-03 Wms Gaming, Inc. Controlling casino lighting content and audio content
US10269207B2 (en) 2009-07-31 2019-04-23 Bally Gaming, Inc. Controlling casino lighting content and audio content
US9401072B2 (en) * 2009-09-23 2016-07-26 Igt Player reward program with loyalty-based reallocation
US8777729B2 (en) * 2009-11-13 2014-07-15 Igt Time-based award system with dynamic value assignment
US8613667B2 (en) 2009-12-21 2013-12-24 Wms Gaming, Inc. Position-based lighting coordination in wagering game systems
US9418205B2 (en) 2010-03-15 2016-08-16 Proxense, Llc Proximity-based system for automatic application or data access and item tracking
US8840464B1 (en) * 2010-04-26 2014-09-23 Wms Gaming, Inc. Coordinating media in a wagering game environment
US8814673B1 (en) 2010-04-26 2014-08-26 Wms Gaming, Inc. Presenting lighting content in wagering game systems
US9367987B1 (en) 2010-04-26 2016-06-14 Bally Gaming, Inc. Selecting color in wagering game systems
US8912727B1 (en) 2010-05-17 2014-12-16 Wms Gaming, Inc. Wagering game lighting device chains
US9322974B1 (en) 2010-07-15 2016-04-26 Proxense, Llc. Proximity-based system for object tracking
US9265450B1 (en) 2011-02-21 2016-02-23 Proxense, Llc Proximity-based system for object tracking and automatic application initialization
US9058716B2 (en) 2011-06-06 2015-06-16 Bally Gaming, Inc. Remote game play in a wireless gaming environment
US8449367B2 (en) * 2011-06-06 2013-05-28 Universal Entertainment Corporation Gaming machine capable of being played by a plurality of players and dividing the prize among them
JP5454516B2 (ja) * 2011-06-13 2014-03-26 コニカミノルタ株式会社 情報処理装置、設定変更方法およびプログラム
US20130035168A1 (en) * 2011-08-04 2013-02-07 Ami Entertainment Network, Inc. System and method for management of settings groups in amusement devices
US9466173B2 (en) 2011-09-30 2016-10-11 Igt System and method for remote rendering of content on an electronic gaming machine
US9524609B2 (en) 2011-09-30 2016-12-20 Igt Gaming system, gaming device and method for utilizing mobile devices at a gaming establishment
US20130097317A1 (en) * 2011-10-18 2013-04-18 Daniel Sheleheda Method and apparatus for remote trust management for machine to machine communications in a network
US9744440B1 (en) 2012-01-12 2017-08-29 Zynga Inc. Generating game configurations
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
JP2013165901A (ja) * 2012-02-16 2013-08-29 Universal Entertainment Corp ゲーミングマシン
US9465931B2 (en) 2012-05-18 2016-10-11 Igt Secure online gaming registration system with privacy controls
US9028322B2 (en) * 2012-08-14 2015-05-12 Ashley LANG Method and system for providing gambling games
US9129469B2 (en) 2012-09-11 2015-09-08 Igt Player driven game download to a gaming machine
US20140094319A1 (en) * 2012-09-28 2014-04-03 Wms Gaming, Inc. Method for multi machine critical memory versioning, migration and replication
WO2014183106A2 (en) 2013-05-10 2014-11-13 Proxense, Llc Secure element as a digital pocket
US9552691B2 (en) 2013-05-20 2017-01-24 Bally Gaming, Inc. Automatically generated display code for wagering game machine configuration
US9390582B2 (en) 2013-09-20 2016-07-12 Igt Customization of game play through personal gaming device
CN104133667B (zh) * 2013-11-29 2017-08-01 腾讯科技(成都)有限公司 实现人工智能行为的方法、装置及人工智能编辑器
CN104133666B (zh) * 2013-11-29 2017-11-17 腾讯科技(成都)有限公司 确定人工智能行为的方法、装置及人工智能服务器
US20160140807A1 (en) * 2014-11-17 2016-05-19 Gtech Uk Interactive Limited Methods and apparatus for managing online poker tournaments allowing joint play between users posting differing buy-in amounts
US9849387B1 (en) * 2014-12-11 2017-12-26 Amazon Technologies, Inc. Interpretation of user device inputs
US10055930B2 (en) 2015-08-11 2018-08-21 Igt Gaming system and method for placing and redeeming sports bets
US20170148260A1 (en) * 2015-11-23 2017-05-25 William T. Dunn Gaming Machine Location Optimization
US10867476B2 (en) 2016-08-15 2020-12-15 Aristocrat Technologies Australia Pty Limited Electronic gaming system and method of providing progressive jackpot play
US10339751B2 (en) 2017-05-22 2019-07-02 Ags Llc Automatic brightness control on a gaming machine
US10424151B1 (en) 2018-07-11 2019-09-24 Igt System and method for utilizing mobile device to provide service window functionality
US20200090452A1 (en) 2018-09-18 2020-03-19 Igt System and method for utilizing mobile device to provide service window functionality
US20200168045A1 (en) 2018-11-28 2020-05-28 Igt Dynamic game flow modification in electronic wagering games
US10999136B2 (en) * 2018-12-21 2021-05-04 Aristocrat Technologies Australia Pty Limited Asset packaging for multiple applications sharing common assets
CN109872469A (zh) * 2019-01-23 2019-06-11 广州奇艺果信息科技有限公司 一种可远程更新网络设置的游戏街机方法及系统
JP7456600B2 (ja) * 2019-02-04 2024-03-27 株式会社ユニバーサルエンターテインメント 管理サーバ
US11176775B1 (en) * 2019-08-07 2021-11-16 Igt System and methods for downloading production order specific software and firmware to an electronic gaming machine device
CN110555695B (zh) * 2019-09-06 2023-03-24 安徽淘云科技股份有限公司 多管理端的儿童智能设备互动的资源存储方法及系统
US11458384B1 (en) * 2019-09-18 2022-10-04 Stern Pinball, Inc. Networked pinball machine
US11775942B2 (en) 2020-03-27 2023-10-03 Aristocrat Technologies, Inc. Gaming service automation machine with digital wallet services
CN111973993A (zh) * 2020-09-08 2020-11-24 网易(杭州)网络有限公司 游戏配置的获取方法、装置、服务器、终端及存储介质
USD1006884S1 (en) 2020-09-25 2023-12-05 Aristocrat Technologies, Inc. Gaming services robot
US20230351843A1 (en) * 2022-04-27 2023-11-02 Igt Consolidated game packages for electronic gaming machines
US20240029499A1 (en) * 2022-07-22 2024-01-25 Dell Products L.P. Game space performance characterization

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6254483B1 (en) * 1994-10-12 2001-07-03 Acres Gaming Incorporated Method and apparatus for controlling the cost of playing an electronic gaming device
WO2002032526A1 (en) * 2000-10-19 2002-04-25 Igt Gaming terminal data repository and information distribution system
EP1363252A2 (en) * 2002-05-14 2003-11-19 Atronic International GmbH Configuration technique for a gaming machine
US6939226B1 (en) * 2000-10-04 2005-09-06 Wms Gaming Inc. Gaming machine with visual and audio indicia changed over time

Family Cites Families (166)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US433809A (en) * 1890-08-05 Fabrik-deutz
US4335809A (en) * 1979-02-13 1982-06-22 Barcrest Limited Entertainment machines
US4339798A (en) * 1979-12-17 1982-07-13 Remote Dynamics Remote gaming system
US4467424A (en) * 1979-12-17 1984-08-21 Hedges Richard A Remote gaming system
US4572509A (en) * 1982-09-30 1986-02-25 Sitrick David H Video game network
US4760527A (en) * 1983-04-05 1988-07-26 Sidley Joseph D H System for interactively playing poker with a plurality of players
GB2151054A (en) 1983-10-20 1985-07-10 Mecca Leisure Ltd Systems for playing games
US4558413A (en) 1983-11-21 1985-12-10 Xerox Corporation Software version management system
US4652998A (en) * 1984-01-04 1987-03-24 Bally Manufacturing Corporation Video gaming system with pool prize structures
JPS60222077A (ja) * 1984-04-19 1985-11-06 株式会社ナナオ 遊戯機
JPS6276954A (ja) 1985-09-30 1987-04-09 Toshiba Corp 通信制御装置
US4856787B1 (en) * 1986-02-05 1997-09-23 Fortunet Inc Concurrent game network
GB2203573A (en) * 1987-04-02 1988-10-19 Ibm Data processing network with upgrading of files
US5136644A (en) * 1988-04-21 1992-08-04 Telecash Portable electronic device for use in conjunction with a screen
US5155847A (en) 1988-08-03 1992-10-13 Minicom Data Corporation Method and apparatus for updating software at remote locations
US5155837A (en) 1989-03-02 1992-10-13 Bell Communications Research, Inc. Methods and apparatus for software retrofitting
US5473772A (en) 1991-04-02 1995-12-05 International Business Machines Corporation Automatic update of static and dynamic files at a remote network node in response to calls issued by or for application programs
US5702552A (en) 1989-10-05 1997-12-30 Springs Window Fashions Division, Inc. Method for making a pleated expandable cellular product for window coverings
US5930765A (en) * 1990-06-15 1999-07-27 Martin; John R. Downloading method for songs and advertisements
US5247681A (en) 1990-12-18 1993-09-21 International Business Machines Corporation Dynamic link libraries system and method
US5251909A (en) * 1991-05-28 1993-10-12 Reed Michael J Secured high throughput data channel for public broadcast system
US5326104A (en) * 1992-02-07 1994-07-05 Igt Secure automated electronic casino gaming system
AU672770B2 (en) 1992-02-18 1996-10-17 Ricos Co., Ltd. Computer game device
US5410703A (en) * 1992-07-01 1995-04-25 Telefonaktiebolaget L M Ericsson System for changing software during computer operation
US5359730A (en) 1992-12-04 1994-10-25 International Business Machines Corporation Method of operating a data processing system having a dynamic software update facility
DE59309391D1 (de) * 1993-01-18 1999-04-01 Siemens Ag Realzeit-Steuerungssystem
US5472194A (en) 1993-04-02 1995-12-05 Shuffle Master, Inc. Progressive gaming apparatus
US5531440A (en) * 1993-04-14 1996-07-02 Sevens Unlimited, Inc. Double poker
US5581270A (en) * 1993-06-24 1996-12-03 Nintendo Of America, Inc. Hotel-based video game and communication system
GB9321312D0 (en) * 1993-10-15 1993-12-08 Interactive Network Ltd Game playing system
US5421009A (en) * 1993-12-22 1995-05-30 Hewlett-Packard Company Method of remotely installing software directly from a central computer
US6038586A (en) * 1993-12-30 2000-03-14 Frye; Russell Automated software updating and distribution
US5845090A (en) 1994-02-14 1998-12-01 Platinium Technology, Inc. System for software distribution in a digital computer network
JP3140906B2 (ja) * 1994-04-12 2001-03-05 株式会社エヌ・ティ・ティ・データ システムファイルの更新及び復元方法
US5770533A (en) * 1994-05-02 1998-06-23 Franchi; John Franco Open architecture casino operating system
US5724425A (en) * 1994-06-10 1998-03-03 Sun Microsystems, Inc. Method and apparatus for enhancing software security and distributing software
GB9412553D0 (en) 1994-06-22 1994-08-10 At & T Global Solutions Intern Method and apparatus for distributing software
DE69534757T2 (de) 1994-09-15 2006-08-31 International Business Machines Corp. System und Verfahren zur sicheren Speicherung und Verteilung von Daten unter Verwendung digitaler Unterschriften
US5682533A (en) 1994-09-27 1997-10-28 Telefonaktiebolaget Lm Ericsson (Publ) Updating software within a telecommunications switch without interrupting existing communication and neither moving nor converting data
DE69526099T2 (de) 1994-09-30 2002-10-31 Siemens Energy & Automat Eine grafische Anzeige aufweisende Wechselstromlaststeuervorrichtung
US5870723A (en) * 1994-11-28 1999-02-09 Pare, Jr.; David Ferrin Tokenless biometric transaction authorization method and system
US5654746A (en) * 1994-12-01 1997-08-05 Scientific-Atlanta, Inc. Secure authorization and control method and apparatus for a game delivery service
ZA96207B (en) * 1995-01-11 1996-08-12 Aristocrat Leisure Industry Pt Door security system
US5674128A (en) * 1995-02-21 1997-10-07 Oneida Indian Nation Cashless computerized video game system and method
US5742829A (en) * 1995-03-10 1998-04-21 Microsoft Corporation Automatic software installation on heterogeneous networked client computer systems
US5618232A (en) * 1995-03-23 1997-04-08 Martin; John R. Dual mode gaming device methods and systems
US5742509A (en) 1995-04-11 1998-04-21 Trimble Navigation Limited Personal tracking system integrated with base station
US5605334A (en) * 1995-04-11 1997-02-25 Mccrea, Jr.; Charles H. Secure multi-site progressive jackpot system for live card games
US5605506A (en) * 1995-05-24 1997-02-25 International Game Technology Candle antenna
CA2150215C (en) 1995-05-25 2003-02-25 John Xidos Distributed gaming system
US5643086A (en) * 1995-06-29 1997-07-01 Silicon Gaming, Inc. Electronic casino gaming apparatus with improved play capacity, authentication and security
ATE496444T1 (de) 1995-06-29 2011-02-15 Igt Reno Nev Elektronisches casinospielsystem mit verbesserten spielmöglichkeiten, authentifizierung und sicherheit
US5970143A (en) 1995-11-22 1999-10-19 Walker Asset Management Lp Remote-auditing of computer generated outcomes, authenticated billing and access control, and software metering system using cryptographic and other protocols
US5768382A (en) * 1995-11-22 1998-06-16 Walker Asset Management Limited Partnership Remote-auditing of computer generated outcomes and authenticated biling and access control system using cryptographic and other protocols
US5896566A (en) * 1995-07-28 1999-04-20 Motorola, Inc. Method for indicating availability of updated software to portable wireless communication units
US5941947A (en) * 1995-08-18 1999-08-24 Microsoft Corporation System and method for controlling access to data entities in a computer network
US5845077A (en) 1995-11-27 1998-12-01 Microsoft Corporation Method and system for identifying and obtaining computer software from a remote computer
US5762552A (en) * 1995-12-05 1998-06-09 Vt Tech Corp. Interactive real-time network gaming system
US5759102A (en) * 1996-02-12 1998-06-02 International Game Technology Peripheral device download method and apparatus
US5885158A (en) * 1996-02-13 1999-03-23 International Game Technology Gaming system for multiple progressive games
US5951639A (en) * 1996-02-14 1999-09-14 Powertv, Inc. Multicast downloading of software and data modules and their compatibility requirements
US5816918A (en) 1996-04-05 1998-10-06 Rlt Acquistion, Inc. Prize redemption system for games
US7033276B2 (en) * 1996-04-22 2006-04-25 Walker Digital, Llc Method and system for adapting casino games to playing preferences
US6110041A (en) * 1996-12-30 2000-08-29 Walker Digital, Llc Method and system for adapting gaming devices to playing preferences
US5876284A (en) * 1996-05-13 1999-03-02 Acres Gaming Incorporated Method and apparatus for implementing a jackpot bonus on a network of gaming devices
US5761647A (en) * 1996-05-24 1998-06-02 Harrah's Operating Company, Inc. National customer recognition system and method
US6113102A (en) * 1996-06-14 2000-09-05 Ptt, Llc Modified black jack card game (side bet 21™)
US5836586A (en) * 1997-05-20 1998-11-17 Ptt, Llc Method of playing a modified twenty-one card game
US5848064A (en) 1996-08-07 1998-12-08 Telxon Corporation Wireless software upgrades with version control
US20010056532A1 (en) 1996-08-16 2001-12-27 Barnes Cooper Method and apparatus for fault tolerant flash upgrading
US5812857A (en) * 1996-08-28 1998-09-22 Extended Systems, Inc. Field configurable embedded computer system
US6006034A (en) 1996-09-05 1999-12-21 Open Software Associates, Ltd. Systems and methods for automatic application version upgrading and maintenance
US5851147A (en) 1996-09-17 1998-12-22 Stupak; Bob Player-selected variable jackpot gaming method and device
US5809251A (en) * 1996-10-09 1998-09-15 Hewlett-Packard Company Remote installation of software by a management information system into a remote computer
US5923885A (en) * 1996-10-31 1999-07-13 Sun Microsystems, Inc. Acquisition and operation of remotely loaded software using applet modification of browser software
GB9623298D0 (en) 1996-11-08 1997-01-08 Int Computers Ltd Updating mechanism for software
DE19652629A1 (de) * 1996-12-18 1998-06-25 Philips Patentverwaltung System zum Austausch von Software
US6077163A (en) * 1997-06-23 2000-06-20 Walker Digital, Llc Gaming device for a flat rate play session and a method of operating same
US6099408A (en) * 1996-12-31 2000-08-08 Walker Digital, Llc Method and apparatus for securing electronic games
CA2287379C (en) * 1997-01-10 2005-10-04 Silicon Gaming-Nevada Method and apparatus for providing authenticated, secure on-line communication between remote locations
US6435968B1 (en) * 1997-03-17 2002-08-20 Lawrence J. Torango Progressive wagering system
US6039648A (en) * 1997-03-04 2000-03-21 Casino Data Systems Automated tournament gaming system: apparatus and method
JPH10289108A (ja) * 1997-04-17 1998-10-27 Matsushita Electric Ind Co Ltd リモートプログラムダウンロード装置
US6263497B1 (en) * 1997-07-31 2001-07-17 Matsushita Electric Industrial Co., Ltd. Remote maintenance method and remote maintenance apparatus
US6178510B1 (en) * 1997-09-04 2001-01-23 Gtech Rhode Island Corporation Technique for secure network transactions
US6634946B1 (en) 1997-09-19 2003-10-21 James L. Bridgeman Pari-mutuel networks, devices and games
JP3622444B2 (ja) 1997-09-26 2005-02-23 ノーリツ鋼機株式会社 写真処理機及びその動作制御情報更新システム
US6061660A (en) * 1997-10-20 2000-05-09 York Eggleston System and method for incentive programs and award fulfillment
US6074435A (en) * 1997-10-30 2000-06-13 Telefonakiebolaget Lm Ericsson (Publ) Remote software download with automatic adjustment for data access compatibility
US6282709B1 (en) 1997-11-12 2001-08-28 Philips Electronics North America Corporation Software update manager
US5974454A (en) 1997-11-14 1999-10-26 Microsoft Corporation Method and system for installing and updating program module components
US5980384A (en) 1997-12-02 1999-11-09 Barrie; Robert P. Gaming apparatus and method having an integrated first and second game
US6094679A (en) 1998-01-16 2000-07-25 Microsoft Corporation Distribution of software in a computer network environment
FR2774307B1 (fr) * 1998-01-30 2000-03-10 Roumen Kaltchev Dispositif et procede de clarification par voie lamellaire de liquide charge en matieres en suspension
US6769990B2 (en) * 1998-02-06 2004-08-03 Robert Cohen Networked search and tracking games
US6068552A (en) * 1998-03-31 2000-05-30 Walker Digital, Llc Gaming device and method of operation thereof
AU3564099A (en) 1998-04-17 1999-11-08 Thunderwatch Partnership Group based network system and method of using same
US6026437A (en) 1998-04-20 2000-02-15 International Business Machines Corporation Method and system in a computer network for bundling and launching hypertext files and associated subroutines within archive files
US6371852B1 (en) * 1998-04-28 2002-04-16 Acres Gaming Incorporated Method for crediting a player of an electronic gaming device
NZ509019A (en) * 1998-06-18 2002-08-28 Aristocrat Technologies Au Method of linking devices to gaming machines
US6154878A (en) 1998-07-21 2000-11-28 Hewlett-Packard Company System and method for on-line replacement of software
US7379901B1 (en) * 1998-09-11 2008-05-27 Lv Partners, L.P. Accessing a vendor web site using personal account information retrieved from a credit card company web site
US20040127290A1 (en) * 1998-09-18 2004-07-01 Walker Jay S. Electronic amusement device and method for propagating a performance adjustment signal
US6328648B1 (en) * 1998-09-18 2001-12-11 Walker Digital, Llc Electronic amusement device and method for propagating a performance adjustment signal
US6264561B1 (en) * 1998-10-01 2001-07-24 International Game Technology Electronic game licensing apparatus and method
US6203430B1 (en) * 1998-10-01 2001-03-20 Walker Digital, Llc Electronic amusement device and method for enhanced slot machine play
US6805634B1 (en) 1998-10-14 2004-10-19 Igt Method for downloading data to gaming devices
US6488585B1 (en) 1998-10-14 2002-12-03 International Game Technology Gaming device identification method and apparatus
US6219836B1 (en) 1998-10-14 2001-04-17 International Game Technology Program management method and apparatus for gaming device components
US6450887B1 (en) * 1998-10-29 2002-09-17 Racetech L.L.C. Methods and apparatus for parimutuel historical gaming
US6409602B1 (en) * 1998-11-06 2002-06-25 New Millenium Gaming Limited Slim terminal gaming system
AUPP734298A0 (en) * 1998-11-26 1998-12-24 Aristocrat Leisure Industries Pty Ltd Electronic casino gaming with authentication and improved security
US7149726B1 (en) 1999-06-01 2006-12-12 Stamps.Com Online value bearing item printing
PL351957A1 (en) 1999-06-03 2003-07-14 Igt Reno Nev Method of and apparatus for implementation of a system for transferring software downloaded from network
US6309300B1 (en) * 1999-09-13 2001-10-30 International Game Technology Gaming bonus apparatus and method with player interaction
US6508710B1 (en) * 1999-12-27 2003-01-21 Virtgame Corp. Gaming system with location verification
US20020039921A1 (en) * 2000-02-03 2002-04-04 Rick Rowe Method and apparatus for monitoring player loss in a gaming environment
US6857959B1 (en) * 2000-02-29 2005-02-22 Igt Name your prize game playing methodology
US7682245B2 (en) * 2000-02-29 2010-03-23 Igt Name your prize game playing methodology
AU2001248688A1 (en) * 2000-04-03 2001-10-15 Mario V. Muniz Lottery game
US7563167B2 (en) * 2002-04-19 2009-07-21 Walker Digital, Llc Gaming device method and apparatus employing modified payouts
US6712693B1 (en) * 2000-08-28 2004-03-30 Igt Method and apparatus for player selection of an electronic game payout
US7384339B2 (en) * 2000-10-11 2008-06-10 Igt Frame capture of actual game play
US6863608B1 (en) * 2000-10-11 2005-03-08 Igt Frame buffer capture of actual game play
US8636596B2 (en) 2000-11-04 2014-01-28 Igt Dynamic player notices for operational changes in gaming machines
US20040180721A1 (en) * 2000-12-21 2004-09-16 Igt Gaming terminal data repository and information distribution system
US9251647B2 (en) 2000-10-19 2016-02-02 Igt Remote configuration of gaming terminals
US8556698B2 (en) 2000-10-19 2013-10-15 Igt Executing multiple applications and their variations in computing environments
WO2002064228A2 (en) * 2000-10-25 2002-08-22 Ngame Limited Adapting a game state to be compatible with a new version of a game
US6932702B1 (en) * 2000-10-30 2005-08-23 Gary Harris Device and method for configuring a slot machine having a hot streak phase
AU2002243209A1 (en) * 2000-11-01 2002-07-24 Station Casinos, Inc. Method and system for remote gaming
US7127069B2 (en) * 2000-12-07 2006-10-24 Igt Secured virtual network in a gaming environment
US7186181B2 (en) * 2001-02-02 2007-03-06 Igt Wide area program distribution and game information communication system
US6749510B2 (en) * 2001-02-07 2004-06-15 Wms Gaming Inc. Centralized gaming system with modifiable remote display terminals
US6716102B2 (en) * 2001-03-09 2004-04-06 Microsoft Corporation Method and apparatus for displaying information regarding stored data in a gaming system
US7918738B2 (en) * 2001-03-27 2011-04-05 Igt Interactive game playing preferences
US7722453B2 (en) * 2001-03-27 2010-05-25 Igt Interactive game playing preferences
WO2002089935A1 (en) * 2001-04-11 2002-11-14 Walker Digital, Llc Method and apparatus for remotely customizing a gaming device
GB0110542D0 (en) * 2001-04-30 2001-06-20 Nokia Corp Messaging system
US7155710B2 (en) 2001-06-08 2006-12-26 Igt Method and apparatus for gaming device software configuration
US20020187828A1 (en) * 2001-06-12 2002-12-12 Jamal Benbrahim Method and apparatus for securing gaming machine operating data
US7363384B2 (en) * 2001-07-11 2008-04-22 Sony Computer Entertainment America Inc. Selection of content in response to communication environment
US7112138B2 (en) * 2001-08-03 2006-09-26 Igt Player tracking communication mechanisms in a gaming machine
US6908387B2 (en) * 2001-08-03 2005-06-21 Igt Player tracking communication mechanisms in a gaming machine
US6685567B2 (en) * 2001-08-08 2004-02-03 Igt Process verification
GB0120611D0 (en) 2001-08-24 2001-10-17 Igt Uk Ltd Video display systems
US7618317B2 (en) * 2001-09-10 2009-11-17 Jackson Mark D Method for developing gaming programs compatible with a computerized gaming operating system and apparatus
US20030078101A1 (en) * 2001-09-18 2003-04-24 Acres Gaming Incorporated Player specific game system
US6790141B2 (en) * 2001-09-28 2004-09-14 Igt Sequential gaming
US6902481B2 (en) * 2001-09-28 2005-06-07 Igt Decoupling of the graphical presentation of a game from the presentation logic
US6846238B2 (en) * 2001-09-28 2005-01-25 Igt Wireless game player
US20060287098A1 (en) * 2001-09-28 2006-12-21 Morrow James W System and method for gaming-content configuration and management system
US7338372B2 (en) * 2001-09-28 2008-03-04 Bally Gaming International, Inc. Reconfigurable gaming machine
US7628696B2 (en) * 2002-07-12 2009-12-08 Atronic International Gmbh Gaming device with network port for selecting jackpot frequency
US20060063575A1 (en) 2003-03-10 2006-03-23 Cyberscan Technology, Inc. Dynamic theming of a gaming system
US7384335B2 (en) * 2003-04-28 2008-06-10 Igt Bonus award for gaming machines using selectable scripts
US8029360B2 (en) * 2003-05-13 2011-10-04 Multimedia Games, Inc. Dynamically configurable gaming system
US20040248642A1 (en) * 2003-05-28 2004-12-09 Rothschild Wayne H. Adaptable gaming machine in a gaming network
CN101699522B (zh) 2003-08-27 2013-04-24 J·T·弗拉纳根 敦促负责行为的系统和方法
US8016670B2 (en) * 2004-01-12 2011-09-13 Igt Virtual glass for a gaming machine
WO2006023907A2 (en) * 2004-08-20 2006-03-02 Igt Gaming device and method having a first interactive game which determines a function of a second wagering game
US7686688B2 (en) * 2004-09-22 2010-03-30 Olympian Gaming Llc Method, apparatus, and computer readable storage to determine and/or update slot machine configurations using historical, and/or current, and/or predicted future data
US20060189367A1 (en) * 2005-02-22 2006-08-24 Igt Harm minimization interfaces and services on a gaming machine
US7918736B2 (en) * 2005-12-09 2011-04-05 Igt Method and apparatus for using conditional parameters to alternate between wagering games
US20110269532A1 (en) * 2010-04-28 2011-11-03 Gary Stephen Shuster Gaming incorporating social group features
US8267764B1 (en) * 2011-04-21 2012-09-18 Wms Gaming Inc. Wagering game having enhancements to queued outcomes

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6254483B1 (en) * 1994-10-12 2001-07-03 Acres Gaming Incorporated Method and apparatus for controlling the cost of playing an electronic gaming device
US6939226B1 (en) * 2000-10-04 2005-09-06 Wms Gaming Inc. Gaming machine with visual and audio indicia changed over time
WO2002032526A1 (en) * 2000-10-19 2002-04-25 Igt Gaming terminal data repository and information distribution system
US6645077B2 (en) * 2000-10-19 2003-11-11 Igt Gaming terminal data repository and information distribution system
EP1363252A2 (en) * 2002-05-14 2003-11-19 Atronic International GmbH Configuration technique for a gaming machine

Also Published As

Publication number Publication date
WO2008045699A2 (en) 2008-04-17
CN101548300A (zh) 2009-09-30
US20070032288A1 (en) 2007-02-08
CA2665426A1 (en) 2008-04-17
US9836918B2 (en) 2017-12-05
US20160148460A1 (en) 2016-05-26
US20080045346A1 (en) 2008-02-21
US9251647B2 (en) 2016-02-02
AU2007307924A1 (en) 2008-04-17
MX2009003614A (es) 2009-06-17
EP2074597A2 (en) 2009-07-01
WO2008045699A3 (en) 2008-06-26

Similar Documents

Publication Publication Date Title
CN101548300B (zh) 游戏终端的远程配置
US7186181B2 (en) Wide area program distribution and game information communication system
US6645077B2 (en) Gaming terminal data repository and information distribution system
US20040180721A1 (en) Gaming terminal data repository and information distribution system
US9754447B2 (en) Dynamic player notices for operational changes in gaming machines
CN102302855B (zh) 用于游戏内容配置和管理系统的系统和方法
AU2002214603A1 (en) Gaming terminal data repository and information distribution system
US9135777B2 (en) Management of downloadable game components in a gaming system
US20060252523A1 (en) Method and apparatus for remotely customizing a gaming device
US20040242322A1 (en) Flexible user interface
WO2004024269A1 (en) In-room game promotion and demonstration method and system
AU2008202926B2 (en) Wide Area Programming Distribution and Game Information Communication System
AU2002255490A1 (en) Wide area program distribution and game information communication system
WO2007143789A1 (en) Gaming host system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130918

Termination date: 20160928

CF01 Termination of patent right due to non-payment of annual fee