Patents by Inventor Ronald Cadima

Ronald Cadima 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: 9128835
    Abstract: Various embodiments are directed to a gaming device including a background memory validation system. The background memory validation system includes a background kernel thread that validates read-only pages on the gaming device. Additionally, the background kernel thread also minimizes potential timing problems because this process only validates page content in memory that is fully-loaded and functional.
    Type: Grant
    Filed: January 29, 2014
    Date of Patent: September 8, 2015
    Assignee: Bally Gaming, Inc.
    Inventors: Ronald A. Cadima, Anand Singh, James Schaefer
  • Publication number: 20140149676
    Abstract: Various embodiments are directed to a gaming device including a background memory validation system. The background memory validation system includes a background kernel thread that validates read-only pages on the gaming device. Additionally, the background kernel thread also minimizes potential timing problems because this process only validates page content in memory that is fully-loaded and functional.
    Type: Application
    Filed: January 29, 2014
    Publication date: May 29, 2014
    Inventors: Ronald A. Cadima, Anand Singh, James Schaefer
  • Patent number: 8683272
    Abstract: Various embodiments are directed to a gaming device including a background memory validation system. The background memory validation system includes a background kernel thread that validates read-only pages on the gaming device. Additionally, the background kernel thread also minimizes potential timing problems because this process only validates page content in memory that is fully-loaded and functional.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: March 25, 2014
    Assignee: Bally Gaming, Inc.
    Inventors: Ronald A. Cadima, Anand Singh, James Schaefer
  • Patent number: 8429389
    Abstract: There is disclosed a device, system, and method for a ROM BIOS based trusted encrypted operating system for use in a gaming environment. The gaming device includes a ROM storing a BIOS, a secure loader, an encrypted operating system, and a decryption key for decrypting the encrypted operating system. The decryption key is partitioned and scattered about the secure loader. The method includes initializing the BIOS, locating the decryption key, decrypting the encrypted operating system with the encryption key, verifying a plurality of check codes, and transferring control to the operating system. The check codes are verified responsive to decrypting the encrypted operating system. The check codes are dispersed about the operating system and are unrelated to the operating system. Control is transferred to the operating system responsive to verifying the check codes.
    Type: Grant
    Filed: January 14, 2008
    Date of Patent: April 23, 2013
    Assignee: Bally Gaming, Inc.
    Inventors: Robert W. Crowder, Jr., Ronald A. Cadima, Anthony E. Green, Thomas E. Buckeyne, Pravinkumar Patel
  • Patent number: 8429464
    Abstract: Various embodiments are directed to a gaming device including a background memory validation system. The background memory validation system includes a background kernel thread that validates read-only pages on the gaming device. Additionally, the background kernel thread also minimizes potential timing problems because this process only validates page content in memory that is fully-loaded and functional.
    Type: Grant
    Filed: November 12, 2009
    Date of Patent: April 23, 2013
    Assignee: Bally Gaming, Inc.
    Inventors: Ronald A. Cadima, Anand Singh, James Schaefer
  • Publication number: 20120220374
    Abstract: The system and method allows a casino operator to re-configure one or more electronic gaming machines as part of a multicast. Where any reconfiguration requires a software package A and any dependent package B, a server is configured to combine as part of the multicast both packages A and B. The system and method also provides for scheduling reconfiguration though multi-casting. In the event any data packages are lost, corrupted or not received, those packages are repackaged and the data packets are re-sent as a multicast.
    Type: Application
    Filed: February 24, 2011
    Publication date: August 30, 2012
    Inventors: Christopher P. Arbogast, Travis William Green, William K. Jones, Dale M. Shepherd, Ronald A. Cadima, Thomas E. Buckeyne, Anthony E. Green, Pravinkumar Patel, Robert W. Crowder, Joshua D. Larsen
  • Patent number: 8171275
    Abstract: There is disclosed a device, system, and method for a ROM BIOS based trusted encrypted operating system for use in a gaming environment. The gaming device includes a ROM storing a BIOS, a secure loader, an encrypted operating system, and a decryption key for decrypting the encrypted operating system. The decryption key is partitioned and scattered about the secure loader. The method includes initializing the BIOS, locating the decryption key, decrypting the encrypted operating system with the encryption key, verifying a plurality of check codes, and transferring control to the operating system. The check codes are verified responsive to decrypting the encrypted operating system. The check codes are dispersed about the operating system and are unrelated to the operating system. Control is transferred to the operating system responsive to verifying the check codes.
    Type: Grant
    Filed: January 14, 2008
    Date of Patent: May 1, 2012
    Assignee: Bally Gaming, Inc.
    Inventors: Robert W. Crowder, Jr., Ronald A. Cadima, Anthony E. Green, Thomas E. Buckeyne, Pravinkumar Patel
  • Publication number: 20110111865
    Abstract: Various embodiments are directed to a gaming device including a background memory validation system. The background memory validation system includes a background kernel thread that validates read-only pages on the gaming device. Additionally, the background kernel thread also minimizes potential timing problems because this process only validates page content in memory that is fully-loaded and functional.
    Type: Application
    Filed: November 12, 2009
    Publication date: May 12, 2011
    Applicant: BALLY GAMING, INC.
    Inventors: Ronald A. CADIMA, Anand SINGH, James SCHAEFER
  • Publication number: 20100062844
    Abstract: Systems and methods for authenticating and validating a device are disclosed herein. In one method, a manifest file is created for a gaming component, wherein the manifest file includes contents of each file from the gaming component. A digital signature is generated for each file from the gaming component, wherein the digital signature is created by using the contents of each file. Each digital signature is saved with each file in the manifest file. A digital signature calculation is performed on a file accessed during a bootup process. The contents of the accessed file are validated by comparing the calculated digital signature to the saved digital signature, and an error message is presented on a video display when the contents of the accessed file is not validated.
    Type: Application
    Filed: November 16, 2009
    Publication date: March 11, 2010
    Applicant: BALLY GAMING, INC.
    Inventors: Robert W. Crowder, JR., Anand Singh, Anthony E. Green, Thomas E. Buckeyne, Pravinkumar Patel, Ronald A. Cadima
  • Publication number: 20090013166
    Abstract: There is disclosed a device, system, and method for a ROM BIOS based trusted encrypted operating system for use in a gaming environment. The gaming device includes a ROM storing a BIOS, a secure loader, an encrypted operating system, and a decryption key for decrypting the encrypted operating system. The decryption key is partitioned and scattered about the secure loader. The method includes initializing the BIOS, locating the decryption key, decrypting the encrypted operating system with the encryption key, verifying a plurality of check codes, and transferring control to the operating system. The check codes are verified responsive to decrypting the encrypted operating system. The check codes are dispersed about the operating system and are unrelated to the operating system. Control is transferred to the operating system responsive to verifying the check codes.
    Type: Application
    Filed: January 14, 2008
    Publication date: January 8, 2009
    Applicant: BALLY GAMING, INC.
    Inventors: Robert W. Crowder, JR., Ronald A. Cadima, Anthony E. Green, Thomas E. Buckeyne, Pravinkumar Patel
  • Publication number: 20080214307
    Abstract: A method for configuring an EGM from a remote terminal thereby providing improvements in operational efficiency when configuring EGMs. For example, operational efficiencies are possible by providing direct access to configure an EGM without the technician traveling to the physical machine, which may be miles away. For local EGM's, there will be efficiencies obtained by the number of EGM's configured per hour/per technician. For extremely remote EGM's, there are additional efficiencies by the reduction of travel and lodging expenses for the technician. Additionally, remote configuration of an EGM reduces security overhead.
    Type: Application
    Filed: September 11, 2006
    Publication date: September 4, 2008
    Inventors: Christopher P. Arbogast, Travis William Green, William K. Jones, Dale M. Shepherd, Ronald A. Cadima, Thomas E. Buckeyne, Anthony E. Green, Pravinkumar Patel, Robert W. Crowder, Joshua D. Larsen
  • Publication number: 20080172557
    Abstract: There is disclosed a device, system, and method for a ROM BIOS based trusted encrypted operating system for use in a gaming environment. The gaming device includes a ROM storing a BIOS, a secure loader, an encrypted operating system, and a decryption key for decrypting the encrypted operating system. The decryption key is partitioned and scattered about the secure loader. The method includes initializing the BIOS, locating the decryption key, decrypting the encrypted operating system with the encryption key, verifying a plurality of check codes, and transferring control to the operating system. The check codes are verified responsive to decrypting the encrypted operating system. The check codes are dispersed about the operating system and are unrelated to the operating system. Control is transferred to the operating system responsive to verifying the check codes.
    Type: Application
    Filed: January 14, 2008
    Publication date: July 17, 2008
    Applicant: BALLY GAMING, INC.
    Inventors: Robert W. Crowder, Ronald A. Cadima, Anthony E. Green, Thomas E. Buckeyne, Pravinkumar Patel
  • Publication number: 20070218998
    Abstract: The system allows a casino operator to manage groups of electronic gaming machines (EGMs). Managing new or existing collections (i.e., groups) of gaming devices reduces the effort required to download or configure large numbers of EGMs. For example, new software may be downloaded to groups of EGMs from a central location, and the EGMs may be configured from the central location. Accordingly, this operational efficiency reduces maintenance costs and minimizes EGM downtime due to maintenance or EGM set-up.
    Type: Application
    Filed: September 8, 2006
    Publication date: September 20, 2007
    Inventors: Christopher Arbogast, Travis William Green, William Jones, Dale Shepherd, Ronald Cadima, Thomas Buckeyne, Anthony Green, Pravinkumar Patel, Robert Crowder, Joshua Larsen
  • Publication number: 20070111791
    Abstract: A system for configuring an EGM from a remote terminal thereby providing improvements in operational efficiency when configuring EGMs. For example, operational efficiencies are possible by providing direct access to configure an EGM without the technician traveling to the physical machine, which may be miles away. For local EGM's, there will be efficiencies obtained by the number of EGM's configured per hour/per technician. For extremely remote EGM's, there are additional efficiencies by the reduction of travel and lodging expenses for the technician. Additionally, remote configuration of an EGM reduces security overhead.
    Type: Application
    Filed: September 11, 2006
    Publication date: May 17, 2007
    Applicant: Bally Gaming, Inc.
    Inventors: Christopher Arbogast, Travis Green, William Jones, Dale Shepherd, Ronald Cadima, Thomas Buckeyne, Anthony Green, Pravinkumar Patel, Robert Crowder, Joshua Larsen
  • Publication number: 20070105628
    Abstract: The system allows a casino operator to manage groups of electronic gaming machines (EGMs). Managing new or existing collections (i.e., groups) of gaming devices reduces the effort required to download or configure large numbers of EGMs. For example, new software may be downloaded to groups of EGMs from a central location, and the EGMs may be configured from the central location. Accordingly, this operational efficiency reduces maintenance costs and minimizes EGM downtime due to maintenance or EGM set-up.
    Type: Application
    Filed: September 8, 2006
    Publication date: May 10, 2007
    Inventors: Christopher Arbogast, Travis Green, William Jones, Dale Shepherd, Ronald Cadima, Thomas Buckeyne, Anthony Green, Pravinkumar Patel, Robert Crowder, Joshua Larsen