Patent application number | Description | Published |
20080214299 | Master Control Program for a Gaming Device - A gaming device master control program is described herein. In one embodiment, the master control program performs operations including starting one or more gaming applications that include one or more gaming application processes. The master control program can also monitor the gaming application processes and determine, based on the monitoring, that fault recovery operations are needed. The master control program can also perform the fault recovery operations. | 09-04-2008 |
20080248879 | Gaming Device Firewall - Methods and apparatus for gaming device software firewall are described herein. In one embodiment, a gaming device can include a network interface card operable to receive a plurality of gaming network communication packets from a gaming network. The gaming device can also include a gaming device firewall operable to apply a set of firewall rules to the plurality of gaming network communication packets and to drop some of the gaming network communication packets based on the set of firewall rules. The gaming device can also include set of gaming device applications operable to receive some of the gaming network communication packets. | 10-09-2008 |
20080293499 | Gaming System Peripherals With Automatic System Configuration - Embodiments described herein include a method comprising: adding a gaming machine peripheral to a gaming machine including selecting a gaming machine peripheral to be added, wherein the selected gaming machine peripheral appears as a virtual peripheral on the gaming machine so that the gaming machine is not aware of the physical location of the peripheral device. | 11-27-2008 |
20080300059 | Gaming Network Using Host-Configured Networking Protocols - Methods and systems for using user-configured networking protocols in wagering game networks are described herein. In one embodiment, a computer-implemented method for using user-configured networking protocols includes receiving values for one or more user-specified options associated with a gaming device and receiving a network address request originating from the gaming device. The computer-implemented method can also include transmitting a reply destined for the gaming device, wherein the reply includes a network address and the values for the one or more user-specified options. | 12-04-2008 |
20090029767 | VERIFYING AND AUDITING GAME CONTENT IN A GAMING SYSTEM - Systems and methods provide a way to verify that software downloaded to a gaming system is approved within a gaming jurisdiction. One aspect of the systems and methods includes a process for receiving approval for gaming software that is then made available for download onto gaming systems. A further aspect of the systems and methods includes the ability to audit and verify that software components that have been downloaded onto a gaming system are approved for use in a jurisdiction. The gaming configuration elements may include banner content, advertising content, denomination data, pay table, language data, video content, audio content, episodic game data, wagering game software, operating system software, device driver software and device firmware. | 01-29-2009 |
20100075751 | NETWORK DIAGNOSTICS IN A WAGERING GAME SYSTEM - This document discusses, among other things, systems and methods for network diagnostics in a wagering game system. A method comprises presenting a wagering game upon which monetary value can be wagered; and determining the state of a network connection between the wagering game system and a networked device, wherein determining the state comprises analyzing a message received from the networked device. | 03-25-2010 |
20100203960 | WAGERING GAME WITH ENCRYPTION AND AUTHENTICATION - A computerized wagering game system includes a gaming module comprising gaming code which is operable when executed on to conduct a wagering game on which monetary value can be wagered, and a security module operable to perform at least one encryption function on information communicated via a network connection. The encryption functions include in various embodiments key management, authentication, or other encryption functions such as symmetric, asymmetric, hash, or message authentication code functions. | 08-12-2010 |
20100248816 | VALIDATION SCHEDULING IN A WAGERING GAME MACHINE - A computerized wagering game system includes a gaming module comprising gaming code which is operable to present a wagering game on which monetary value can be wagered, and a validation module. The validation module is operable to validate two or more queues of data, and to dynamically adjust validation speed of each queue based on an estimated completion time. | 09-30-2010 |
20100261521 | GAMING SYSTEM HAVING TOOLS FOR CATEGORIZING WAGERS AND METERING PERFORMANCE OF WAGERING GAMES AND SUPPLEMENTAL FEATURES - A method of operating a wagering game comprises receiving one or more configuration inputs to create at least one wagering game configuration. The at least one wagering game configuration comprises at least one base game and at least one portal game. The at least one base game is operable in response to receipt of a primary wager, the primary wager being within a range of allowable wagers. The range includes minimum and maximum allowable wagers. The at least one portal game having a set of eligibility criteria. The method further comprises creating a plurality of wager categories based upon the set of eligibility criteria and a size of the primary wager, activating participation in the at least one portal game if the set of eligibility criteria is satisfied, and metering the entire primary wager to a single wager category. | 10-14-2010 |
20100298054 | SHARING RESOURCES IN WAGERING GAME SYSTEMS - Techniques for sharing resources in wagering game systems are described herein. In some embodiments, a method includes determining that remote resources are needed for processing video content associated with a wagering game, and locating the remote resources by wirelessly communicating with one or more wagering game machines in the wagering game network, wherein the wireless communications include queries about whether the wagering game machines can provide the needed processing resources The method can also include receiving processed video content via wireless communications with certain of the one or more wagering game machines, and presenting the wagering game using the processed video content. | 11-25-2010 |
20100323786 | PROCESSING CRITICAL DATA SETS IN NON-VOLATILE MEMORY - Described herein are processes and devices that utilize non-volatile memory on a wagering game machine. One of the devices described is a wagering game system. The wagering game system can receive a request to activate a first wagering game on a wagering game machine, receive critical data for the first wagering game and store the critical data to a fixed-size block within a non-volatile memory store so that the non-volatile memory store includes critical data for only that wagering game. The wagering game system can then copy the critical data for the wagering game to a backing store, verify that the copied critical data on the backing store matches the critical data in the non-volatile memory, activate the first wagering game, present results for the wagering game, and update the backing store with changes made to the critical data on the non-volatile memory store during a game session. | 12-23-2010 |
20110053672 | MANAGING WAGERING GAME APPLICATIONS AND EVENTS - A wagering game system and its operations are described herein. In embodiments, the operations can include managing multiple instances of gaming applications associated with a wagering game client device and determining event data from the multiple instances of gaming applications. The operations can further include aggregating the event data into an event repository and determining that a requesting application requests some portion of the event data. The operations can further include opening a communication channel between the event data repository and the requesting application, formatting the requested portion of the event data in a format understandable to the requesting application, and communicating the requested portion of the event data to the requesting application via the communication channel. The operations can further include receiving response event data from the requesting application and presenting the response event data on a presentation device associated with the wagering game client device. | 03-03-2011 |
20110130197 | COMMUNICATING WAGERING GAME INFORMATION USING MESH NETWORKS - A mesh communications wagering game system and its operations are described herein. In some embodiments, the operations can include tracking any number of wireless mesh network devices in relation to a wagering boundary so that the system can manage wagering games. In some embodiments, the operation can include incentivizing players to encourage other players to participate in a mesh network, thus increasing the efficiency of the mesh network. In some embodiments, the operations can include coordinating the presentation of wagering game content between mesh enabled devices. | 06-02-2011 |
20110183748 | WAGERING GAME WITH ENCRYPTION AND AUTHENTICATION - A computerized wagering game system includes a gaming module comprising gaming code which is operable when executed on to conduct a wagering game on which monetary value can be wagered, and a security module operable to perform at least one encryption function on information communicated via a network connection. The encryption functions include in various embodiments key management, authentication, or other encryption functions such as symmetric, asymmetric, hash, or message authentication code functions. | 07-28-2011 |
20120283010 | ENCRYPTING MULTICAST DATA IN A WAGERING GAME NETWORK - Systems and methods described herein include wagering game systems that communicate with servers or other entities in a wagering game network using multicast groups. Data transmitted over the network for the multicast group is encrypted. Keys for the encryption and decryption of the data are generated based on a current key index for the multicast group, and a global passphrase. The global passphrase is not transmitted over the network. | 11-08-2012 |
20130023345 | CONTENT DEPENDENCY VERIFICATION FOR A GAMING MACHINE - A system, apparatus and method for dependency verification of content distributed to a gaming machine is described herein. In some embodiments, a method includes receiving, over a network and into a gaming machine, data that includes a software component. The method also includes verifying that the gaming machine includes the version or the range of versions of a component, upon determining that the software component is dependent on a version or a range of versions of the component that is part of the gaming machine. | 01-24-2013 |
20130095930 | SHARING RESOURCES IN WAGERING GAME SYSTEMS - Techniques for sharing resources in wagering game systems are described herein. In some embodiments, a method includes determining that remote resources are needed for processing video content associated with a wagering game, and locating the remote resources by wirelessly communicating with one or more wagering game machines in the wagering game network, wherein the wireless communications include queries about whether the wagering game machines can provide the needed processing resources. The method can also include receiving processed video content via wireless communications with certain of the one or more wagering game machines, and presenting the wagering game using the processed video content. | 04-18-2013 |
20140087810 | MANAGING WAGERING GAME APPLICATIONS AND EVENTS - A wagering game system and its operations are described herein. In some embodiments, the operations include receiving event data from a first application available on a wagering game machine, wherein the event data is in a first data format that is natively understood by the first application and not natively understood by a second application available on the wagering game machine. In some embodiments, the operations further include converting the event data to a second data format natively understood by the second application, wherein the second data format is not natively understood by the first application. In some embodiments, the operations further include communicating the event data in the second data format to the second application. | 03-27-2014 |