×

Computerized gaming system, method and apparatus

  • US 7,988,559 B2
  • Filed: 03/08/2001
  • Issued: 08/02/2011
  • Est. Priority Date: 03/08/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computerized wagering game apparatus for converting a gaming machine to operate on a universal gaming system, the apparatus comprising:

  • a computerized game controller having a processor and a memory;

    a game controller operable to control a first wager-based game played on the gaming machine;

    a user interface comprising one or more game devices;

    a wiring harness for connecting the game controller to the user interface; and

    a proprietary operating system comprising software that is written for a specific gaming machine hardware configuration and a specific game installed on the gaming machine;

    toremove the proprietary operating system from the gaming machine including the game controller operable to execute the proprietary operating system and to control the first wager game played on the gaming machine;

    install a universal gaming system operable to control a second wager-based game on the gaming machine via the user interface, the universal gaming system including a game program layer, an open operating system, a universal controller for running the game program layer on the open operating system and a gaming machine specific input/output interface for providing a communication path between the wiring harness and the universal controller, said gaming machine specific input/output interface comprising a first interface for coupling to the wiring harness and a second interface for coupling to the universal controller wherein the universal controller is designed for communication compatibility with a plurality of different types of gaming machines via a particular gaming machine specific input/output interface associated with each of the different types of gaming machine and wherein the gaming machine is a first type of gaming machine in the plurality of different types of gaming machine;

    provide a system handler application providing functional interfaces between the universal gaming system and the one or more game devices via the wiring harness wherein the functional interfaces include a resource manager for mapping input/output lines associated with the wiring harness to resources of the open operating system;

    install a game specific program in the game program layer configured to operate with the open operating system, the gaming specific program having gaming program shared objects which are individually loaded and which call common functions, the system handler application interfacing the gaming program shared objects to game data for sharing the game data between at least two of the gaming program shared objects; and

    after installing the game specific program, configure the system handler application to include one or more device handlers for interfacing with the one or more game devices, wherein at least one of the device handlers is configured to act as a protocol manager to provide bidirectional communication between the one or more game devices and the open operating system, the one or more device handlers further configured to do the following;

    receive first information from the one or more game devices in accordance with a gaming device specific protocol;

    convert the first information to a common open operating system protocol usable by the open operating system;

    provide the first information to the open operating system in accordance with the common open operating system protocol;

    receive second information from the open operating system in accordance with the common open operating system protocol;

    convert the second information to the gaming device specific protocol; and

    send the second information to the one or more game devices in accordance with the gaming device specific protocol.

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