×

Universal operating system to hardware platform interface for gaming machines

  • US 20060116208A1
  • Filed: 12/01/2004
  • Published: 06/01/2006
  • Est. Priority Date: 12/01/2004
  • Status: Active Grant
First Claim
Patent Images

1. An electronic gaming machine adapted for accepting a wager, playing a game based on the wager and potentially granting a monetary payout based on the game result, said electronic gaming machine comprising:

  • one or more hardware components defining a first hardware platform;

    an exterior housing arranged to contain at least one of said one or more hardware components therein;

    at least one non-volatile storage component adapted to store data regarding an overall state of the electronic gaming machine, wherein said data regarding said overall state is recoverable from said at least one non-volatile storage component after a substantial interruption to the electronic gaming machine;

    one or more code storage components containing computer code forming a software structure that includes a first game application, a first gaming platform, a universal interface layer and a pre-boot system configuration, wherein said first gaming platform includes a first set of gaming software modules and a first operating system and is hardware platform independent, and wherein said universal interface layer includes a second set of gaming software modules and is adapted to facilitate communication between said first gaming platform and said first hardware platform; and

    a master gaming controller in communication with at least one of said one or more code storage components and adapted to control one or more aspects of said game based on a wager and involving a potential grant of a monetary payout based on the game result, wherein said master gaming controller is adapted to execute said computer code forming a software structure, and is further adapted to execute at least one gaming software module without said first operating system being loaded.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×