CN101060894A - 用于游戏机的用户接口系统和方法 - Google Patents

用于游戏机的用户接口系统和方法 Download PDF

Info

Publication number
CN101060894A
CN101060894A CNA2005800388641A CN200580038864A CN101060894A CN 101060894 A CN101060894 A CN 101060894A CN A2005800388641 A CNA2005800388641 A CN A2005800388641A CN 200580038864 A CN200580038864 A CN 200580038864A CN 101060894 A CN101060894 A CN 101060894A
Authority
CN
China
Prior art keywords
data
user interface
additional user
network
display screen
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.)
Granted
Application number
CNA2005800388641A
Other languages
English (en)
Other versions
CN101060894B (zh
Inventor
J·W·莫罗
C·迪米歇尔
M·M·莱斯特兰奇
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.)
Bally Gaming International Inc
SG Gaming Inc
Original Assignee
Bally Gaming International Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US11/140,239 external-priority patent/US8348759B2/en
Application filed by Bally Gaming International Inc filed Critical Bally Gaming International Inc
Publication of CN101060894A publication Critical patent/CN101060894A/zh
Application granted granted Critical
Publication of CN101060894B publication Critical patent/CN101060894B/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
    • 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/3204Player-machine interfaces
    • G07F17/3209Input means, e.g. buttons, touch screen

Abstract

一种嵌入式附加用户接口配备有触摸屏和音频装置,以便像用户接口(UI)终端那样工作,从而使游戏机具有在该游戏机内同时执行来自一个或多个Web服务器的应用程序和本地应用程序的能力。该UI包括用于呈现来自本地游戏机的信息的触控Web浏览器和互连Web服务器,以便在单个接口内向用户提供游戏数据、本地玩家会话数据和后端娱乐场管理数据。

Description

用于游戏机的用户接口系统和方法
版权声明
本专利文件的公开的一部分包含受到版权保护的资料。版权所有者不反对任何人复制与专利和商标局的专利文档或记录中显示的一致的本专利文件或专利公开,但是另外无论如何保留所有的版权权利。
技术领域
一般来说,本发明涉及结合附加用户接口的游戏系统,更具体地说,涉及将具有能显示动画的显示屏的嵌入式附加用户接口集成到游戏机中的系统和方法。
背景技术
传统上,游戏机只是为了游戏的目的而设计的。在这点上,只是将游戏机构造成包括游戏功能。但是,近年来,娱乐场的所有者意识到,通过在游戏机中增加附加特征,他们能够使玩家对游戏机的关注保持更长的时期。而这又会导致玩家在更长的时期内在游戏机上下注,从而增加娱乐场的利润。
一种用来保持玩家对游戏机的关注的技术是使玩家具有对博彩相关的信息的访问权。通过将小型电子显示器附接到游戏装置,便可将博彩相关的信息以及新闻和广告发送给玩家。例如,博彩相关的信息可以包括关于体育博彩的信息和那些体育赛事的投注选项。另外,博彩相关的信息还可包括诸如赛马和场外投注的信息。新闻和广告也可以通过使玩家具有对从表演时间到餐馆和酒店特别节目再到全球事件的信息的访问权来保持玩家的关注,从而减少玩家离开游戏机的需要和/或欲望。
此外,比较理想的是使玩家具有对上述信息的交互式访问权。这种类型的交互性允许玩家具有大得多的利用上述信息的灵活性。玩家也可以采用更有效的方式来利用博彩相关的信息。在这点上,更大级别的灵活性和访问权可能会使玩家呆在游戏机旁边投注持续显著更长的时期。不幸的是,目前用于显示和访问该类型的信息的系统组件(如外部键盘和显示器模块)在它们提供的功能性和能力方面受到极大限制,从而限制了可用于使玩家在更长的时期内保持关注游戏并玩游戏的信息的活力和质量。
如上所述,向玩家散发博彩相关的信息、普遍感兴趣的广告和新闻的尝试通常需要远离游戏机本身的构造来将附加系统组件单独附接到游戏装置。这些组件一般包括键盘、读卡器和显示器装备,如2行LED显示器。具体来说,由于在这些用于访问和显示来自游戏机的信息的组件中缺乏固有的能力,所以这些组件的可用性受到极大限制。此外,游戏机中可用于安装这些组件的空间必定有限。这进一步限制了它们的有效性。比较理想的是将这些能够处理该扩展信息传送的组件集成到游戏装置本身中。这提供一种具有比之前可用的大得多的功能性和可扩展性的可共享机制。
因此,本领域的技术人员长久以来一直意识到,需要一种能够将扩展的服务和系统能力与游戏装置的更传统的功能集成在一起的系统。所要求的发明清楚地解决了这些和其它需要。
发明内容
简而言之,就一般来说,所要求的发明通过提供一种在游戏机中使用的嵌入式附加用户接口来解决上述和其它问题,其中该游戏机包括游戏屏幕和游戏处理器。更具体地说,该嵌入式附加用户接口包括能显示Web内容的显示屏和嵌入式处理器。优选地,能显示Web内容的显示屏通过该显示屏向用户呈现Web信息。嵌入式处理器优选利用内部操作系统,并且与游戏处理器通信。优选地,嵌入式处理器读取输入数据,如果需要,将该数据转换成Web协议(Web开发语言),并且将该数据映射到能显示Web内容的显示屏上。以此方式,能显示Web内容的显示屏通过提供更丰富的游戏体验来增加用户的刺激感。
根据优选实施例的另一方面,由嵌入式附加用户接口接收到的输入数据是I2C消息(或其它串行通信)。优选地,嵌入式处理器通过I2C总线(或其它串行通信总线)与游戏处理器和/或其它相连装置通信。嵌入式附加用户接口的能显示Web内容的显示屏优选是彩色图形触摸屏显示器。优选地,嵌入式处理器至少是32位处理器。此外,嵌入式附加用户接口的内部操作系统优选定制成与该内部操作系统所附着的特定硬件匹配。
根据优选实施例的另一方面,嵌入式处理器利用密码技术。在一个优选实施例中,提供认证过程以便鉴别和认可Web内容。优选地,该认证过程提供可审计性和可追踪性。具体来说,该认证过程提供足以使游戏管理者允许娱乐场的操作人员设计他们自己的内容的安全性。
根据优选实施例的另一方面,HTML是在嵌入式附加用户接口中输入数据被转换成的Web协议。在另一个优选实施例中,DHTML是在嵌入式附加用户接口中输入数据被转换成的Web协议。在又一优选实施例中,XML是在嵌入式附加用户接口中输入数据被转换成的Web协议。在再一优选实施例中,MACROMEDIA FLASH动画技术是在嵌入式附加用户接口中输入数据被转换成的Web协议。在一个优选实施例中,嵌入式附加用户接口连接到以太网联网的骨干网。此外,在一个优选实施例中,嵌入式附加用户接口通过以太网联网的骨干网连接到Web服务器。
在另一个优选实施例中,嵌入式附加用户接口包括能显示动画的显示屏和嵌入式处理器。在又一个优选实施例中,嵌入式附加用户接口包括网页显示屏和嵌入式处理器。在再一个优选实施例中,嵌入式附加用户接口包括多媒体显示屏和嵌入式处理器。
根据另一个优选实施例,所要求的发明涉及一种结合于包括独立游戏屏幕(或游戏区域,如旋转盘)的游戏机中的嵌入式附加用户接口。该嵌入式附加用户接口包括能显示Web内容的显示屏和嵌入式处理器。优选地,能显示Web内容的显示屏通过该显示屏向用户呈现Web信息。嵌入式处理器优选利用内部操作系统。嵌入式处理器读取输入数据,如果需要,将该数据转换成Web协议(Web开发语言),并且将该数据映射到能显示Web内容的显示屏上。此外,在该实施例中,嵌入式处理器另外还包括标准游戏处理器的功能性。
根据另一个优选实施例,所要求的发明涉及一种游戏机,该游戏机包括具有网页显示屏的嵌入式附加用户接口。优选地,该游戏机包括游戏显示屏、游戏处理器和嵌入式附加用户接口。该嵌入式附加用户接口还包括相同的网页显示屏和如上所述的嵌入式处理器。
根据另一个优选实施例,所要求的发明涉及一种经由结合于游戏机中的嵌入式附加用户接口通过提供更丰富的游戏体验来增加与游戏机有关的用户刺激感的方法。优选地,该嵌入式附加用户接口包括嵌入式处理器和网页显示屏。该方法优选包括:通过串行通信总线(如I2C总线)在嵌入式附加用户接口中接收包含增强的玩家信息的串行数据消息;如果需要,将该数据消息转换成Web开发语言;以及将该数据消息映射到网页显示屏上,其中该显示屏通过该显示屏向用户呈现网页信息。
在一个实施例中,通过使用DSA(数字签名算法)或RSA(Rivest-Shamir-Adleman)密码技术进行数字签名验证来保护Web内容。在这点上,优选利用数字签名验证来保护内容,使得可以容易地识别任何未经授权的改变。当然,在其它实施例中也可以利用其它合适的保护技术。
此外,一个优选实施例利用消息鉴别码(MAC),它可用于同时验证消息的内容完整性和真实性。消息鉴别码的产生比使用数字签名验证技术时快,但它不太稳固。在一个优选实施例中,所用的鉴别技术是BKEY(电子密钥)装置。BKEY是捆绑到特定个体的电子标识符。
通常,在一个优选实施例中,数据可以鉴别并且可以认可,而不是被隐藏或以其它方式搞乱,但是需要时,也可以搞乱。认可是一种用于保证消息的发送方随后不能否认曾经发送过该消息并且接收方不能否认曾经接收过该消息的方法。
根据一个优选实施例,为一个或多个游戏机系统或嵌入式附加用户接口组件(或内容)分配标识码。将这些组件分组成一个受保护的组件绑定组,其中使用密码安全程序和绑定组中的组件的标识码来进行分组。因此,绑定防止窜改或否认关于绑定组内的组件或内容的任何修改或替换的内容输入(entry)。
根据优选实施例的另一方面,必须通过利用基于输入本身和绑定组内的组件和内容的各自的标识码的散列消息鉴别码进行数字签名来鉴别每个内容输入。以同样的方式,必须通过利用基于输入本身和绑定组内的组件和内容的各自的标识码的散列消息鉴别码进行数字签名来鉴别试图替换任何嵌入式附加用户接口组件或内容的每个输入。
优选地,嵌入式附加用户接口组件的标识码随机或伪随机产生。根据验证系统的另一方面,使用SHA-1(或更好的,如SHA-256、512)散列来产生用于鉴别对组件绑定的访问的散列消息鉴别码密钥,其中SHA-1散列是通过使用绑定组中的组件的各自的标识码产生的。另外,利用通过使用绑定组中的组件和内容的各自的标识码产生的SHA-1(或更好的)散列来将嵌入式附加用户接口组件绑在组件绑定内。
根据优选实施例的另一方面,嵌入式附加用户接口提供一种多服务器客户机游戏用户接口。
在结合附图阅读以下详细描述后,所要求的发明的其它特征和优点将变得显而易见,其中附图举例示出所要求的发明的特征。
附图说明
图1示出根据所要求的发明利用网页显示屏和嵌入式处理器构造而成的嵌入式附加用户接口的相关图,其中该嵌入式处理器从游戏监视单元中接收数据消息,将这些数据消息转换成网页内容,并映射到网页显示屏上;
图2示出利用2×20VF显示器和12位键盘的现有技术的游戏系统的相关图;
图3示出根据所要求的发明利用网页显示屏和嵌入式处理器构造而成的嵌入式附加用户接口的相关图,其中该嵌入式处理器通过网络适配器端口从便携式计算机中接收经密码认证的网页内容;
图4示出根据所要求的发明利用网页显示屏和嵌入式处理器构造而成的嵌入式附加用户接口的相关图,其中该嵌入式处理器通过以太网联网的骨干网从后端服务器中接收网页内容;
图5示出根据所要求的发明利用网页显示屏和嵌入式处理器构造而成的嵌入式附加用户接口的相关图,其中该嵌入式处理器包括标准游戏处理器的功能性;
图6A和6B均为示出根据所要求的发明构造而成的嵌入式附加用户接口的对象交互图的图的局部视图;
图7是示出在嵌入式附加用户接口和游戏监视单元之间发送数据时发生的事件序列的图;
图8是示出在网页显示屏上按下虚拟按键时发生的事件序列的图;以及
图9是示出根据本发明一个实施例的提供多服务器客户机用户接口的嵌入式附加用户接口的图。
具体实施方式
根据所要求的发明构造而成的嵌入式附加用户接口的一个优选实施例涉及将嵌入式附加用户接口集成到游戏机中,以便通过提供更丰富的游戏体验来增加用户的刺激感。该嵌入式附加用户接口提供增强的玩家满足感和刺激感以及改进的游戏装置可靠性、交互性、灵活性、安全性和责任性。本文之所以有时将用户接口称为“附加”是因为,该用户接口与游戏屏幕(或其它游戏呈现(presentation))分离。此外,本文之所以有时将用户接口称为“嵌入式”是因为,在本发明的一些优选实施例中,该用户接口包括它自己的处理器。
现在参照附图,其中在所有图中,类似的附图标记表示类似或对应的部件,更具体来说参照图1-5,示出嵌入式附加用户接口10的一个实施例。具体来说,图1示出包括网页显示屏20和嵌入式处理器30的嵌入式附加用户接口10。用户接口10结合于游戏机40中,而游戏机40又包括游戏屏幕50(和/或非屏幕游戏区域50,如旋转盘或其它游戏呈现)、游戏处理器60和游戏监视单元65。嵌入式处理器30采用内部操作系统,并且优选经由游戏监视单元65与游戏处理器60通信。嵌入式处理器30读取输入数据,将该数据转换成Web开发语言,并将该数据映射到网页显示屏20上。显示屏20通过该显示屏向用户呈现网页信息,从而通过提供更丰富的游戏体验来增加用户的刺激感。游戏监视单元65监视通过用户接口10输入的信息。这提供对过去用于提供用户信息的传统的系统组件70的显著改进。用户接口10采用和先前系统组件70与游戏监视单元通信的方式相同的方式与游戏监视单元65通信。
如图2所示,现有技术的游戏装置通常利用单个视频显示屏作为游戏机40的游戏屏幕50,同时将附加系统组件70附接到或并置在游戏机的旁边。例如,该显示器可以包括2行×20字符VF(真空荧光)显示器20。输入装置可以包括12位键盘71。
但是,再次参照图1,在所要求的发明的一个优选实施例中,用嵌入式附加用户接口10取代现有技术的系统中所用的系统组件70,以便提供网页显示屏20的高级功能性。该功能性包括显示动画、多媒体和其它Web类型的内容的能力,这只是举例,而不是限制。嵌入式附加用户接口10使得能够通过网页显示屏20以令人兴奋的显眼的格式向玩家(或潜在的玩家)呈现附加信息(如增强的玩家信息),同时不会干扰显示在游戏屏幕50上的正常的游戏进程。此外,嵌入式附加用户接口10不会干扰游戏机40中的正常的游戏硬件,而是被容易地集成到游戏机40中。
在涉及多个游戏机(或游戏组件)制品的情形下,可以在无需访问可能是来自另一游戏制造商的游戏机的私有且不可访问的游戏逻辑或其它游戏系统的情况下将嵌入式附加用户接口10结合于游戏机中(保持原样或经过翻新)。因此,在所要求的发明的一个优选实施例中,除了在游戏机中通常可见的标准游戏屏幕50外,还将包括用于向玩家呈现补充信息的网页显示屏20的嵌入式附加用户接口10结合于游戏机40中。也可以将嵌入式附加用户接口10结合于利用游戏区域(如盘式旋转器)而不是标准游戏屏幕50的游戏机40中。该补充信息可以包括一般的游戏信息、玩家特有的信息、玩家刺激感和兴趣着迷内容、广告内容(特定的或其它)等。此外,在其它优选实施例中,嵌入式附加用户接口10可以具有优选经由游戏监视单元65与游戏处理器60的游戏逻辑交互的能力,因而可以提供诸如奖金游戏、系统游戏的其它功能性和/或将来自网页显示屏20的奖品、促销优惠或赠品结合到游戏屏幕50的能力。此外,网页显示屏20可以在没有进行游戏时采用“观赏模式”显示补充信息。而且,游戏处理器60可以使用网页显示屏20来向娱乐场的员工呈现基于Web的会话,以便于游戏机配置和事件调查活动,而不会扰乱游戏屏幕/区域50。
在所要求的发明的一个优选实施例中,使用嵌入式附加用户接口10来使娱乐场的服务对于娱乐场的顾客来说更易获得和更友好。在一个优选实施例中,将嵌入式附加用户接口10设计成与现有游戏通信系统网络中目前采用的游戏平台的硬件配置连接,从而为娱乐场降低实现成本。诸如Mastercom系统的系统网络的标准游戏网络接口包括到键盘和显示器的多点式总线通信方法。Mastercom系统可自Bally Manufacturing获得,并且在Raven等人的U.S.专利号5,429,361中有所描述,通过引用将该专利结合于本文。一种目前利用的这样的总线是EPI(增强型玩家接口),它利用工业标准I2C总线和信令。
在一个优选实施例中,使用嵌入式附加用户接口10来取代/升级EPI。优选地,嵌入式附加用户接口10采用“即插即用”的方式取代游戏机中的EPI。换句话说,可以拔掉老的EPI,再将新的嵌入式附加用户接口10简单地插入到游戏机40中的游戏监视单元65的I2C总线中。用户接口10利用目前采用的工业标准I2C总线和信令,而无需做任何进一步的修改。嵌入式附加用户接口10的嵌入式处理器30读取输入I2C数据(内容),将该数据转换成Web开发语言(如HTML、DHTML、XML、MACROMEDIA FLASH),并将该数据映射到网页显示屏20上。以此方式,嵌入式附加用户接口10将通常呈现在2行×20字符VF显示器上的之前的I2C数据消息自动变换为引人注目的动画(多媒体)网页风格的格式。这导致增强的玩家满意度和刺激感,同时具有极小的翻新要求。
因为在一个优选实施例中,嵌入式附加用户接口10利用I2C硬件和信令,所以这使得用户接口10能够表述并理解I2C协议消息集,并且因而采用和游戏处理器之前与EPI通信的方式相同的方式与游戏机40的游戏处理器60(或其它类似的网络化装置)直接通信。因此,在所要求的发明的一个优选实施例中,通过将嵌入式附加用户接口10集成到游戏机40中,可以取代或增加并且因而实质上升级之前所利用的硬件(如EPI)的功能性。因此,可以免除这些系统组件70(如键盘和2行×20字符VF显示器)的低功能外部硬件对游戏处理器60所加的限制。
如上所述,在一个优选实施例中,由嵌入式附加用户接口10接收到的输入数据是I2C信令协议;但是,在其它优选实施例中,可以利用其它串行通信协议(或电子通信格式)。优选地,嵌入式处理器30通过I2C总线(或者在利用另一协议的实施例中,通过另一串行通信总线)经由游戏监视单元65与游戏处理器60和/或与其它相连装置通信。嵌入式附加用户接口10的网页显示屏20优选是彩色图形触摸屏显示器。优选地,嵌入式处理器30至少是32位处理器。一个优选实施例利用32位处理器,这是因为写入了诸如SHA-1(或更好的)和DSA算法的密码技术,并且这些技术在32位系统上自然运行。另外,在所要求的发明的一些优选实施例中利用MicrosoftWindows环境,它也是32位。此外,嵌入式附加用户接口10的内部操作系统可以适应或定制成与游戏机40中的装置所使用的和该内部操作系统通信的特定通信总线硬件匹配。
优选地,嵌入式附加用户接口10是嵌入式计算机板,除了嵌入式处理器30和网页显示屏20外,该板还包括可拆卸的COMPACTFLASH卡75(或其它存储装置,如图1所示)和网络适配器端口。通过从COMPACT FLASH卡75(或其它存储装置)物理交换出来实现对嵌入式附加用户接口10的内容和特征升级。因此,为了从嵌入式附加用户接口10中检索数据,通过物理移除并读取COMPACTFLASH卡75来访问数据。在其它实施例中,如下所述,可以通过利用网络直接或点对点下载来提供更新。
在一个优选实施例中,嵌入式附加用户接口10的嵌入式处理器30所用的内部操作系统是WINDOWSCE 4.2版(或更高版本)。优选地,将嵌入式附加用户接口10构建在由Kontron Corporation开发的基于PXA255的板上。另外,在嵌入式附加用户接口10的一个优选实施例中,网页显示屏20的浏览器控件是MICROSOFTINTERNET EXPLORER6.0(或更高版本),它在嵌入式处理器30的优选内部操作系统WINDOWSCE 4.2下标准安装。
嵌入式附加用户接口10的一个优选实施例还提供用于将系统信息输入到游戏机40中并从游戏机40中检索系统信息的机制。如上所述,嵌入式附加用户接口10优选使用工业标准I2C硬件和信令。I2C协议具有多主机能力,即能够同时作为从机和主机参与。嵌入式附加用户接口10使得能够将系统信息(如由玩家输入到网页显示屏20中的信息)从游戏机40发送到槽形系统网络(或另一目的位置)。类似地,嵌入式附加用户接口10还使得能够将系统信息(如显示消息)从系统网络(或另一源位置)发送到游戏机40,以便玩家通过网页显示屏20查看。
在一个优选实施例中,也可以通过用户将信息输入到用户接口10的网页显示屏20中。用户接口10的网页显示屏20采用虚拟键盘。此外,用户接口10使用键盘字典,该键盘字典允许用户能够输入比之前利用12位VF键盘时可能的信息量大得多的信息。例如,用户按下通过浏览器显示在触摸屏上的虚拟按键。这利用识别所按下的虚拟按键的字符串通过调用它的调度接口来调用键盘对象。当将那个字符串传给它时,键盘对象在初始化时就已经载入的字典对象中查找该字符串,同时返回一组关键字。当它检索到这组0或更多个关键字字符时,它通过调用由该对象暴露的接口将它们传给GMU。
通常,使用网络接口(或等效系统)来控制供特定娱乐场内的游戏机40使用的资金流。通过利用所要求的发明的嵌入式附加用户接口10,可以通过只是触摸网页显示屏20来指示游戏网络接口在玩家帐户和游戏装置之间移动资金。此外,可以提供许多其它更复杂的命令和指令。因此,嵌入式附加用户接口10直接在游戏装置本身改进了游戏机40与玩家和娱乐场员工的接口。
在所要求的发明的一个优选实施例中,嵌入式附加用户接口10的网页显示屏20使得能够在动画、多媒体、Web内容风格的环境中向玩家显示玩家消息。这些消息之前是以普通得多的格式显示在独立的显示器装置(如2行VF显示器装置)上的。在一些优选实施例中,玩家使用网页显示屏20中的触摸屏按钮来在网页显示屏20中的窗口之间导航,这些按钮允许访问系统功能,如非现金提款、余额请求、系统请求、积分兑换等。在所要求的发明的其它优选实施例中,网页显示屏20利用本领域中普遍已知的各种其它数据输入技术来代替触摸屏数据输入。因此,嵌入式附加用户接口10的实现是对游戏机40的有效、极其有益且实质的升级,它在之前利用EPI时可能具有的功能性基础上增加了功能性。
在一个优选实施例中,通过嵌入式处理器30将文本数据消息转换成网页导航请求,然后将它们显示在网页显示屏20上,这在图6A和6B中示出并且在下文中关于图6A和6B进行了论述。其中一些网页还利用诸如JAVA SCRIPT和VB SCRIPT的脚本语言。优选地,嵌入式附加用户接口10在具有触摸屏能力的网页显示屏20上仿效12位键盘和2×20VF显示器。在该实施例中,使之前显示在2×20VF显示器上的命令与对应的URL匹配,并且使用浏览器来在网页显示屏20上呈现该页。所显示的网页包含有效地仿效硬件按键的触摸屏按键。
参照图6A和6B,在所要求的发明的一个优选实施例中,使用字典URL方法来将数据消息转换成网页信息。以此方式,在字典数据文件中“查找”数据消息,在字典数据文件中,可以将这些数据消息重定向到引人注目的URL。嵌入式处理器30对I2C总线上用于现有技术的增强型玩家接口(EPI)VF显示器的请求做出响应。网页显示屏20不是像传统的PC监视器那样的无源显示器装置,而是显示屏20必须用文本类型的响应对命令做出响应。这些请求包括初始化请求、状态请求和显示请求。参照图7,当把将要显示的每个文本数据消息传到嵌入式处理器30中时,处理器30调用URL字典,以便查找URL,用该URL来取代文本数据消息。一旦完成替换,嵌入式处理器30便指示网页显示屏20呈现(或导航到)合适的网页。
因此,参照图8,使用URL字典组件来将从嵌入式处理器30发送并用于显示在2×20VF显示器上的文本串映射为URL,可以使用该URL来显示该消息的视觉上显著增强的图形表示。因此,URL字典组件包含从嵌入式处理器30发送的将受到支持的可能的文本消息的列表和到一组将显示在网页显示屏20上的所需的显眼的Web内容的映射。在消息不在URL字典中的这种事件中,将该消息映射到用于替换2行模式的页。
在上述优选实施例中,嵌入式附加用户接口10的嵌入式处理器30读取输入I2C数据消息,将这些I2C数据消息转换成Web开发语言(如HTML、DHTML、XML、MACROMEDIA FLASH),并将新转换的网页数据消息映射到网页显示屏20上。另外,嵌入式附加用户接口10还可读取已经是Web开发语言(如HTML、DHTML、XML、MACROMEDIA FLASH)的输入数据消息,并将该网页数据映射到网页显示屏20上。此外,非常有利的是,所要求的发明的一个优选实施例还允许正在使用嵌入式附加用户接口10的娱乐场设计并使用他们自己的内容,从而使娱乐场能够决定呈现在用户接口10的网页显示屏20上的网页的外表。
现在参照图3,在该优选实施例中,可以本地下载内容。具体来说,在一个优选实施例中,通过用于下载新内容的物理USB(或其它连接)来更新内容。在一个优选实施例中,可以通过将独立的计算机78连接到嵌入式附加用户接口10的网络适配器端口来访问COMPACT FLASH卡75上的数据。该实施例允许更新操作系统的内容,改变操作系统本身,并从COMPACT FLASH卡75中接收数据。物理移除COMPACT FLASH卡75也是更新和检查嵌入式附加用户接口10上的文件的一个选项。
在一个优选实施例中,使用便携式计算机来存储数据内容并将数据内容发布到嵌入式附加用户接口10上的COMPACT FLASH卡75上,以及从嵌入式附加用户接口上的COMPACT FLASH卡75中接收数据。在该实施例中,鉴别嵌入式附加用户接口10上的所有内容,就好像它是游戏机一样。
在另一个优选实施例中,网络适配器端口在用户接口10的嵌入式计算机板上运行。该实施例还包括引导装入程序。此外,在该实施例中,便携式计算机78(如上所述)包括用于将数据上载到嵌入式附加用户接口10上的COMPACT FLASH卡75和从嵌入式附加用户接口10上的COMPACT FLASH卡75下载数据的组件。具体来说,在便携式计算机78上运行的这些组件用于将新的数据内容移动到嵌入式附加用户接口10,并用于确认和验证嵌入式附加用户接口上的数据内容。优选地,用于更新COMPACT FLASH卡75的所有数据通过板上的单个内建式网络适配器端口移入或移出嵌入式附加用户接口10。
在所要求的发明的嵌入式附加用户接口10出现之前,游戏管理者一直不愿意允许娱乐场的操作人员来设计他们自己的内容。但是,由于通过嵌入式附加用户接口10中的嵌入式处理器30实现了密码技术,所以所要求的发明在具有足以使游戏管理者允许娱乐场的操作人员设计他们自己的内容的安全性下提供认证过程。具体来说,在一个优选实施例中,所提供的认证过程确保鉴别和认可由娱乐场的操作人员设计的Web内容。优选地,在所要求的发明中,所提供的认证过程还确保可审计性和可追踪性。在所要求的发明的优选实施例中,利用诸如鉴别和认可(如下文所述)的各种密码技术来提供足以使游戏管理者允许娱乐场的操作人员设计他们自己的内容的安全性。
在一个优选实施例中,使用该认证过程来以与认证“签名程序”所用的方式相同的方式认证“签名内容”(由娱乐场的所有者创建)。优选地,在认证过程中利用PKI(公共密钥基础结构)。PKI是数字证书、证书颁发机构和其它验证真实性和有效性的注册机构的系统。在一个优选实施例中,创建“新一级”或第二PKI,它起源于初级PKI,并且通过杠杆作用影响证书(如X.509证书)的允许有限访问的能力。因此,该优选实施例允许使用证书内的属性来在游戏行业内提供“多级”代码访问和接受。
在一个实施例中,通过使用DSA(数字签名算法)或RSA(Rivest-Shamir-Adleman)技术进行数字签名验证来保护内容。在这点上,优选使用数字签名验证来保护内容,使得可以容易地识别任何未经授权的改变。数字签名是与手写签名等效的数字,因为它将个人身份绑定到一条信息中。数字签名方案通常由签名创建算法和相关的验证算法组成。数字签名创建算法用于产生数字签名。数字签名验证算法用于验证数字签名可信(即,它实际上由指定实体创建)。在另一个实施例中,使用其它合适的技术来保护内容。
在一个优选实施例中,使用安全散列函数-1(SHA-1)来根据数据内容或固件内容计算160位散列值。接着,对该160位散列值(又称为缩写位串)进行处理,以便使用单向私有签名密钥技术来创建游戏数据的签名,这称为数字签名算法(DSA)。DSA使用私有密钥/公共密钥对中的私有密钥和随机或伪随机产生的整数来产生数据内容或固件内容的160位散列值的320位签名。除了标识号外,还将该签名存储在数据库中。在其它优选实施例中,使用更高级的安全散列函数,如SHA-256或SHA-512。
在另一个优选实施例中,所要求的发明利用消息鉴别码(MAC)。消息鉴别码是一种特殊类型的消息摘要,其中包括秘密密钥作为指纹的一部分。正常的摘要由散列(数据)组成,而MAC由散列(密钥+数据)组成。因此,MAC是作为数据(纯文本或加密文本)和秘密密钥的函数的位串。将消息鉴别码附加到数据,以便允许数据鉴别。此外,可以使用MAC来同时验证消息的数据完整性和真实性。通常,消息鉴别码(MAC)是一个单向散列函数,它取对称密钥和一些数据作为输入。对称密钥算法是一种密码术算法,它使用相同的密码密钥来加密和解密消息。
消息鉴别码的产生比使用数字签名验证技术时快;但是,消息鉴别码不如数字签名验证技术那样稳固。因此,当处理速度至关重要时,使用消息鉴别码具有优势,因为它可以比数字签名验证技术更快地得以创建和存储。
在一个优选实施例中,所周的鉴别技术是BKEY(电子密钥)装置。BKEY是捆绑到特定个体的电子标识符。以此方式,将通过使用BKEY用于鉴别来进行的内容的任何添加、访问或修改链接到与那个BKEY相关的特定个体。从而,由此为管理者和/或其他要求这种数据或系统鉴别的团体建立审计追踪。
验证系统的另一个优选实施例利用“组件绑定”来使用密码安全性进行验证。在组件绑定中,一些组件开始配备有不可变更的序号。另外,所有者还可为诸如Web内容或游戏室的组件赋予另一随机的标识号。还给系统中的其它组件(如母板中的CMOS存储器、硬磁盘机和非易失性RAM)发布随机标识号。当将这些号中的所有或一些号共同绑在一个分组中时,这个受保护的分组称为“绑定”。机器中的每个组件都在绑定中包含它的部分。
在一个这样的优选实施例中,对内容进行的每个关键日志输入签署有基于该输入本身和各自的绑定码的散列消息鉴别码(HMAC)。以此方式,由绑定产生的安全性确保所进行的日志输入不会被伪造或否认。
在选择关键游戏和/或系统组件、赋予各自的标识符并将它们组合成一个使用组件“绑定”绑在一起的受保护分组后,接着将检测、授权对那些组件的任何改变,并将这些改变记入日志。例如,使用从绑定中获得的密钥对绑定内的内容进行数字签名(SHA-1或更好的)。无论何时对绑定内的组件进行输入,都验证该签名。如果签名错误,那么指出该安全侵害和侵害者,但通常该输入不被禁止。在其它实施例中,也可以禁止输入。因此,组件绑定产生对绑定内的任何组件进行改变的个体的加密审计追踪。
此外,绑定确保不曾以未经授权的方式交换或变更被选择作为绑定内的组件的游戏机系统的关键组件或其中所用的内容。优选地,绑定使用分配给游戏平台的重要部件的唯一标识号,只是作为举例而不是限制,这些重要部件包括游戏室、母板、特定软件、非易失性RAM卡、内容(数据)和硬磁盘机。这些标识号以加密方式组合以形成保护并实际上是封闭所包含的组件的绑定,使得在不创建审计追踪和不要求鉴别的情况下不会修改、除去或取代绑定内的任何组件。因此,对于绑定内的这些组件中的将要改变的一个组件,需要合适的鉴别,并且进行日志文件输入,以便证明进行改变的个体的活动和身份。在一个优选实施例中,需要特定级别的BKEY清除或分类来进行特定的改变。
现在参照图4,在一个优选实施例中,嵌入式附加用户接口10连接到以太网联网的骨干网80,而不是连接到本地系统网络。目前,娱乐场的网络不是以太网,而是更小型、更简单化的本地系统网络。因此,在该以太网联网的骨干网80实施例中,目前的系统网络被工业标准以太网骨干网(如在Cat 3、4、5、6或更高线缆上运行的10/100base T以太网)取代。因此,在该实施例中,在处理器中增加标准的10/100 base T以太网卡。优选地,该网络采用TCP/IP、HTTP或XML消息传递或XML的变型。但是,可以使用任何合适的协议。
此外,在另一个优选实施例中,嵌入式附加用户接口10通过上述以太网联网的骨干网80连接到全功能后端下载配置服务器90,如图4所示。在该实施例中,全功能服务器90可以调度内容(游戏或其它方面)的下载以及从游戏机40上载信息,如游戏机40目前拥有的那些选项。因此,在一个优选实施例中,服务器90的主要用途是作为数据下载和数据检索的服务器。尽管该服务器90确实上载和下载Web内容风格的信息,但它通常不连接到万维网。该服务器90必须经过鉴别(就象游戏机那样)才能使提供给嵌入式附加用户接口10的内容为游戏管理者接受。优选地,利用以太网联网的骨干网80和服务器90来提供许多系统好处,包括但不限于可靠性、可维护性、安全性、内容分级、内容测试、部署程序和应急恢复。在一个实施例中,交付品优选还包括娱乐场的所有者和操作人员用来创建他们自己的Web内容以便部署在Web服务器中的内容模板和指南。在一个实施例中,Web服务器90采用与嵌入式附加用户接口10相同的方式来鉴别它的内容,以便允许将内容下载到网页显示屏20。
现在参照图5,在所要求的发明的另一个优选实施例中,嵌入式附加用户接口10的嵌入式处理器30支持之前由游戏机40的如图1-4所示的游戏监视单元65执行的功能。另外还指出,将GMU码从游戏监视单元65转变到嵌入式附加用户接口10的嵌入式处理器30中。因此,该配置免除了对游戏机40中的游戏监视单元65的需要。这导致硬件数量和复杂度的显著减小,并且完成了更传统风格的游戏机到更现代化的升级的游戏机的逐步转变。
因此,在该优选实施例中,所要求的发明涉及结合于游戏机40中的嵌入式附加用户接口10,而该游戏机又包括游戏屏幕50或其它合适的游戏区域(如旋转盘),但不包括游戏监视单元65。该嵌入式附加用户接口10仍然包括能显示Web内容的显示屏20和嵌入式处理器30。再次地,能显示Web内容的显示屏20通过该显示屏向用户呈现Web信息。嵌入式处理器30优选利用内部操作系统。此外,在该实施例中,嵌入式处理器30另外还包括标准游戏监视单元的功能性(GMU码),因为它取代了游戏机40中的游戏监视单元65。如上所述,嵌入式处理器30读取输入数据,如果需要,将该数据转换成Web协议(Web开发语言),并将该数据映射到能显示Web内容的显示屏20上。
在一个实施例中,通过嵌入式附加用户接口10,在网页显示屏20内向玩家闪现消息(如动画、多媒体等),同时使用游戏屏幕50进行游戏。实际上,可以将这些网页风格的消息设置成任何所需的长度、格式或风格。例如,消息可能显示“Welcome to Harrah’s LasVegas!You have 1200 bonus points.Would you like to make a hotel ordinner reservation?”。重要的是,尽管之前利用的EPI只能以四分之一英寸(0.25″)高的单色文本滚动该消息,但相比之下,网页显示屏20以鲜亮的红色、白色、黑色和绿色动画格式将该消息“闪现”在6英寸(6.0″)×3英寸(3.0″)的彩色图形显示器上。另外,在一些实施例中,将玩家识别卡插入到读卡器中和/或选择玩家服务按钮会激活附加的玩家服务功能性。
在利用读卡器(或其它识别技术,如玩家ID码)来辨识特定玩家的嵌入式附加用户接口10的一个示例实施例中,网页显示屏20向那个玩家显示显眼的网页风格的消息,例如响应识别Mr.Smith而显示“Welcome,Mr.Smith!”。优选地,网页显示屏20还具有触摸屏的能力,只是作为举例而不是限制,这些能力包括“饮料(Beverages)”、“改变(Change)”、“服务(Services)”、“交易(Transactions)”和“返回游戏(Return to Game)”。在一个实施例中,其中每个触摸屏图标按钮被选择时会在网页显示屏20内为玩家启动新的全屏显示。
例如,在一个实施例中,当选择“交易”触摸屏图标按钮时,激活新的屏幕,该屏幕包括网页风格的消息“Mr.Smith,AccountBalance:Bonus Points=1200,Player Funds=$150,Available Credit=$850,Casino Matching Funds Available=$25”和“返回游戏”图标按钮120。又如,当在另一个实施例中玩家选择“非现金提款”按钮时,激活新的屏幕,该屏幕包括触摸屏键盘,并且闪现问题“How much doyou want?”以及“输入(Enter)”、“清除(Clear)”和“后退(Back)”按钮。优选地,该界面还包括“信息”按钮,当选择该“信息”按钮时,该按钮在网页显示屏20内启动新的屏幕,该屏幕提供对常问问题的回答和其它有用信息。此外,网页显示屏20优选还包括“历史”按钮,该按钮被选择时在网页显示屏20内启动新的屏幕,该屏幕提供在那台游戏机40上执行的所有交易和其它动作的历史日志。
根据另一个优选实施例,所要求的发明涉及一种经由结合于游戏机中的嵌入式附加用户接口通过提供更丰富的游戏体验来增加与游戏机有关的用户刺激感的方法。该方法优选包括:在嵌入式附加用户接口10内通过串行通信总线(如I2C总线)接收包含增强的玩家信息的串行数据消息(如I2C数据消息);(使用嵌入式处理器30)将该数据消息转换成Web开发语言;以及将该数据消息映射到网页显示屏20上,其中该显示屏20通过该显示屏向用户呈现网页信息。
利用所要求的发明的嵌入式附加用户接口10的潜在优点众多。只是作为举例而不是限制,这些潜在优点包括:提供动画和/或多媒体Web风格的内容;提供更大且在美观上更吸引人的字体和图标;向玩家提供特殊服务(如多种语言、为残疾人提供帮助);有利于网页显示屏20的交互使用;能够为玩家和娱乐场的员工定制网页显示屏20的“外观”;增加玩家的刺激感和参与感;以及对EPI总线或其它类似的非网页风格的组件的简化的可取代性和/或可升级性。
在一个实施例中,嵌入式附加用户接口10像用户接口(UI)或终端那样工作,它包括配备有触摸屏和音频装置的视频显示器。在该实施例中,嵌入式附加用户接口10使游戏机具有同时执行来自一个或多个Web服务器的应用程序以及游戏机的本地应用程序的能力。例如,在一个实施例中,游戏机包含交互式本地玩家追踪和游戏管理系统单元,而且还执行位于后端服务器上的后端娱乐场管理应用程序。此外,在一个实施例中,该UI包括用于呈现来自本地游戏机和互连Web服务器的信息的触控Web浏览器,从而在单个接口内向用户提供:(1)游戏数据;(2)本地玩家会话数据;以及(3)后端娱乐场管理数据。例如,在一个实施例中,这些数据类型中的每种数据包括玩家的硬币导出数据:游戏的硬币导出数据、玩家会话的硬币导出数据和那个玩家用于一个或多个娱乐场的硬币导出数据。如果需要,可以将这些数据类型中的每种数据的硬币和基于硬币的奖金状态各自显示在不同的屏幕区域或相同的屏幕区域中。
在一个实施例中,游戏数据包括进行游戏的输出,游戏包括在游戏机内本地执行的游戏或网络游戏,如渐进游戏或对等游戏。本地会话数据包括有关从玩家第一次开始在该游戏机上进行游戏的时间起玩家使用该游戏机的情况的数据。在一些情况下,本地会话数据确定玩家是否有资格因为在会话期间进行了游戏而获取奖金。例如,在一个实施例中,如果玩家在最后一个小时内玩了25局电子扑克牌,那么玩家能够免费玩一局电子扑克牌。在另一个实施例中,奖金游戏与在先前的会话期间玩家在游戏机上进行的游戏有关(以便将特定玩家吸引回到他们曾经玩过的游戏机)。
后端娱乐场管理数据允许全面奖励奖金(或系统游戏)。在一个实施例中,奖金或系统游戏是基于玩家在一个娱乐场内进行的所有先前游戏或在数个娱乐场内进行的所有游戏来奖励的。不管是基于(1)游戏数据、(2)本地玩家会话数据和/或(3)后端娱乐场管理数据,都同时从单个用户接口访问玩家对各种系统游戏的资格。
在一个实施例中,系统游戏基于以下数据中的任一数据或其任意组合:(1)关于任意数量的玩家或所有玩家在本地游戏机40上进行的游戏所收集的数据;(2)关于一个玩家在娱乐场内的任何地方进行的游戏所收集的后端娱乐场管理数据;和/或(3)关于数个玩家或所有玩家在一个娱乐场、或两个或两个以上娱乐场内进行的游戏所收集的后端娱乐场管理数据。例如,在一个实施例中,关于在本地游戏机上进行的游戏,在满足游戏机40上的阈值硬币后,不论硬币量是来自曾经在游戏机40上进行游戏的一个玩家还是数个玩家,都触发奖金。在另一个实施例中,通过网络从一个玩家玩过的多个游戏机中收集后端娱乐场数据。该数据包括用于与阈值进行比较以便确定是否应当将一份或多份奖金奖励给该玩家的硬币数据,其中通过使用在游戏进行过程中刷入或插入游戏机中的玩家ID卡识别该玩家。
在另一个实施例中,通过网络从多个游戏机中收集到的后端娱乐场数据包括用于与阈值进行比较以便确定是否应当在其中一个或多个游戏机中奖励一份或多份奖金的硬币数据。
在另一个实施例中,游戏数据和/或后端娱乐场数据包括收益管理数据。在一个实施例中,收益管理数据包括基于与使用一个或多个游戏机有关的一个或多个因素计算的预测数据。例如,在一个实施例中,收益管理数据包括游戏进行预测数据、机器使用预测数据和/或基于这个或这些游戏机的历史游戏进行数据计算的收入预测数据。在一个实施例中,使用线性回归分析法来执行这些计算。在另一个实施例中,使用神经网络来执行这些计算。在一个实施例中,使用收益管理数据来确定一份或多份奖金或系统游戏的进行特性。嵌入式附加用户接口10有利于直接在游戏机40上呈现该后端娱乐场或娱乐场管理数据。
参照图9,在一个实施例中,UI位于嵌入式附加用户接口10内,该嵌入式附加用户接口10提供多服务器客户机游戏用户接口。嵌入式附加用户接口10还使用Web浏览器网际协议(IP)技术。为了提供该功能性,嵌入式附加用户接口10可以包括平板形的小型个人计算机(PC)的均等物。在一个实施例中,尽管附加嵌入式用户接口10的尺寸通常较小,但Irvine,California的Gateway,Inc.的GatewayM275系列是可以像平板式PC那样工作并且可用于实现附加嵌入式用户接口10的笔记本型PC。该系统中包括触摸屏902。在一个实施例中,处理器和存储装置(图5)以及其它计算机电子器件包含在触摸屏902后面的薄壳内。触摸屏902排除了独立小键盘或键盘的需要,小键盘或键盘可以在多个屏幕区域920、922、924、926、928、930中的一个屏幕区域中虚拟化。在一个实施例中,从Redmond,Washington的Microsoft Corporation获得的Windows XP操作系统操作嵌入式附加用户接口10。在另一个实施例中,当需要更小型的接口时,使用诸如可Santa Clara,California的Palm Computing,Inc.获得的Palm Pilot的个人数字助理(PDA)来代替平板式PC。这些PDA还能够执行一个或多个版本的Windows操作系统,包括内建有Web浏览器的Windows CE。
平板式PC以及现在的许多PDA(如Palm Pilot)通常包含或具有可用的到以太网80的一个或多个内建式联网连接900,这个或这些连接可以包括硬线连接或802.11x“wi-fi”或无线连接。尽管可以使用其它网络类型,但以太网技术的目前广布的可用性为该系统提供容易的联网解决方法。提供“wi-fi”启用系统的安全性,如下所述。
在一个实施例中,以太网网络80包括用于连接多个具有HTML网页服务能力的装置的对等网络。网络80可以使用现货供应的联网装备,如可自Santa Clara,California的Netgear,Inc.获得的型号为WGU624的NetgearDouble 108 Mbps Firewall Router。这些联网系统通常为现有的Windows系列的操作系统版本提供即插即用(PnP)安装。对等型网络允许网络将信息从一个机器转发给另一个机器,而无需在一个中央位置连接以便在网络中分布数据。
尽管在大多数现代以太网平台中,以太网技术开始是作为冲突检测总线网络的,但是在其中有多条物理线到达网络上的每个节点的星形网络结构中使用集中器。但是,以太网网络中仍实施对等联网,其中一个节点将数据转发或发送给另一个节点,该另一个节点可以将该数据发送给又一个节点。以此方式,可以通过网络延续更新,而不必使用中央服务器来仲裁传送。Microsoft Windows Network是使用以太网技术来用于物理网络的对等网络的一个实例。也可与本发明一起使用的真实的物理对等网络包括构建到目前由AppleComputer Corporation销售的PC系统中的令牌环和对等联网。但是,不管物理网络层是不是真实的对等网络,操作系统层和应用层都可通过该网络以真实的对等方式在一个节点和另一个节点之间发送和接收数据,而与是否涉及中央服务器无关。
在一个实施例中,因特网连接900包括位于嵌入式附加用户接口10背后的外加式或内置式以太网端口。在另一个实施例中,因特网连接900包括使用例如Intel Centrino技术直接构建在嵌入式附加用户接口10中的wi-fi连接。可以使用现有的wi-fi安全系统,如有线等效私密(WEP)或Wi-Fi保护访问(WPA)安全性,来保护无线连接。在另一个实施例中,所要求的发明的嵌入式附加用户接口10没有使用无线技术。
优选地,音频装置950与嵌入式附加用户接口10包含在一起。在一个实施例中,音频装置950包括升级的音响系统,如连结到平板PC型嵌入式附加用户接口10中的声卡的一组立体声的PC兼容扬声器。使用音频装置950作为用于扩散只是由嵌入式附加用户接口10提供的音频信号的二级音响系统,同时基本的游戏机40具有独立的音响系统948。但是,在一个实施例中,嵌入式附加用户接口10将由基本游戏机40和嵌入式附加用户接口10产生的音频信号进行组合用于供音频装置950呈现。在另一个实施例中,嵌入式附加用户接口10将它的音频信号提供回到基本游戏机40用于供本地的音响系统948呈现。
基本游戏机40的游戏处理器60和嵌入式附加用户接口10之间的双向通信使用各种方法实现,包括但不限于使用USB连接或集线器940。对于不支持USB技术的老游戏机,可以使用具有空调制解调器交叉发送/接收线的RS232或并行连接942来进行双向通信。
在一个实施例中,将诸如服务器90、76、74的数个网络装置连接到网络80,其中的一个或多个服务器74通过广域网82连接。在一些实施例中,广域网82包括因特网,其中服务器74通过安全虚拟专用网络(VPN)管道连接到网络80。因此,嵌入式附加用户接口10和游戏机40具有对VPN服务器74以及其它非安全装置(如因特网Web服务器64)的访问权。每个服务器提供与它的特定功能有关的浏览器内容(图形、文本、动画、多媒体、声音)。在一些实施例中,屏幕区域920、922、924、926、928、930中的每个屏幕区域包括一个应用程序窗口,一个或多个Web服务器应用程序和本地应用程序在上述窗口内执行。
在一个实施例中,每个应用程序窗口内的执行同时进行。例如,将每个屏幕区域920、922、924、926、928、930实现为浏览器程序(Microsoft Internet Explorer或Netscape浏览器)或浏览器程序的实例的单独执行。这些浏览器应用程序中的每个应用程序提供在自主浏览器实例内执行HTML、XML、Java和其它浏览器兼容的应用程序的能力,同时如果需要,允许在浏览器实例之间进行交互。例如,为了说明的目的,参照Internet Explorer,当接收HTML网页或其它浏览器可显示数据时,中间接收器将数据流提供给连接管理系统,以便将数据提供给合适的应用程序窗口。该系统的一个熟知实例是Windows环境中的Winsock系统。
通过使用Winsock系统,当诸如图9的实施例中的嵌入式附加用户接口10的客户机访问服务器时,它使用TCP/IP协议打开到该服务器的连接。打开该通信的第一步要求中央处理单元打开套接字。套接字系统(又称为Berkeley套接字)是Winsock协议的一部分,Winsock协议是普遍用于访问因特网的应用程序编程接口(API)。一般来说,为了打开套接字,需要采取三个步骤。首先,分配套接字。接着,将套接字“绑定”到标识执行相关应用程序的客户机和客户机窗口的本地地址。然后,将套接字与主机的IP地址相关联,其中主机可以是远程服务器74、76、90、64或本地主机(如游戏机40)。按照需要,根据HTTP、FTP或用于下载页面所需的通信协议在客户机和主机之间接收和发送(接收和发送调用)数据。
可以同时打开几个套接字。例如,运行应用程序的浏览器的每个示例或屏幕区域920、922、924、926、928、930打开用于与服务器74、76、90、64或游戏机40交换信息的套接字。由每个屏幕区域920、922、924、926、928、930打开的每个套接字因而能够连接到与网络相连的独立的实体或装置。
在图9的实例中,为了图示的目的,将每个屏幕区域920、922、924、926、928、930示为相互独立且分隔一定距离。但是,Windows操作环境或其它可以使用的操作系统(如Linux或XWindows)允许包括浏览器的实例在内的应用程序窗口平铺或重叠。因此,在一个实施例中,每个屏幕区域920、922、924、926、928、930可以包括用于同时执行本地、安全网络或Web应用程序的浏览器或非浏览器应用程序窗口。
尽管所用的操作系统(如Windows)能够为用户或游戏玩家提供在游戏环境中使用软件和导航每个屏幕区域920、922、924、926、928、930的内容的不受限制的自由和访问权,但是提供该访问权可能并不理想或不安全。例如,如果从游戏机40运行的本地应用程序正在要求交互的屏幕区域920中执行,那么不应允许玩家重叠、忽视或忘记屏幕区域920而将关注点集中在屏幕区域930或其它屏幕区域中进行的Web浏览上。在一些实施例中,比较理想的是,当在屏幕区域920中执行游戏或其它关键应用程序时,限制允许玩家在另一屏幕区域930内执行其它任务的程度。可以提供应用程序控制层,以便对屏幕区域920、922、924、926、928、930中的一个或多个屏幕区域的使用进行限制,并且玩家必须提出屏幕区域920中的应用程序的优先权。
可以使用多种方法来控制玩家对屏幕区域920、922、924、926、928、930的导航。只是作为举例而不是为了限制而提供以下实例。例如,嵌入式附加用户接口10以循环复用方式提供内容并自服务器64、74、76和90接收内容,为每个服务器赋予在屏幕902上的特定优先权时间量用于向玩家提供内容。在一些实施例中,当为每个服务器64、74、76、90提供它的优先权时间(例如,使用HTTP 1.1 GET调用)时,嵌入式用户接口10从每个服务器查询、检索、轮询或拉动内容。在该数据拉动类型的系统中,每个屏幕区域的嵌入式用户接口10查询服务器64、74、76、90中控制或提供用于特定屏幕区域的内容的一个或多个服务器,以便确定该服务器是否包含将被提供用于显示的数据。如果数据正在等待,那么嵌入式用户接口10将GET调用发送给服务器以便检索数据。查询是基于每个屏幕区域的优先权或时间分片或其组合执行的。
在其它实施例中,为每个服务器64、74、76、90分配时间,以便在它的优先权时间内提供或推进内容(例如,使用HTTP 1.1 SEND调用)。在该数据推进类型的系统中,服务器64、74、76、90可以使用SEND调用来将数据发送给屏幕区域920、922、924、926、928、930。接着,操作系统和网际协议系统(如TCP/IP)可以使用Winsock或其它内部方法来对数据分类,以便处理所接收的数据用于呈现在各屏幕区域中。可以根据数据所接收自的服务器或基于用于区分所接收的数据的处理的优先次序的时间分片方法来为由SEND调用所产生的接收数据的处理赋予处理优先权。
在另一个实施例中,屏幕902呈现普通的预定格式。在该实施例中,任何服务器可以发送消息或其它输出用于在屏幕902或音响系统950上输出。取决于消息、输出、或消息或输出所接收自的服务器,嵌入式附加用户接口10将按照指示以预定格式呈现它。例如,在一个实施例中,使用一组规则来确定自服务器64、74、76、90接收或“推进”的所接收的消息的显示,在一些实施例中,所接收的消息可以包括更新消息。自因特网Web服务器64接收的消息根据预定格式有所延迟,和/或显示在具有较低优先权的屏幕区域920中,同时在另一屏幕区域922中提供游戏进行输入。此外,如果来自服务器74的消息被标为紧急,或者在其它情况下,如果所接收的消息是使之前的消息变得陈旧的更新消息,那么来自服务器64的任何随后的消息可以覆写之前从它本身或另一服务器74发送的任何消息。
在又一实施例中,将特定屏幕区域920、922、924、926、928、930指定为由特定服务器90、76、74、64所拥有。在该实施例中,玩家可以使用触摸屏902单独地导航每个画面,其中每个屏幕区域920、922、924、926、928、930指定给服务器90、76、74、64。每个屏幕区域920、922、924、926、928、930的作用就像是特定服务器90、76、74、64的独立浏览器。
尽管以计算机结构特征特有的语言、方法动作和利用计算机可读介质描述了本发明,但应了解,所附权利要求中定义的发明不一定限于所描述的特定结构、动作或介质。因此,这些特定的结构特征、动作和介质是作为实现所要求的发明的示例实施例而公开的。
此外,提供上述各个实施例只是为了说明,不应将它们理解为限制本发明。本领域的技术人员将容易地意识到,在不遵循本文所图示和描述的示例实施例和应用,并且不偏离在所附权利要求中叙述的所要求的发明的真实精神和范围的情况下,可以对所要求的发明做出各种修改和改变。

Claims (53)

1.一种方法/设备/等,包括:
多媒体显示屏,其中所述显示屏通过所述显示屏向用户呈现Web内容数据;以及
采用内部操作系统并且与游戏处理器通信的嵌入式处理器,其中所述嵌入式处理器读取输入数据,如果需要,将所述输入数据转换成Web开发协议,并且将所述数据映射到所述多媒体显示屏上,其中来自所述游戏处理器和两个或两个以上服务器的数据控制所述多媒体显示屏。
2.如权利要求1所述的附加用户接口,其特征在于,所述输入数据包括串行通信消息。
3.如权利要求1所述的附加用户接口,其特征在于,所述嵌入式处理器通过I2C总线与所述游戏处理器通信。
4.如权利要求1所述的附加用户接口,其特征在于,所述多媒体显示屏是彩色图形触摸屏显示器。
5.如权利要求1所述的附加用户接口,其特征在于,所述嵌入式处理器至少是32位处理器。
6.如权利要求1所述的附加用户接口,其特征在于,所述内部操作系统定制成与所述内部操作系统所附着的特定硬件匹配。
7.如权利要求1所述的附加用户接口,其特征在于,所述嵌入式处理器利用密码技术。
8.如权利要求1所述的附加用户接口,其特征在于,所述输入数据提供用于鉴别和认可的认证过程。
9.如权利要求1所述的附加用户接口,其特征在于,所述认证过程提供可审计性和可追踪性。
10.如权利要求1所述的附加用户接口,其特征在于,所述认证过程提供足以使游戏管理者允许娱乐场的操作人员设计他们自己的内容的安全性。
11.如权利要求1所述的附加用户接口,其特征在于,所述Web开发协议是HTML。
12.如权利要求1所述的附加用户接口,其特征在于,所述Web开发协议是DHTML。
13.如权利要求1所述的附加用户接口,其特征在于,所述Web开发协议是XML。
14.如权利要求1所述的附加用户接口,其特征在于,所述嵌入式增强型用户接口连接到以太网联网的骨干网。
15.如权利要求1所述的附加用户接口,其特征在于,所述嵌入式增强型用户接口通过以太网联网的骨干网连接到Web服务器。
16.一种结合于游戏机中的附加用户接口,所述游戏机包括游戏呈现和游戏处理器,所述附加用户接口包括:
能显示Web内容的显示器,具有多个屏幕区域,每个屏幕区域由从通过网络相连的多个服务器中的对应服务器中接收的数据控制;
网络连接,能够通过所述网络从所述多个服务器中接收数据;以及
处理器,执行内部操作系统,与所述游戏处理器通信数据,与所述多个服务器中的两个或两个以上服务器通信数据,并且指引所述数据往返于所述多个屏幕区域中的两个或两个以上屏幕区域,其中来自所述游戏处理器和所述两个或两个以上服务器中的每个服务器的数据控制每个对应的屏幕区域。
17.如权利要求16所述的附加用户接口,其特征在于,所接收到的数据包括游戏数据。
18.如权利要求17所述的附加用户接口,其特征在于,所述游戏数据用于确定奖金。
19.如权利要求18所述的附加用户接口,其特征在于,所述游戏数据包括与所述游戏机上进行的所有先前游戏有关的收集到的数据。
20.如权利要求18所述的附加用户接口,其特征在于,所述游戏数据包括与玩家在娱乐场内进行的所有先前游戏有关的收集到的数据。
21.如权利要求18所述的附加用户接口,其特征在于,所述游戏数据包括与娱乐场内进行的所有先前游戏有关的收集到的数据。
22.如权利要求16所述的附加用户接口,其特征在于,所接收到的数据包括收集到的本地玩家会话数据。
23.如权利要求22所述的附加用户接口,其特征在于,所述本地玩家会话数据用于确定奖金。
24.如权利要求23所述的附加用户接口,其特征在于,所述本地玩家会话数据包括关于玩家在所述游戏机上进行的游戏的收集到的数据。
25.如权利要求16所述的附加用户接口,其特征在于,所接收到的数据包括收集到的后端娱乐场数据。
26.如权利要求25所述的附加用户接口,其特征在于,所述后端娱乐场数据用于确定奖金。
27.如权利要求26所述的附加用户接口,其特征在于,所述游戏数据包括与所述游戏机上进行的所有先前游戏有关的收集到的数据。
28.如权利要求26所述的附加用户接口,其特征在于,所述游戏数据包括与玩家在娱乐场内进行的所有先前游戏有关的收集到的数据。
29.如权利要求26所述的附加用户接口,其特征在于,所述游戏数据包括与在娱乐场内进行的所有先前游戏有关的收集到的数据。
30.如权利要求26所述的附加用户接口,其特征在于,所述后端娱乐场数据包括关于玩家在多个娱乐场内进行的游戏的收集到的数据。
31.如权利要求26所述的附加用户接口,其特征在于,所述后端娱乐场数据包括关于多个玩家在多个娱乐场内进行的游戏的收集到的数据。
32.如权利要求16所述的附加用户接口,其特征在于,所述网络结合对等网络。
33.如权利要求32所述的附加用户接口,其特征在于,所述对等网络用于将来自附接到所述网络的一个游戏机的数据发送到附接到所述网络的另一游戏机或者从来自附接到所述网络的另一游戏机请求数据。
34.如权利要求32所述的附加用户接口,其特征在于,所述数据包括用于更新游戏软件的更新数据。
35.如权利要求16所述的附加用户接口,其特征在于,所述能显示Web内容的显示器是彩色图形触摸屏显示器。
36.如权利要求16所述的附加用户接口,其特征在于,所述数据以HTML协议、DHTML协议或XML协议安排格式。
37.如权利要求16所述的附加用户接口,其特征在于,所述网络连接将所述附加用户接口连接到以太网网络。
38.如权利要求16所述的附加用户接口,其特征在于,所述网络连接将所述附加用户接口连接到因特网。
39.如权利要求16所述的附加用户接口,其特征在于,所述数据包括从所述多个服务器中的第一服务器接收的第一部分和从所述多个服务器中的第二服务器接收的第二部分。
40.如权利要求39所述的附加用户接口,其特征在于,第一屏幕区域呈现第一数据部分,并且第二屏幕区域呈现第二数据部分。
41.如权利要求39所述的附加用户接口,其特征在于,两个或两个以上数据部分中的每个数据部分由所述嵌入式附加用户接口根据预定格式呈现。
42.如权利要求40所述的附加用户接口,其特征在于,所述预定格式包括一个或多个用于显示所述第一和第二数据部分的规则。
43.如权利要求16所述的附加用户接口,其特征在于,每个屏幕区域包括浏览器的实例。
44.如权利要求16所述的附加用户接口,其特征在于,所述数据包括动画图形数据。
45.如权利要求16所述的附加用户接口,其特征在于,所述数据包括用于呈现在由所述附加用户接口提供的音频系统上的音频数据。
46.如权利要求16所述的附加用户接口,其特征在于,所述数据包括用于呈现在由所述游戏机提供的音频系统上的音频数据。
47.如权利要求16所述的附加用户接口,其特征在于,所述游戏机控制所述屏幕区域中的一个或多个屏幕区域。
48.一种用于提供增强的信息呈现的方法,所述方法包括:
将附加用户接口提供给游戏机,所述附加用户接口包括附加处理器和多媒体显示屏,其中所述附加用户接口通过网络连接到两个或两个以上服务器;
使用所述附加处理器在所述用户接口和所述服务器之间启用通信;
从多个服务器中的两个或两个以上服务器接收待处理的数据;
如果需要,将来自所述多个服务器中的两个或两个以上服务器的数据转换成Web开发协议;以及
将所述数据映射到所述显示屏上。
49.一种具有游戏呈现的游戏机,所述游戏机包括:
与所述游戏呈现分离的多媒体显示屏,其中所述显示屏由从通过网络相连的多个服务器接收的网页数据控制;
网络连接,能够通过所述网络从多个服务器接收数据;以及
处理器,其中所述处理器执行用于所述多媒体显示屏的内部操作系统,与所述游戏处理器通信,从所述多个服务器中的两个或两个以上服务器读取数据,如果需要,将所述数据转换成Web开发协议,并且将所述数据指引到所述显示屏。
50.一种结合于游戏机中的附加用户接口,所述游戏机包括游戏呈现和游戏处理器,所述附加用户接口包括:
多媒体显示屏,其中所述显示屏由从通过网络相连的多个服务器接收的数据控制;
网络连接,能够通过所述网络从所述多个服务器接收数据;以及
处理器,执行内部操作系统,向所述多个服务器查询将要接收的数据,从所查询的服务器中拉出要接收的数据,如果需要,将所述数据转换成Web开发协议,并且将所述数据映射到所述显示屏上。
51.一种结合于游戏机中的附加用户接口,所述游戏机包括游戏呈现和游戏处理器,所述附加用户接口包括:
多媒体显示屏,其中所述显示屏由从通过网络相连的多个服务器接收的数据控制;
网络连接,能够通过所述网络从所述多个服务器接收数据;以及
处理器,执行内部操作系统,接收由所述多个服务器推到所述附加用户接口的数据,读取所述数据,如果需要,将所述数据转换成Web开发协议,并且将所述数据映射到所述显示屏上。
52.一种在结合于游戏机中的附加用户接口中执行的方法,所述游戏机包括游戏呈现和游戏处理器,所述方法包括:
提供多媒体显示屏,其中所述显示屏由从通过网络相连的多个服务器接收的数据控制;
提供能够通过所述网络从所述多个服务器接收数据的网络连接;以及
执行内部操作系统,所述内部操作系统向所述多个服务器中的两个或两个以上服务器查询将要接收的数据,从所查询的服务器中拉出要接收的数据,如果需要,将所述数据转换成Web开发协议,并且将所述数据映射到所述显示屏上。
53.一种在结合于游戏机中的附加用户接口中执行的方法,所述游戏机包括游戏呈现和游戏处理器,所述附加用户接口包括:
提供多媒体显示屏,其中所述显示屏由从通过网络相连的多个服务器接收的数据控制;
提供能够通过所述网络从所述多个服务器接收数据的网络连接;以及
执行内部操作系统,所述内部操作系统接收由所述多个服务器推到所述附加用户接口的数据,读取所述数据,如果需要,将所述数据转换成Web开发协议,并且将所述数据映射到所述显示屏上。
CN2005800388641A 2004-09-16 2005-09-16 用于游戏机的用户接口系统和方法 Expired - Fee Related CN101060894B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US10/943,771 2004-09-16
US10/943,771 US7950999B2 (en) 2004-09-16 2004-09-16 User interface system and method for a gaming machine
US11/140,239 2005-05-26
US11/140,239 US8348759B2 (en) 2004-09-16 2005-05-26 User interface system and method for a gaming machine
PCT/US2005/033018 WO2006033986A1 (en) 2004-09-16 2005-09-16 User interface system and method for a gaming machine

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201210241234.6A Division CN102810234B (zh) 2004-09-16 2005-09-16 用于游戏机的用户接口系统和方法

Publications (2)

Publication Number Publication Date
CN101060894A true CN101060894A (zh) 2007-10-24
CN101060894B CN101060894B (zh) 2012-11-14

Family

ID=36090331

Family Applications (2)

Application Number Title Priority Date Filing Date
CN2005800388656A Expired - Fee Related CN101065170B (zh) 2004-09-16 2005-09-15 用于游戏机的用户接口系统和方法
CN2005800388641A Expired - Fee Related CN101060894B (zh) 2004-09-16 2005-09-16 用于游戏机的用户接口系统和方法

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN2005800388656A Expired - Fee Related CN101065170B (zh) 2004-09-16 2005-09-15 用于游戏机的用户接口系统和方法

Country Status (6)

Country Link
US (2) US7950999B2 (zh)
EP (1) EP1799319A4 (zh)
CN (2) CN101065170B (zh)
AU (1) AU2005287157B2 (zh)
CA (1) CA2581028A1 (zh)
WO (1) WO2006033930A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102110193A (zh) * 2011-04-02 2011-06-29 游传信息技术(上海)有限公司 一种在游戏界面显示web页面的方法

Families Citing this family (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6840860B1 (en) 1997-02-07 2005-01-11 Douglas M. Okuniewicz Printing and dispensing bonusing system for gaming devices
US5908354A (en) 1997-02-07 1999-06-01 Okuniewicz; Douglas M. Programmable sound card for electronic devices
US7871325B2 (en) 1997-02-07 2011-01-18 Okuniewicz Douglas M Means for generating a supplement bonus for an electronic gaming device
US9235955B2 (en) * 2000-12-22 2016-01-12 Bally Gaming, Inc. Universal game monitoring unit and system
US8678902B2 (en) 2005-09-07 2014-03-25 Bally Gaming, Inc. System gaming
US8992326B2 (en) 2006-09-06 2015-03-31 Bally Gaming, Inc. Networked gaming system communication protocols and methods
US8568237B2 (en) 2004-09-16 2013-10-29 Bally Gaming, Inc. Networked gaming system communication protocols and methods
US9053610B2 (en) * 2002-09-13 2015-06-09 Bally Gaming, Inc. Networked gaming system communication protocols and methods
US8535158B2 (en) * 2004-09-16 2013-09-17 Bally Gaming, Inc. Networked gaming system communication protocols and methods
US9117342B2 (en) 2004-09-16 2015-08-25 Bally Gaming, Inc. Networked gaming system communication protocols and methods
US8529349B2 (en) 2004-09-16 2013-09-10 Bally Gaming, Inc. Networked gaming system communication protocols and methods
US9082260B2 (en) 2004-09-16 2015-07-14 Bally Gaming, Inc. Networked gaming system communication protocols and methods
US10127765B1 (en) 2003-10-20 2018-11-13 Tipping Point Group, Llc Gaming machine having secondary gaming controller with proxy configuration
US8512144B2 (en) 2003-10-20 2013-08-20 Tipping Point Group, Llc Method and apparatus for providing secondary gaming machine functionality
US9564004B2 (en) 2003-10-20 2017-02-07 Igt Closed-loop system for providing additional event participation to electronic video game customers
US9582963B2 (en) 2003-10-20 2017-02-28 Tipping Point Group, Llc Method and system for gaming machine accounting
US7335106B2 (en) 2003-10-20 2008-02-26 Las Vegas Gaming, Inc. Closed-loop system for displaying promotional events and granting awards for electronic video games
US8721449B2 (en) * 2003-10-20 2014-05-13 Tipping Point Group, Llc Method and system for paragame activity at electronic gaming machine
US8029364B2 (en) 2004-07-23 2011-10-04 Wms Gaming Inc. System, method, and apparatus for presenting media in a wagering game machine
US9022867B2 (en) * 2004-09-16 2015-05-05 Bally Gaming, Inc. Gaming system with tournament communication protocols
US7707242B2 (en) 2004-09-30 2010-04-27 Bally Gaming, Inc. Internet browser-based gaming system and method for providing browser operations to a non-browser enabled gaming network
US8678901B1 (en) 2005-09-07 2014-03-25 Bally Gaming System gaming
US20080108433A1 (en) * 2005-09-07 2008-05-08 Bally Gaming, Inc. Responsible gaming devices and related methods
US20070287540A1 (en) 2005-09-08 2007-12-13 Brahmandam Kiran Soft key hot spot activation system and method
US8403748B2 (en) 2007-08-20 2013-03-26 Wms Gaming, Inc. Presenting and controlling wagering game play
US8113956B2 (en) * 2007-11-01 2012-02-14 Bally Gaming, Inc. System for managing gaming devices
US8088009B2 (en) * 2007-11-01 2012-01-03 Bally Gaming, Inc. Method for managing gaming devices
US20100087249A1 (en) * 2008-10-06 2010-04-08 Igt Ancillary display component for a gaming machine
US11385758B2 (en) 2008-10-09 2022-07-12 Aristocrat Technologies Australia Pty Limited Gaming system and gaming system processor module
US11287939B2 (en) 2008-10-09 2022-03-29 Aristocrat Technologies Australia Pty Limited Gaming system and gaming system processor module
AU2009222627B2 (en) 2008-10-09 2011-07-21 Aristocrat Technologies Australia Pty Limited Gaming system and gaming system processor module
WO2010057056A1 (en) 2008-11-14 2010-05-20 Wms Gaming, Inc. Dynamic skinning of wagering games
US8529328B2 (en) 2011-03-14 2013-09-10 Elis Rocco Tarantino Gaming devices with dedicated player RNG and time share features
US9361625B2 (en) * 2011-07-12 2016-06-07 Cbs Interactive Inc. Game navigation interface for electronic content
US10486064B2 (en) 2011-11-23 2019-11-26 Sony Interactive Entertainment America Llc Sharing buffered gameplay in response to an input request
US9116555B2 (en) 2011-11-23 2015-08-25 Sony Computer Entertainment America Llc Gaming controller
US10525347B2 (en) 2012-03-13 2020-01-07 Sony Interactive Entertainment America Llc System and method for capturing and sharing console gaming data
US20130244790A1 (en) * 2012-03-13 2013-09-19 Sony Computer Entertainment America Llc System and method for capturing and sharing console gaming data
US10960300B2 (en) 2011-11-23 2021-03-30 Sony Interactive Entertainment LLC Sharing user-initiated recorded gameplay with buffered gameplay
CA2862549C (en) 2012-01-26 2018-09-18 The Nielsen Company (Us), Llc Systems, methods, and articles of manufacture to measure online audiences
CN103312674B (zh) * 2012-03-13 2016-05-11 阿里巴巴集团控股有限公司 一种网站登录方法及装置
US9092211B2 (en) * 2012-12-13 2015-07-28 Microsoft Technology Licensing, Llc Social-based information recommendation system
EP2973453A4 (en) * 2013-03-11 2016-11-16 Cfph Llc GAME DEVICES
CN103721411A (zh) * 2013-12-31 2014-04-16 成都有尔科技有限公司 基于触控桌的互动游戏系统
US10223865B2 (en) 2014-01-17 2019-03-05 Bally Gaming, Inc. Synchronous betting in wagering game systems
US10282941B2 (en) 2014-04-16 2019-05-07 Bally Gaming, Inc. Cashing out independent wagering games
US9489795B2 (en) 2014-06-03 2016-11-08 Wms Gaming Inc. Controlling mechanical outcome indicators of gaming machines
AU2015210435A1 (en) 2014-08-07 2016-02-25 Bally Gaming, Inc. Mobile secondary betting user interface
JP5838248B1 (ja) * 2014-09-24 2016-01-06 株式会社 ディー・エヌ・エー ユーザに所定のサービスを提供するシステム及び方法
US9282072B1 (en) * 2014-11-14 2016-03-08 Quanta Computer Inc. Serial output redirection using HTTP
US9916735B2 (en) 2015-07-22 2018-03-13 Igt Remote gaming cash voucher printing system
US10286304B2 (en) * 2016-08-30 2019-05-14 Microsoft Technology Licensing, Llc Controller having accessory connectors for externalizing controls

Family Cites Families (75)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3662105A (en) 1970-05-21 1972-05-09 Univ Kentucky Res Found Electrical sensor of plane coordinates
US4448419A (en) 1982-02-24 1984-05-15 Telnaes Inge S Electronic gaming device utilizing a random number generator for selecting the reel stop positions
US4837728A (en) 1984-01-25 1989-06-06 Igt Multiple progressive gaming system that freezes payouts at start of game
AU569811B2 (en) 1985-02-14 1988-02-18 Ainsworth Nominees Pty Ltd Odds indicator for poker machines
JPH0519100Y2 (zh) 1985-11-15 1993-05-20
US4856787B1 (en) 1986-02-05 1997-09-23 Fortunet Inc Concurrent game network
US5429361A (en) 1991-09-23 1995-07-04 Bally Gaming International, Inc. Gaming machine information, communication and display system
US5770533A (en) 1994-05-02 1998-06-23 Franchi; John Franco Open architecture casino operating system
US6476798B1 (en) 1994-08-22 2002-11-05 International Game Technology Reduced noise touch screen apparatus and method
US5809482A (en) 1994-09-01 1998-09-15 Harrah's Operating Company, Inc. System for the tracking and management of transactions in a pit area of a gaming establishment
US5655961A (en) 1994-10-12 1997-08-12 Acres Gaming, Inc. Method for operating networked gaming devices
US6280328B1 (en) 1996-09-25 2001-08-28 Oneida Indian Nation Cashless computerized video game system and method
CA2158523A1 (en) 1995-07-10 1997-01-11 Lyle L. Bell Cash gaming machine
NZ286211A (en) 1995-10-21 1998-06-26 Bally Gaming Int Inc Video game machine with touch sensitive display screen
US5833536A (en) 1995-11-15 1998-11-10 International Game Technology System for playing electronics card game with player selection of cards in motion on display
US6264560B1 (en) 1996-01-19 2001-07-24 Sheldon F. Goldberg Method and system for playing games on a network
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
US5816918A (en) 1996-04-05 1998-10-06 Rlt Acquistion, Inc. Prize redemption system for games
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
US6244958B1 (en) 1996-06-25 2001-06-12 Acres Gaming Incorporated Method for providing incentive to play gaming devices connected by a network to a host computer
EP0853788A1 (en) 1996-08-08 1998-07-22 Agranat Systems, Inc. Embedded web server
US5779545A (en) 1996-09-10 1998-07-14 International Game Technology Central random number generation for gaming system
US5984779A (en) 1996-09-18 1999-11-16 Bridgeman; James Continuous real time Pari-Mutuel method
US5833540A (en) 1996-09-24 1998-11-10 United Games, Inc. Cardless distributed video gaming system
US5769716A (en) 1996-09-30 1998-06-23 International Game Technology Symbol fall game method and apparatus
US5851148A (en) 1996-09-30 1998-12-22 International Game Technology Game with bonus display
US6008784A (en) 1996-11-06 1999-12-28 Acres Gaming Incorporated Electronic display with curved face
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
US6113495A (en) 1997-03-12 2000-09-05 Walker Digital, Llc Electronic gaming system offering premium entertainment services for enhanced player retention
US6182122B1 (en) * 1997-03-26 2001-01-30 International Business Machines Corporation Precaching data at an intermediate server based on historical data requests by users of the intermediate server
US6010404A (en) 1997-04-03 2000-01-04 Walker Asset Management Limited Partnership Method and apparatus for using a player input code to affect a gambling outcome
US6067579A (en) * 1997-04-22 2000-05-23 Bull Hn Information Systems Inc. Method for reducing message translation and traffic through intermediate applications and systems in an internet application
AUPO674197A0 (en) 1997-05-09 1997-06-05 I.G.T. (Australia) Pty. Limited Operation of gaming machines in linked bonus prize winning mode
US6071190A (en) 1997-05-21 2000-06-06 Casino Data Systems Gaming device security system: apparatus and method
US6135884A (en) 1997-08-08 2000-10-24 International Game Technology Gaming machine having secondary display for providing video content
US6315666B1 (en) * 1997-08-08 2001-11-13 International Game Technology Gaming machines having secondary display for providing video content
IL123129A (en) * 1998-01-30 2010-12-30 Aviv Refuah Www addressing
US6302790B1 (en) 1998-02-19 2001-10-16 International Game Technology Audio visual output for a gaming device
US6332099B1 (en) 1998-03-11 2001-12-18 Bally Gaming, Inc. Gaming machine payout controlling system and method
US6068552A (en) 1998-03-31 2000-05-30 Walker Digital, Llc Gaming device and method of operation thereof
US5967896A (en) 1998-04-06 1999-10-19 Walker Asset Management Limited Partnership Method and apparatus for controlling a gaming device having a plurality of balances
US6607441B1 (en) 1998-04-28 2003-08-19 Acres Gaming Incorporated Method for transferring credit from one gaming machine to another
US6371852B1 (en) 1998-04-28 2002-04-16 Acres Gaming Incorporated Method for crediting a player of an electronic gaming device
US6375567B1 (en) 1998-04-28 2002-04-23 Acres Gaming Incorporated Method and apparatus for implementing in video a secondary game responsive to player interaction with a primary game
US6364768B1 (en) 1998-04-28 2002-04-02 Acres Gaming Incorporated Networked gaming devices that end a bonus and concurrently initiate another bonus
AU766657B2 (en) * 1998-05-23 2003-10-23 Aristocrat Technologies Australia Pty Limited Secured inter-processor and virtual device communications system
US6312333B1 (en) 1998-07-24 2001-11-06 Acres Gaming Incorporated Networked credit adjust meter for electronic gaming
US6457099B1 (en) 1998-08-27 2002-09-24 David A. Gilbert Programmable dedicated application card
DE69911234T2 (de) 1998-11-04 2004-08-26 Gateway, Inc. Teletext-zu-html-kodierer
AUPP734298A0 (en) 1998-11-26 1998-12-24 Aristocrat Leisure Industries Pty Ltd Electronic casino gaming with authentication and improved security
KR20010029020A (ko) * 1999-09-28 2001-04-06 이종국 광고 게임
US7290072B2 (en) * 1999-10-06 2007-10-30 Igt Protocols and standards for USB peripheral communications
US7124413B1 (en) * 1999-11-03 2006-10-17 Accenture Llp Framework for integrating existing and new information technology applications and systems
KR100505281B1 (ko) 2000-02-18 2005-08-04 (주)아이콤 소프트 비디오게임 론칭 서버와 이를 이용한 네트워크를 통한비디오게임 시스템 및 방법
JP2001243148A (ja) * 2000-03-01 2001-09-07 Bagujii:Kk 携帯電話によるインターネットへのアクセスシステムおよびインターネットにアクセス可能な携帯電話
US7043641B1 (en) * 2000-03-08 2006-05-09 Igt Encryption in a secure computerized gaming system
JP3380532B2 (ja) * 2000-07-28 2003-02-24 コナミ株式会社 ゲームシステム、ゲーム制御方法及び情報記憶媒体
CA2316003C (en) * 2000-08-14 2009-02-03 Ibm Canada Limited-Ibm Canada Limitee Accessing legacy applications from the internet
WO2002015103A1 (en) * 2000-08-17 2002-02-21 Day Adam S Website promotional applet process
US6852029B2 (en) 2000-10-19 2005-02-08 Aristocrat Technologies, Inc. Method for retrofitting gaming machines to issue and redeem tickets
US6722985B2 (en) 2001-04-19 2004-04-20 Igt Universal player tracking system
US6652378B2 (en) 2001-06-01 2003-11-25 Igt Gaming machines and systems offering simultaneous play of multiple games and methods of gaming
US6712698B2 (en) * 2001-09-20 2004-03-30 Igt Game service interfaces for player tracking touch screen display
US6908391B2 (en) * 2001-11-23 2005-06-21 Cyberscan Technology, Inc. Modular entertainment and gaming system configured for network boot, network application load and selective network computation farming
US6916247B2 (en) 2001-11-23 2005-07-12 Cyberscan Technology, Inc. Modular entertainment and gaming systems
US6884174B2 (en) 2002-06-26 2005-04-26 Igt Communication protocol for gaming system configuration
US20040053694A1 (en) 2002-09-13 2004-03-18 Rick Rowe Casino open network system architecture
US20040100490A1 (en) 2002-11-21 2004-05-27 International Business Machines Corporation Skin button enhancements for remote control
JP4072900B2 (ja) 2002-12-20 2008-04-09 ソニー エレクトロニクス インク 端末装置
US7803053B2 (en) * 2003-01-08 2010-09-28 Igt System for real-time game network tracking
US20040142750A1 (en) 2003-01-22 2004-07-22 Acres Gaming Incorporated Method and apparatus for use of a network by a casino
US20050141509A1 (en) 2003-12-24 2005-06-30 Sameh Rabie Ethernet to ATM interworking with multiple quality of service levels
USD531333S1 (en) 2004-12-10 2006-10-31 Bigha Manufacturing, Inc. Laser pointing device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102110193A (zh) * 2011-04-02 2011-06-29 游传信息技术(上海)有限公司 一种在游戏界面显示web页面的方法

Also Published As

Publication number Publication date
CN101065170A (zh) 2007-10-31
US20110218040A1 (en) 2011-09-08
US8517830B2 (en) 2013-08-27
US20060068906A1 (en) 2006-03-30
EP1799319A1 (en) 2007-06-27
AU2005287157A1 (en) 2006-03-30
CN101060894B (zh) 2012-11-14
US7950999B2 (en) 2011-05-31
EP1799319A4 (en) 2008-08-27
AU2005287157B2 (en) 2011-06-30
CN101065170B (zh) 2012-08-01
WO2006033930A1 (en) 2006-03-30
CA2581028A1 (en) 2006-03-30

Similar Documents

Publication Publication Date Title
CN101060894B (zh) 用于游戏机的用户接口系统和方法
CN102810234A (zh) 用于游戏机的用户接口系统和方法
CN101159078B (zh) 通用游戏监控单元和系统
US6916247B2 (en) Modular entertainment and gaming systems
US8568225B2 (en) User interface system and method for creating and verifying signed content
US8608567B2 (en) Modular entertainment and gaming system configured to capture raw biometric data and responsive to directives from a remote server
US7297062B2 (en) Modular entertainment and gaming systems configured to consume and provide network services
CN1297328C (zh) 可重新配置的游戏机
US20030100370A1 (en) Modular entertainment and gaming system configured for network boot, network application load and selective network computation farming
WO2006104581A2 (en) Gaming device network managing system and method
US8376846B1 (en) Kiosk system and method for a gaming machine
AU2011218772B2 (en) User interface system and method for a gaming machine
AU2011218769A1 (en) User interface system and method for a gaming machine

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: 20121114

Termination date: 20160916

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