×

Process verification

  • US 7,581,256 B2
  • Filed: 10/06/2003
  • Issued: 08/25/2009
  • Est. Priority Date: 08/08/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of verifying the authenticity of a process stored in RAM of a gaming machine having a master gaming processor for executing said process, the method comprising:

  • identifying one or more processes scheduled for execution on the gaming machine RAM;

    selecting a first process of the one or more processes for verification;

    determining a first identifier associated with the selected first process;

    identifying a first portion of code of the first process that does not change during execution of the first process, the first portion of code comprising a first portion of bits;

    identifying, using the first identifier, one or more gaming software programs stored at one or more one file storage devices, wherein each of the one or more gaming software programs has associated therewith a respective identifier which matches the first identifier;

    performing verification analysis of the first process to determine whether any of the identified one or more gaming software programs includes code which matches the first portion of code of the selected first process;

    wherein the verification analysis includes identifying one or more portions of code associated with at least one of the identified one or more gaming software programs, wherein none of the identified one or more portions of code changes during execution of the at least one of the identified one or more gaming software programs, each of the identified one or more portions of code having associated therewith a respective portion of bits;

    wherein the verification analysis further includes comparing bits of the first portion of code and bits of the identified one or more portions of code to determine whether any portion of bits of the identified one or more portions of code matches the first portion of bits of the first portion of code; and

    generating an error event if it is determined that none of the compared portion of bits of the identified one or more portions of code matches the first portion of bits of the first portion of code.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×