Patent Publication Number: US-2010120538-A1

Title: Gaming control system

Description:
CROSS REFERENCE TO RELATED APPLICATIONS 
     This application claims priority to U.S. provisional patent application Ser. No. 61/114,313, filed Nov. 13, 2008, the entire contents of which are herein incorporated by reference. This application is also related to the following patents the entire contents of which are each herein incorporated by reference: U.S. Pat. No. 6,496,927 titled Method And Configuring A User Interface For Controlling A Controlled Device Based Upon A Device Class, U.S. Pat. No. 7,213,061 titled Internet Control System And Method, U.S. Pat. No. 7,224,366 titled Method And System For Control System Software and U.S. Pat. No. 7,426,702 titled System And Method For Multimedia Display. 
    
    
     FIELD OF THE INVENTION 
     This disclosure relates to gaming networks and in particular to extended casino networks. 
     BACKGROUND OF THE INVENTION 
     The extended casino can be defined as an industry initiative driven by casino operators and gaming equipment manufacturers collectively to create a casino wide gaming and communications network, along with its associated equipment, serving network downloadable and server based gaming and advanced player and casino patron services on the casino floor using industry standard communications protocols, converging technology and solutions from disparate industries to create greater competitive advantage and improved player experience while maintaining the vitality of the casino industry. The industry initiative driving adoption of the promise of the extended casino is the Gaming Standards Association, an international trade association that creates benefits for gaming manufacturers, suppliers, operators and regulators to facilitate the identification, definition, development, promotion, and implementation of open standards to enable innovation, education, and communication for the benefit of the entire industry. 
     Casinos are growing in size, complexity and amenities to continue to be competitive and attract new gaming and non-gaming patrons. The latest development in this attempt is the creation of server based games (SBG). Traditionally, slot machines have been stand alone gaming machines with all the electronics, math and software locked up inside the machine. Server Based Games, or SBGs, change this by supporting a client/server paradigm providing the flexibility to deliver games and services to any given slot machine, now called electronic gaming machines (EGMs). The games can be stored on back-office servers and be downloaded and reconfigure on the EGM at the command of the gamer. In essence, the EGMs will be slaves or dumb terminals to the system. Casino operators will be able to deploy and configure games and services in minutes as opposed to hours or days as presently experienced. With the SBG architecture, operators can change pay table percentage payout in seconds depending on floor performance. Gaming regulators are pleased with the transition because they see SBGs as a better way to control hacker proofing by standardizing on industry leading network security and encryption standards. 
     Over the past 10 years, the Gaming Standards Association has been working to define the open communications protocols necessary to make the extended, networked casino that enables SBG and advanced casino patron services a reality by providing a robust set of interoperable machine level message commands and a very secure network transport layer. These open communications protocols, based on proven computer industry standard technologies, such as Ethernet, TCP/IP and XML, will allow the industry to migrate to downloadable games and other new technology, such as client/server games, Intranet and Internet environments, while still maintaining the games of today, well into the future. With the release of S2S v1.3 and G2S v2.0 communications protocols, gaming manufacturers are rolling out EGMs and back-office network services to take advantage of the virtues SBGs are designed to deliver. 
     In the area of player tracking and reward services (card based electronic loyalty club programs where players are rewarded with complimentary meals, rooms and other benefits), the SBG network can deliver games, digital media, services and amenities when the player is recognized present on an EGM, Player Club KIOSK, ATM or any remote site where the system determines him to be. Within the EGM the player is recognized by the insertion of a player club card prior to game play. Remotely within the casino, the SBG network creates a player or patron awareness medium that can be accessed through wireless or biometric readers that can be deployed throughout the casino area. One such technology that is being embraced is Radio Frequency Identification (RFID). The ability to sense a player&#39;s identity in a networked environment presence opportunity to deliver greater personalized services remotely throughout the casino property. 
     On the Hospitality side of the Casino industry, guest rooms and property wide networked guest loyalty services are beginning to deliver more advanced levels of personalization and automation via guest amenities networks (GANs). Hotel industry standardized networked applications and services enabling the property wide GAN are being driven largely by the Hotel Technology Next Generation (HTNG) standards body. The MGM CityCenter is slated to provide personalized loyalty services being delivered by RFID room cards that read the guest&#39;s presence as he enters the room and sets room preferences, such as TV, radio, lighting, temperature and shade preferences. The card can also determine when he leaves the room and automatically schedule maid service. This technology, coupled with CityCenter&#39;s gigabit network bandwidth, will create the medium for unsurpassed guest experiences and services in the hospitality industry. 
     In a fully automated environment, appliances that change the various parameters of the environment can be linked to a control area network (CAN) and a controller. The appliances may include heating, ventilation and air conditioning (HVAC) systems, lighting systems, audio-visual systems, telecommunications systems, security systems, surveillance systems, and fire protection systems, for example. One or more easy-to-use user interfaces, such as a touch panel, remote control or smart phone, may be electronically linked to the control area network to accept user input and display current system status. AMX of Richardson, Tex. designs and manufactures such networked appliance control systems. 
     What is required is a fully automated, gaming control system that can take advantage of the work being done by the casino industry to unify patron experience by networking and automating casino player and hotel guest loyalty services where possible. 
     SUMMARY OF THE INVENTION 
     In one aspect of the disclosure, there is provided an extended casino network comprising at least one electronic gaming machine, at least one master controller and at least one non-gaming device. The at least one master controller may be configured to communicate with the at least one electronic gaming machine to receive at least one event from the at least one electronic gaming machine. The at least one master controller may be configured to provide a control to the at least one non-gaming device in response to the at least one event. 
     In one aspect of the disclosure, there is provided a master controller configured to receive a control event from at least one first device of a casino network on a first device protocol. The master controller translates the control event from the first device protocol to a second device protocol and provides a command event to at least one second device of the casino network in response to receiving the control event. The command event is provided to the second device in the second device protocol. 
     In one aspect of the disclosure, there is provided a method for providing an extended casino network comprising providing a master controller, auto-discovering one or more electronic gaming machines networked to the master controller, auto-discovering one or more non-gaming devices networked to the master controller, and publishing at least one service of at least one of the at least one electronic gaming machines and the at least one non-gaming devices. 
    
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
       Reference will now be made, by way of example only, to specific embodiments and to the accompanying drawings in which: 
         FIG. 1  illustrates an overview of a Server Based Casino Floor where electronic gaming machines and master controllers, configured as gaming and non-gaming event control machines (ECMs), co-exist in tier with casino hosted network services; 
         FIG. 2  illustrates a method for providing the casino network; 
         FIG. 3A  illustrates a master controller configured as an ECM communicating with generic devices, appliances, EGMs and Hosted Services; 
         FIG. 3B  illustrates a gaming control system; 
         FIG. 4  is a flow diagram illustrating a hierarchal view of a typical GSA gaming network with ECMs sitting on the same tier as EGMs; 
         FIG. 5  is a flow diagram illustrating an ECM reading an RFID based presence awareness instance; 
         FIG. 6  illustrates an EGM reading a mag stripe player loyalty card and talking to a Player Tracking System via G2S protocol while an ECM reads an RFID guest awareness tag and talking to a Guest Profile Server via the G2S protocol; 
         FIG. 7  illustrates an EGM driving target video to itself and talking to a Player Tracking System via G2S protocol while an ECM drives target video to public displays and talking to a Guest Profile Server via the G2S protocol; 
         FIG. 8  illustrates how ECMs can jointly tie casino loyalty (player tracking) and guest room personalization together using RFID guest tags with Resource Management System (RMS) based services; 
         FIG. 9  illustrates an ECM working with an EGM to provide presence awareness to drive targeted media to personalize player experience; 
         FIG. 10  illustrates how an ECM working with media distribution and signage systems allows an EGM to control generic devices and appliances to direct target video to specified EGMs and public signage; 
         FIG. 11  illustrates how an ECM handles multiple events on a networked casino floor; 
         FIG. 12  illustrates translation and subscription functions of multiple ECMs; and 
         FIG. 13  illustrates messages flows between a host ECM connected to player awareness modules that serves a client. 
     
    
    
     DETAILED DESCRIPTION OF THE INVENTION 
     An area identified by casino&#39;s that need to cooperate are player tracking and guest tracking and personalization databases. With the combination of these systems and their associated networks into one universal networked loyalty service, the casino can minimize costs and maintenance overhead while increasing overall patron service quality and experience. This combination can be best realized through the adoption of emerging communications and solution standards developed by industrial standards bodies comprised of leading operator/vendor members such as the GSA and the Hospitality Technology Next Generation (HTNG) of which AMX is an active participating member of both. With the promise of a unified networked loyalty service, casino operators are embracing the need to create more personalized customer experience which in turn is driving demand for a casino or gaming control system that introduces new levels of automation, control and content distribution on the casino floor and throughout the property. 
     Besides gaming devices, Nevada casinos have what is legally referred to as “associated equipment,” a classification unique to the Nevada gaming industry. The technical definition is any equipment or mechanical, electromechanical or electronic contrivance, component or machine used remotely or directly in connection with gaming or mobile gaming; any game, race book or sports pool that would not otherwise be classified as a gaming device; or a computerized system for the recordation of sales for use in an area subject to the live entertainment tax. Associated equipment includes dice, playing cards, links that connect to progressive slot machines, equipment that affects the proper reporting of gross revenue, computerized systems of betting at a race book or sports pool, computerized systems for monitoring slot machines, and devices for weighing or counting money. Persons who manufacture associated equipment are not required to be licensed manufacturers in Nevada. The associated equipment, however, must be approved by the Gaming Control Board. Thus, quality designs, while imperative, must also be accompanied by an understanding of the requisite approval process. 
     The Gaming Standards Association (GSA) is a non-profit gaming industry standards body whose sole intent is to define open standard communications protocols for gaming and gaming related systems to eliminate some of the technological communications problems facing many of the gaming operators using equipment from a variety of gaming equipment manufacturers. Its membership is comprised of manufacturers, suppliers, operators, regulatory advisors and other affiliate organizations that share the technical vision of promoting open standards. The mission is to facilitate the identification, definition, development, promotion, and implementation of open standards to enable innovation, education, and communication for the benefit of the entire industry. 
     GSA communication protocols are based on industry standards such as: TCP/IP, SOAP, XML, TLS. They are designed to introduce interoperability of disparate gaming equipment and management systems on the casino floor, such as Electronic Gaming Machines (EGM)s, Casino Management System, Player Tracking, Billing, Etc. 
     The primary communications protocols developed by the GSA are the G2S, S2S, GDS and transport protocols, as follows:
         G2S (Game to System)—a standard protocol set to assist open communications between host systems and Electronic Gaming Machines (EGMs);   S2S (System to System)—a standard protocol set to assist open communications between host systems;   GDS (Gaming Device Standard)—a standard protocol set to assist open communications between controller and devices within an EGM; and   Transport (based on TCP, UDP and TLS)—peer to peer and multi-cast connection services leveraging industry standard encryption/authentication mechanisms for strong security to manage inter-system communications.       

     The GDS Protocol is defined by the GSA Gaming Device Standards to control the flow of information between an electronic gaming machine (EGM) and the array of peripheral devices operating inside it, including bill validators, card readers and ticket printers, using the Universal Serial Bus (USB) standards protocol. In essence, each peripheral device uses one command set to communicate with its host machine. That information can then be relayed to the casino management system through a machine message protocol, such as GSA&#39;s G2S™ (Game-to-System) Message Protocol.” 
     The G2S (Game to System) protocol provides a messaging standard, using XML version 1.0, for communications between gaming devices (such as game software, meters, and 
     hoppers) and gaming management systems (such as progressives, cashless, and accounting). The acceptance, implementation, widespread deployment, change management, and future technological advancements to GSA&#39;s G2S protocol will allow the gaming industry to concentrate on the creation of innovative, appealing gaming products and operations. 
     The G2S protocol will employ standards and technologies from the computer industry, including but not limited to Web Services, TCP, SSL, fully formed XML, and other IP protocols for the primary protocol, and physical transport technologies, including but not limited to Ethernet and other IP transport mechanisms. Where practical, the G2S protocol will also accommodate other computer industry standards such as streaming audio and video on the physical transport layer. Using proven technologies will enable GSA to provide reliable products quickly to the industry at a significant savings to manufacturers, operators, and regulators. 
     The GSA® System to System™ (S2S) Messaging Standard provides a set of communication protocols:
         between gaming host systems (for example, accounting, security, progressive controllers, advertising, and promotion displays)   between gaming and non-gaming host systems, to effect a hospitality-gaming industry solution.       

     The current version of the S2S standard includes support for the following types of gaming and nongaming communications:
         Patron registration   Player ratings (table games, slots, bingo, keno, poker, sports book)   Table games accounting (hourly estimates, open and closing, fills and credits, marker and chip purchase vouchers support)   Comps (such as complimentary awards, points, money, or hospitality products)   System, data and device configurations (such as defining active/inactive game types and calculations, progressive controllers, chip sets, regional settings, shifts, or codes for particular types of data such as club or badge identifiers)       

     The invention will assist the transition of the casino floor to an open standards SEG format by providing inter-communications translation between disparate systems. It will also allow environmental control of non gaming devices by EGMs via embedded commands (i.e. security camera panning, audio and lights adjusting, target video distribution, etc.). Finally, the invention will provide auto discovery of EGMs as well as environmental devices as they come online and allow casino systems to publish related services. 
     With reference now to  FIG. 1 , there is shown an extended casino system or network  10  in accordance with an embodiment of the disclosure. The system  10  includes a plurality of electronic gaming machines (EGM)s  14  which may take the form of many known gaming machine types, include slot machines, poker machines, Keno, table games, bingo, poker tables, sports book, etc. The electronic gaming machines are represented generically as slot machines in  FIG. 1 . The network may also include various databases  13 , including and associated servers  15  including a player loyalty and/or guest profile database and a database and video server for storing and providing targeted media including video content. The network  10  may also include host devices  16  including a centralized accounting system, currency counters, ticket redemption kiosks, property management system, slot floor management server, slot accounting server, gaming voucher server, player tracking server, amongst others. The EGMs  14  may communicate with the host devices using the G2S protocols. The host devices may communicate with each other using the S2S protocols. 
     In addition to the typical gaming network of EGMs  14  and host devices  16 , the extended casino  10  includes any number of non-gaming devices  18  including lighting, security cameras, air-conditioning units, security devices, player awareness modules (e.g. RFID tag readers) and different types of signage, e.g. outdoor signage, retail signage, in-casino signage. 
     A control system for the non-gaming devices may also be provided. The generic device control system may be based on at least one master controller (also described as an Event Control Machine (ECM) herein and in the drawings)  12  that communicates with at least one device or appliance  18  coupled to the master controller  12 . As will be described in more detail below, the casino generic device control system allows casino operators, electronic gaming machines (EGMs) and casino management and hosted services to configure, control, monitor and manage networked generic devices and internet appliances in a control area network (CAN) within the extended casino system  10 . 
     A method for providing the extended casino network is illustrated in the flowchart  20  of  FIG. 2 . At step  21 , a master controller is provided. The master controller may then undertake an auto-discovery process, described in greater detail below, in which the master controller may discover one or more electronic gaming machines networked to the master controller (step  22 ) and may discover one or more non-gaming devices networked to the master controller (step  23 ). The master controller may then publish the services of any discovered electronic gaming machines or non-gaming devices to other devices of the network, such as any host server. 
     A master controller  12  is shown in more detail in  FIG. 3A . The master controller  12  is a configurable device that may include various modules depending on its configuration and/or functional purpose. Several of the potential modules are shown in  FIG. 3A , though each module shown in  FIG. 3A  need not be present in all configurations, depending on the particular use to which the master controller will be put. The master controller device is configured with a number of input/output (I/O) channels that may include relays, serial ports, infra-red etc. to allow communication with environmental devices such as lights, cameras, audio, video displays, HVAC, etc. 
     In one embodiment, the master controller  12  provides communication between disparate systems (e.g. the gaming system and generic device system) by translating system specific protocols while providing control interfaces to generic devices, and CAN management interfaces to operators, networked electronic gaming equipment (EGM) and casino hosted management systems. 
     To this end, the master controller  12  also provides a universal protocol translation function performing mediation of disparate system level protocols to allow open communication between both the operator and/or gaming systems and their attached generic devices and internet appliances. 
     While communicating with generic devices and appliances, at least one generic device interface module resides on the master controller, where the device interface module defines a basic protocol for interface with any device. Configuration information associated with the at least one device is used to tailor the at least one generic device interface module to communicate and operate with the at least one device. 
     While communicating with the operator, an EGM or a Casino hosted service (Management System), at least one Management System interface module resides on the master controller, where Management System interface module defines a basic protocol for interface with the Management System. Configuration information associated with the Management System is used to tailor the Management System interface module to communicate with the Management System. 
     The casino system  10  can scale in scope through master controller to master controller communications to allow secure isolation of sensitive casino CAN segments and manageable system performance by providing a flexible design and configuration architecture to allow adequate network load balancing across both local and wide area networks. 
     The master controller can be configured to support an auto discovery and configuration feature allowing the creation and deployment of advanced network services that are self configuring and self managing while allowing device level maintenance, upgrades and replacements at minimal cost and difficulty. Part of the auto discovery process undertaken by the master controller when it discovers a non-gaming device that is networked to the master controller is to determine if the master controller is configured with the appropriate protocol for communicating with the discovered device. If the master controller is not configured with the protocol, it requests the protocol either from the mediation server or from the discovered device itself. 
     The master controller  12  can be configured and managed by casino based systems, including EGMs and Casino hosted services, to automate dynamic configuration of casino floor personalized experiences, patron services and dynamic distribution of player targeted advertisements and personalized services to disparate monitors, signage and gaming devices such as EGMs, wireless and mobile gaming devices. 
     When operating in tier with an EGM in a standards based network, like the hierarchical architecture defined in a typical Gaming Standards Association topology, the master controller  12  can provide generic device meter logging, subscription services and meter and event publishing to gaming network hosted services. The master controller  12  can also provide extended control and monitoring interfaces and services to EGMs desiring control of generic devices and appliances outside of the EGM cabinet such as public monitors, cameras, remote player ID readers and lighting. While operating in a GSA compliant capacity, the master controller  12  provides all necessary translation services between GSA compliant communication protocols, such as S2S, G2S and GDS and generic device control protocols, such as I/O, serial or TCP/IP. The master controller  12  can also be configured to provide standard protocol to legacy protocol translation such as any GSA communication protocol to any Bally or IGT Casino Management System (CMS) communication protocol. The master controller  12  handles dynamic protocol communications by communicating with a mediation server and determining which communications module to download to the master controller  12  to be able to communicate with a given generic device, network appliance, EGM, SMIB Controller, or Hosted Service. 
     The master controller  12  is able to control EGM devices and services residing within an EGM cabinet via GDS, SAS, generic device protocol or other proprietary protocols by dynamically downloading the appropriate communications module to the master controller  12 . 
     Like an EGM, the master controller  12  ideally operates as a client device on the edge of the network to the casino hosted services and acts as a host services device to the attached generic devices and appliances. Three potential usage case models using the master controller  12  in a networked casino are: 
     Event Control Machine (ECM) 
     The master controller may be integrated into the extended casino network in a way that extends the scope of SBG host management systems to control, monitor, configure, and/or manage devices throughout the casino outside the existing EGM centric device paradigm. That is, an EGM is generally only able to control devices within their physical cabinets, such as coin hoppers, ticket printers, touch panels, EGM displays and the like. Through the ECM, an EGM&#39;s control of the local gaming environment may be extended to include additional devices such as AV/lights/HVAC/Cameras/public displays. 
     In one embodiment, an ECM may operate in a client mode. An ECM can act as a client to any networked host system ( FIG. 3 ). In this capacity, the host system can subscribe to any ECM relevant metering or event services and/or control device and appliances attached to the ECM CAN. The ECM is also able to auto discover generic devices and appliances within its CAN and publish the information to requesting host systems. 
     In one embodiment, an ECM may operate in a host mode. An ECM in a host mode can extend control of generic devices and appliances within its CAN to requesting EGMs and casino host systems requiring control of these devices. 
     Presence Awareness Managed Services (PAMS) 
     The master controller may be integrated with player, patron, or guest presence awareness and/or location based technologies including RFID tags and readers in concert with back of house player/patron/guest tracking systems to control delivery of target media and environmentally related services. Such an embodiment can encourage and deliver greater personalization of player, guest and patron services both in a gaming environment and in a guest services environment. 
     EGM Generated Event Services (EGES) 
     Integration that employs EGM generated events in concert with a master controller acting as a rules based control system to provide automated casino generic device control/monitoring/management. In one example, an EGM player ID event may trigger a master controller to communicate with the player tracking system to get a player preference profile and activate a media server to send player relevant content to the requesting EGM. 
     The master controller is well suited to control devices and respond to/send events within the GSA enabled casino. Specific applications for the master controller include:
         Core Proxy server translating G2S event messages received from EGM to S2S for host services consumption;   Control streaming video to the secondary video display in EGMs;   Provide Host system control of ambient environment (public displays, lights, cameras, etc.);   Control devices within EGM.       

     The master controller is suited to operate as Associated Equipment because it is designed to monitor, alarm and control non-gaming environments. The master controller provides substantial value when assuming a universal translator and/or control client role, on peer with EGMs, providing event and meter handling services but operating in a non-gaming (associated) capacity to extend control and meter/event services to casino host servers outside of the gaming control sphere. 
     Universal device control and monitoring functions provided by the master controller may include:
         Control ambient environment—lights, curtains, screens, servos, temperature, etc;   Switch and distribute Media—Downloadable/streaming audio and video;   Monitor device end of life status—battery life, bulb life, etc.;   Provide location based services—Proximity management, presence awareness, asset tracking, etc.;   Security services—Control cameras, alarms, auto send email/text, etc.       

     As described above, in various configurations, the master controller may by configured as an Event Control Machine (ECM). Specific functions of the ECM may include:
         Control of non-gaming devices in the extended casino including Audio/Video (TV, Projector, Camera, DVD), Environment (Thermostat, Lights, Curtains), Communications (Cell, PC, Intercom, Internet);   Logs device events (RMS);   Publishing events to Casino services including Casino Management Server (CMS), Billing Server, Voucher Server, Player Tracking Server, Progressive, Bonusing.       

     The ECM may also translate device protocols (e.g. RF, RS-232, IR, TCP/IP), maintain event subscription lists and publish events to G2S event subscribers. 
     In  FIG. 3B , a gaming control system is depicted. One or more of the components depicted in  FIG. 3A  can be removed from the gaming control system in one embodiment of the application. 
     In  FIG. 4 , there is shown a hierarchal view of a typical GSA gaming network with ECMs  12  sitting on the same tier as EGMs  14 . Like the EGMs, the ECMs provide device control as well as meter and event services using the S2S protocol to casino hosted services  31  via an ECM proxy  32  and provide extended control services to EGMs  14  using the G2S protocol. 
       FIG. 5  is a flow diagram illustrating an ECM reading an RFID based presence awareness instance, reading the player profile from a DB, converting the player profile to S2S/G2S classes, parsing the S2S/G2S XML message from another ECM and driving target video to signage. 
       FIG. 6  illustrates an EGM  14  reading a magnetic stripe player loyalty card  53  and talking to a Player Tracking System  51  via G2S protocol  56  while an ECM  12  reads an RFID guest identity tag  54 . The ECM  12  receives the RFID data on a configured I/O port and translates the device protocol of the RFID tag reader  55  to a G2S protocol. The ECM then communicates the RFID tag data to a Guest Profile Server  52  via the G2S protocol. The combination of data from the EGMs and data from the ECMs published to subscribing casino and hospitality host services, enables enhanced player services to be provided to the player uniformly across the extended casino property network. 
     In one embodiment, illustrated in  FIG. 7 , an EGM that is talking to a player tracking server  61  can drive target video to its own player video display  63  via a G2S protocol. The EGM  14  can also communicate with a local ECM  12  (i.e. an ECM in the same CAN) on a G2S protocol to cause the ECM  12  to drive target video to public displays  64 . Alternatively or in addition, the ECM  12  may talk to a Guest Profile Server  62  via the G2S protocol to drive the targeted video content to the public displays  63 . 
       FIG. 8  is a flow diagram illustrating how ECMs can jointly tie casino loyalty (player tracking) and guest room personalization together using RFID guest tags with Resource Management System (RMS) based services. An ECM  12  detects a proximity ID event (player presence) at an RFID player loyalty tag  71 . The ECM  12  sends an S2S protocol command  73  to an Ethernet switch  72  requesting an S2S protocol video ad. The ad may be a personalized or target video that is dependent on a player identity and player profile, or the video may be a generic video selected merely due to the presence of a player in a relevant region of the casino floor. The Ethernet switch  72  relays the video ad request to a video switch controller  74 , which, in one embodiment may be a Netlinx controller produced by AMX Corp. The video switch controller  74  can access video storage  75  to route a targeted video to an autopatch switcher  76  which provides the target video ad  78  to selected casino displays  77  on the casino floor.  FIG. 8  also shows detection of a guest room presence on a second RFID detector  79 . A guest room presence event  710  is sent to the ECM  12  on a device protocol provided by the RFID tag detector  79 . The ECM  12  receives the guest presence event and generates a Guest/Player ID profile request  711  to Guest Room Personalization Services  712  via an Ethernet switch  713 , which may be the same Ethernet switch  72  or different Ethernet switch in the casino network. The Guest Room Personalization services  712  may be used to personalize a player&#39;s or guest&#39;s room experience such as by setting the room to the guests preferences of lighting, air conditioning as well as delivering targeted media to one or more displays within the room. 
     A further use of player tracking using RFID tags is shown in  FIG. 13 . In this embodiment, player tracking is used to monitor player/guest behavior in the extended casino, in particular where a player or guest has restricted location privileges. As shown in  FIG. 13 , an ECM  12  may be configured as a host and may be networked with one or more RFID tag readers (not shown). The ECM  12  provides a host to one or more client systems  201 . The client systems  201  may include a security server, player tracking system, guest management server, Video content server, casino management system (CMS), property management system (POS) and the like. When a client subscribes to the ECM host, the client  201  requests the zone configurations of the ECM  12  using a GetZoneInfo message  211 . The ECM responds with the zone information  212  for which it is configured, including any zone numbers, zone descriptors and the like. The client  201  then adds REID tags to the ECM&#39;s tracking list by sending an addClient message  213  which is acknowledged  214  by the ECM host  12 . The client  201  may also add a group with similar zone privileges, by sending an addGroup message  215  which is acknowledged  216  by the ECM  12 . Individual tags or groups may be indicated to the ECM  12  as wanting to be tracked so that the ECM may notify the client  201  whenever the ECM  12  detects the tag entering the regions monitored by the ECM  12 . Alternatively or in addition, the ECM host  12  may respond to location requests from the client. E.g. the client  201  may send a whereIsTag message  217  that identifies the tag. If the location of the tag is known to the ECM  12 , the ECM  12  responds with a location of the tag  218 . In a further alternative, the ECM may actively monitor the zones to check detected tags to determine if any location restriction violations have occurred. For example, a tag associated with Mr. Smith is determined by the ECM  12  to be within a zone restricted for Mr. Smith (the café). The ECM  12  thus sends the client  201  a notification  219  that a privilege violation has occurred. The client  201  acknowledges  220  and then proceeds to handle the privilege violation as appropriate. 
       FIG. 9  is a flow diagram illustrating an ECM working with an EGM to provide presence awareness to drive targeted media in order to personalize a player experience. Metered events  81  generated in one or more EGMs  14  are sent to ECM 1   121  on a G2S protocol. Metered events may include detection of a player ID card in the EGM  14 , detection of tampering with a secure system on EGM  14 , Jackpot event on EGM  14 , Amount of money spent by player at EGM  14 , etc. Metered events that can be used to track a player may be communicated to a player tracking server  82 . ECM 1   121  can then command  83  a second ECM, ECM 2   122  on an S2S or similar protocol, to serve a targeted video, via the media management system (AMX Vision2 IP Video Management system shown in this diagram) and video server  84  to public casino displays  85  on a generic device protocol (or device specific protocol) as well as sending targeted video to the EGMs  14  themselves on a G2S protocol.  FIG. 10  shows further detail of how an ECM  12  working with media distribution and signage systems allows an EGM  14  to control generic devices and appliances to direct target video to specified EGMs and public signage which includes a video on demand (VOD) IP video streaming server (in this case the AMX Vision2 system. 
     In  FIG. 11  there is shown how an ECM handles multiple events on a networked casino floor. As described above, proximity events such as a player presence from an RFID tag detector or a metered event (player profile event) may be received from an EGM  14  to cause targeted media to be provided to the EGM  14  or to generic devices (e.g. public displays). A further example is a door open event  91  from an EGM  141 , which may be communicated to ECM 1   121  on a G2S protocol. In response to the door open event  91 , ECM 1   121  generates a Pan Camera Command  92  to a generic device, i.e. a security camera  93  local to EGM  141 , transmitted on a device protocol, to cause the security camera  93  to pan to the EGM  141 . The door open event  91  may also cause ECM 1   121  to notify a security system of the door open event using an S2S protocol. 
     The security camera example described with reference to  FIG. 11  provides an example of how an ECM can be used to extend the control of an EGM to non-gaming devices and appliances outside of the EGM cabinet. Specifically, the EGM can generate events that are interpreted by the ECM to generate commands to the generic devices and appliances of the extended casino. Many more examples of the types of controls and commands that would be available for an EGM/ECM using the presently described methodologies will be apparent to the person skilled in the art and all such examples are intended to be encompassed herein. 
     In addition to providing a command function, the ECM may be configured to provide a translation function, as shown in  FIG. 12 . In the service domain of an ECM  121 , the ECM  121  communicates with various devices  110  such as audio/video devices (e.g. public displays), environment devices (heating, lighting, communications, etc, on device specific protocols. Events generated from these devices may be received by the ECM  121 . The events may be translated by the ECM  121  from the generic device protocols or device specific protocols to G2S protocols and published to any G2S event subscribers  115  such as EGMs. One G2S subscriber may be a second ECM  122 . The second ECM  122  may translate the device events in the G2S protocol to an S2S protocol. The second ECM  122  can then publish the device events on the S2S protocol to S2S subscribers  116 , such as central servers, allowing the S2S subscribers to handle, process and manage the device events as appropriate. 
     Although embodiments of the present invention have been illustrated in the accompanied drawings and described in the foregoing description, it will be understood that the invention is not limited to the embodiments disclosed, but is capable of numerous rearrangements, modifications, and substitutions without departing from the spirit of the invention as set forth and defined by the following claims. For example, the capabilities of the invention can be performed fully and/or partially by one or more of the blocks, modules, processors or memories. Also, these capabilities may be performed in the current manner or in a distributed manner and on, or via, any device able to provide and/or receive information. Further, although depicted in a particular manner, various modules or blocks may be repositioned without departing from the scope of the current invention. Still further, although depicted in a particular manner, a greater or lesser number of modules and connections can be utilized with the present invention in order to accomplish the present invention, to provide additional known features to the present invention, and/or to make the present invention more efficient. Also, the information sent between various modules can be sent between the modules via at least one of a data network, the Internet, an Internet Protocol network, a wireless source, and a wired source and via plurality of protocols.