Nova Patents
US20030195033A1

Gaming software authentication

Claim Score by NHIP

Read claim 72, the broadest

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.

US20030195033A1, drawing sheet 1
Sheet 1 of 8

Term

Projected expiry 13 April 2028.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

72 claims: 9 independent, 63 dependent

  1. 1
    A method of preparing memory contents of a gaming machine for subsequent authentication, comprising:generating first authentication codes from respective game data files;storing the first authentication codes and the respective data files in one or more first memories, the first authentication codes and the respective data files being included in a game data set;generating a second authentication code from the game data set;and storing the game data set and the second authentication code in the one or more first memories.
  2. 13
    A method of authenticating memory contents of a gaming machine, comprising:storing, in one or more memories, a game data set and a first authentication code generated from the game data set, the game data set including data files and second authentication codes generated from the respective data files;storing an authentication program in the one or more memories;generating a third authentication code from the game data set using the authentication program;and determining the game data set is authentic if the third authentication code matches the first authentication code.
  3. 20
    A method of authenticating memory contents of a gaming machine, comprising:storing, in a high capacity storage device, a game data set including a plurality of data files;storing, in a boot memory, contents including an authentication program;authenticating the contents of the boot memory;and after authenticating the contents of the boot memory, authenticating the game data set as a whole and each data file.
  4. 28
    Computer-readable storage for a gaming machine, comprising a first memory storing a game data set and a first authentication code generated from the game data set, the game data set including a plurality of game data files and plurality of second authentication codes, the second authentication codes being generated from the respective data files.
  5. 36
    A method of preparing memory contents of a gaming machine for subsequent authentication, comprising:compressing an uncompressed game data set;generating an authentication code from the compressed data set;and storing the compressed data set and the authentication code in one or more memories.
  6. 47
    A method of preparing memory contents of a gaming machine for subsequent authentication, comprising:generating an authentication code from an uncompressed game data set;compressing the uncompressed data set;and storing the compressed data set and the authentication code in one or more memories.
  7. 58
    A method of authenticating memory contents of a gaming machine, comprising:authenticating a compressed data set;decompressing the compressed data set;and authenticating the decompressed data set.
  8. 71
    A method of authenticating memory contents of a gaming machine, comprising:storing a compressed data set;authenticating the compressed data set;and decompressing the compressed data set.
  9. 72
    Broadest claimClaim Score 94, very broad(NHIP)A method of authenticating memory contents of a gaming machine, comprising:storing a compressed data set;decompressing the compressed data set;and authenticating the decompressed data set.