Patents by Inventor Chad A. Ryan

Chad A. Ryan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7828653
    Abstract: A method of preparing memory contents of a gaming machine for subsequent authentication and a method of authenticating the prepared memory contents are disclosed. A first memory stores a game data set and a first authentication code generated from the game data set. The game data set includes game data files and second authentication codes generated from the respective data files. A second memory stores an authentication program for authenticating the first memory's contents, as well as a third authentication code generated from the second memory's contents. To authenticate the memory contents, the second memory's contents are first authenticated and, if deemed authentic, the game data set as a whole and each data file in the first memory are authenticated. The authentication process involves generating fresh authentication codes using the authentication program and comparing the fresh codes with appropriate ones of the stored authentication codes.
    Type: Grant
    Filed: May 24, 2007
    Date of Patent: November 9, 2010
    Assignee: WMS Gaming Inc.
    Inventors: Daniel J. Gazdic, Chad A. Ryan, Craig J. Sylla
  • Publication number: 20100022299
    Abstract: A gaming machine that permits wagering on games includes an input/output module associated with a microprocessing unit and is adapted to download schedules from a server of gaming actions to be taken by the gaming machine. Memory in the gaming machine stores the schedules. The memory also stores a backup schedule of gaming actions to be taken. A microprocessing unit determines whether one of the schedules or the backup schedule will be implemented. The microprocessing unit controls the performance of the gaming actions defined by the schedule being implemented.
    Type: Application
    Filed: October 2, 2007
    Publication date: January 28, 2010
    Applicant: WMS GAMING INC.
    Inventor: Chad A. Ryan
  • Publication number: 20090239657
    Abstract: Apparatus, systems, and methods may operate to determine that a second resource is available to be shared in place of a first resource located in a first wagering game machine operable to receive a wager associated with a wagering game. The second resource may be located apart from the first wagering game, perhaps in a second wagering game machine, or in a wagering game server.
    Type: Application
    Filed: August 7, 2007
    Publication date: September 24, 2009
    Inventors: Chad A. Ryan, Charles R. Bleich
  • Publication number: 20090221359
    Abstract: Methods and apparatus for authenticating content in wagering game machines are described herein. In one embodiment, the computer-implemented method includes authenticating a first set of wagering game files stored on a storage device of a wagering game machine. The method can also include starting a wagering game on the wagering game machine if the authentication of the first set of wagering game files is successful. The method can also include authenticating, during the wagering game, a second set of wagering game files stored on the storage device of the wagering game machine, wherein the first set of wagering game files and the second set of wagering game files are mutually exclusive. The method can also include stopping the wagering game if the authentication of the second set of wagering game files is not successful.
    Type: Application
    Filed: November 9, 2006
    Publication date: September 3, 2009
    Applicant: WMS Gaming Inc.
    Inventors: Srinivyasa M. Adiraju, Peter R. Anderson, Steven Mark Campbell, Mark B. Gagner, William Hoefferle, Mark C. Pace, Chad A. Ryan, Craig J. Sylla
  • Patent number: 7565309
    Abstract: A selection system (100) that selects fluid process systems is comprised of an interface (101, 103) and a processing system (102). The processing system (102) directs the interface (101, 103) to transfer a first signal that indicates user prompts. The interface (101, 103) receives a second signal that indicates user inputs provided responsive to the user prompts. The user inputs indicate fluid process information. The processing system (102) processes the fluid process information to select a first one of the fluid process systems. The processing system (102) obtains first performance and specification information for the first one of the fluid process systems. The processing system (102) directs the interface (101, 103) to transfer a third signal that indicates the first performance and specification information for the first one of the fluid process systems.
    Type: Grant
    Filed: February 19, 2003
    Date of Patent: July 21, 2009
    Assignee: Micro Motion, Inc.
    Inventors: Chad Ryan Hansell, Edmund J. Doering
  • Publication number: 20090156304
    Abstract: A gaming system includes a wager input device and a display for displaying a wagering game. The gaming system further includes a manufacturer player identification reader for receiving a manufacturer player identifier and a casino player identification reader for receiving a casino player identifier. The system further includes a controller operative to associate the casino player identifier with the manufacturer player identifier.
    Type: Application
    Filed: April 18, 2007
    Publication date: June 18, 2009
    Applicant: WMS Gaming Inc.
    Inventor: Chad A. Ryan
  • Publication number: 20090132946
    Abstract: A selection system (100) that selects fluid process systems is comprised of an interface (101, 103) and a processing system (102). The processing system (102) directs the interface (101, 103) to transfer a first signal that indicates user prompts. The interface (101, 103) receives a second signal that indicates user inputs provided responsive to the user prompts. The user inputs indicate fluid process information. The processing system (102) processes the fluid process information to select a first one of the fluid process systems. The processing system (102) obtains first performance and specification information for the first one of the fluid process systems. The processing system (102) directs the interface (101, 103) to transfer a third signal that indicates the first performance and specification information for the first one of the fluid process systems.
    Type: Application
    Filed: January 23, 2009
    Publication date: May 21, 2009
    Applicant: Micro Motion, Inc.
    Inventors: Chad Ryan Hansell, Edmund J. Doering
  • Patent number: 7491122
    Abstract: A gaming machine that authenticates its gaming software substantially continuously and repetitiously while the gaming machine is powered on. A processor, while running the gaming machine's gaming program, determines whether the data in each of a plurality of memories is authentic. The processor may read multiple memories in a parallel fashion while making memory contents authenticity determinations. The processor may also read multiple memories in a serial fashion while making memory contents authenticity determinations. The processor may also read same memories in a parallel fashion and read other memories in a serial fashion while determining the authenticity of each memory's contents. Furthermore, the contents of a memory may be analyzed to decipher between executable data and graphics data such that the executable data's authenticity is determined more often than the graphics data's authenticity.
    Type: Grant
    Filed: July 9, 2003
    Date of Patent: February 17, 2009
    Assignee: WMS Gaming Inc.
    Inventor: Chad A. Ryan
  • Publication number: 20080119253
    Abstract: A video output signal analyzes that analyzes a video output signal to determine game play information. In video poker, card values and player strategies can be determined based on a “reverse encoding” of the video signal to determine the original video bitmap. The bitmap can then be analyzed to determine what is taking place during a game, without having to receive this information directly from the processing unit that is actually implementing the game.
    Type: Application
    Filed: August 29, 2007
    Publication date: May 22, 2008
    Inventors: Chad A. Ryan, Sam Johnson, Zaki Khal
  • Publication number: 20080113802
    Abstract: A modified gaming machine includes a plurality of gaming machine peripheral devices for use in implementing one or more games to a player, and a master gaming controller configured to implement primary gaming machine functionality, including generating and transmitting information to the plurality of gaming machine peripherals. The modified gaming machine further comprises a secondary controller interposed between one or more of the plurality of gaming machine peripheral devices and the master gaming controller, whereby the secondary controller may forward information generated by the master gaming controller to the gaming machine peripheral devices and transmit secondary information to the peripheral devices.
    Type: Application
    Filed: August 30, 2007
    Publication date: May 15, 2008
    Inventors: Sam Johnson, Chad Ryan, Bradley G. Ward
  • Publication number: 20080113773
    Abstract: The provision of a paragaming event on an electronic gaming machine is provided by intercepting a cashout event, identifying the account balance and presenting an offer to participate in the paragaming event. If the customer agrees, the account balance is appropriately reduced and a voucher in followed by a cashout event is initiated to maintain a record of the transaction. A cash voucher and a transaction receipt are then printed for the customer.
    Type: Application
    Filed: August 30, 2007
    Publication date: May 15, 2008
    Inventors: Sam Johnson, Herbert W. Stokes, Robert W. Smalley, Simon Sirin, Danny Patrick Daley, Chad A. Ryan, Bradley G. Ward
  • Publication number: 20070298887
    Abstract: Techniques for authenticating gaming applications are presented. Authentication requests are periodically and regularly sent by a requestor to a gaming device for purposes of authenticating configurable portions of a gaming application. The gaming device generates results which are transmitted back to the requestor. The requestor compares the results against known results to determine if the configurable portions are authenticated or not authenticated.
    Type: Application
    Filed: September 14, 2005
    Publication date: December 27, 2007
    Applicant: WMS GAMING INC.
    Inventor: Chad Ryan
  • Publication number: 20070249416
    Abstract: A method for run-time authentication of memory contents of a gaming machine includes the acts of conducting a wagering game on the gaming machine and, during the conducting step, authenticating a high capacity memory in a first authentication cycle. The high capacity memory contains program code for operating a wagering game at the gaming machine and the first authentication cycle includes the acts of reading data from the high capacity memory, generating first authentication data corresponding to the data files, and verifying the first authentication data. The method also includes, during the conducting step, authenticating at least one other memory in the gaming machine in a second authentication cycle, including processing second authentication data of a data file within the at least one other memory.
    Type: Application
    Filed: June 22, 2007
    Publication date: October 25, 2007
    Inventors: Daniel Gazdic, Chad Ryan, Craig Sylla
  • Publication number: 20070232394
    Abstract: A method of preparing memory contents of a gaming machine for subsequent authentication and a method of authenticating the prepared memory contents are disclosed. A first memory stores a game data set and a first authentication code generated from the game data set. The game data set includes game data files and second authentication codes generated from the respective data files. A second memory stores an authentication program for authenticating the first memory's contents, as well as a third authentication code generated from the second memory's contents. To authenticate the memory contents, the second memory's contents are first authenticated and, if deemed authentic, the game data set as a whole and each data file in the first memory are authenticated. The authentication process involves generating fresh authentication codes using the authentication program and comparing the fresh codes with appropriate ones of the stored authentication codes.
    Type: Application
    Filed: May 24, 2007
    Publication date: October 4, 2007
    Inventors: Daniel Gazdic, Chad Ryan, Craig Sylla
  • Publication number: 20070191111
    Abstract: Systems and methods receive and analyze game history data to discover relationships in the data. The relationships may then be used to determine which game components are downloaded to a gaming machine or which actions are performed for a particular player. The game components may include banner content, advertising content, denomination data, pay table, language data, video content, audio content, episodic game data, and wagering game software.
    Type: Application
    Filed: July 20, 2006
    Publication date: August 16, 2007
    Inventors: Craig Sylla, Mark Pace, Chad Ryan, Dale Buchholz, Mark Gagner
  • Publication number: 20070173322
    Abstract: A gaming network including gaming machines and gaming services further includes a cashless gaming service that provides systems and methods for funds transfer in and out of a users account between clients in the gaming network. The gaming services framework comprises a set of services, protocols, XML schemas, and methods for providing gaming system functionality in a distributed, network based architecture that includes gaming machines and servers. The systems and methods provide a service-oriented framework for gaming and property management based upon internetworking technology and web services concepts.
    Type: Application
    Filed: June 23, 2004
    Publication date: July 26, 2007
    Applicant: WMS GAMING INC.
    Inventors: Vikram Swamy, Chad Ryan, Srinivyasa Adiraju
  • Publication number: 20070054729
    Abstract: A method for conducting a wagering game is disclosed. The method comprises displaying a plurality of symbol-bearing objects to indicate a randomly selected outcome. A player is awarded a primary payoff based on the plurality of symbol-bearing objects meeting a predetermined criterion. The player is awarded at least one secondary prize opportunity in response to a second predetermined criterion.
    Type: Application
    Filed: September 7, 2006
    Publication date: March 8, 2007
    Inventors: Jeremy Hornik, Chad Ryan
  • Publication number: 20070021196
    Abstract: Systems and methods embed watermark data into downloadable software components. The watermarks may be used to indicate who created or who owns the software components. In addition, a watermark may be inserted to indicate certain transactions have taken place with respect to the software component. For example, a transactional watermark may be embedded when a software component is downloaded from one system to another. The downloadable software components 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.
    Type: Application
    Filed: July 19, 2006
    Publication date: January 25, 2007
    Inventors: Steven Campbell, Chad Ryan, Mark Gagner
  • Publication number: 20070021195
    Abstract: A gaming system utilizes watermarks in files to provide file authentication. In one embodiment, the files contain images or video clips. Selected frames of such images or video clips contain a watermark, which is compared to a key stored in the gaming system. The key may be stored in a non-volatile random access memory in the gaming system. In one embodiment, the memory is not modifiable by a customer.
    Type: Application
    Filed: June 22, 2006
    Publication date: January 25, 2007
    Inventors: Steven Campbell, Chad Ryan
  • Publication number: 20060258442
    Abstract: This application describes, among other things, a plurality of casino games located in a gaming establishment wherein at least some of the games include a reader component that detects a RFID tag in proximity to the reader component and produces detection information indicative at least in part of the detection of a particular one of a RFID tag carried by an individual in the gaming establishment. An information system includes software operable on the system to record information concerning the movement and activities of an individual in a gaming establishment as determined from reading individual RFID tags by the reader components. According to an alternate embodiment, games include RFID tags that can be detected by other games using the RF reader component. Accordingly, the information system can determine the location and movement of an individual through a gaming establishment, as well as determine which games are in proximity to each other where such games are outfitted with a RFID tag.
    Type: Application
    Filed: May 11, 2006
    Publication date: November 16, 2006
    Inventor: Chad Ryan