Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Jason A. Smith, Vernon Hills US

Jason A. Smith, Vernon Hills, IL US

Patent application numberDescriptionPublished
20080214299Master 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
20080248879Gaming 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
20080293499Gaming 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
20080300059Gaming 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
20090029767VERIFYING 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
20100075751NETWORK 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
20100203960WAGERING 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
20100248816VALIDATION 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
20100261521GAMING 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
20100298054SHARING 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
20100323786PROCESSING 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
20110053672MANAGING 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
20110130197COMMUNICATING 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

Patent applications by Jason A. Smith, Vernon Hills, IL US