CA2627635C

Universal game download system for legacy gaming machines

Abstract

A universal method and system for downloading game software to legacy gaming machines (Fig 17, 1718). A gaming machine includes a locked enclosure; a first computing device disposed with the locked enclosure, the first computing device being programmed to enable game play of the gaming machine; a second computing device disposed within the locked enclosure of the gaming machine, the second computing device being configured for network access, and an interface between the first and the second computing devices. The second computing device is configured to receive game software components (Fig 17, 1702) over the network that are compatible with (e.g., executable by) the first computing device but not compatible with (e.g., not executable by) the second computing device and to transfer the received game software components to the first computing device over the interface. The second computing device may include, for example, a PC. When the first computing device is a PC, it may be configured with dual-boot capability between two operating systems. When the first operating system is booted, game play may be enabled and when the second operating system is booted (Fig 17, 1722), game software components may be received over the network.

CA2627635C, drawing sheet 1
Sheet 1 of 24

Term

Term ended

Expired 24 March 2026, 0.5 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

49 claims: 3 independent, 46 dependent

  1. 1
    CA 02627635 2011-11-21 The embodiments of the present invention for which an exclusive property or privilege is claimed are defined as follows:1. A method for downloading software components to a non Personal Computer (PC)-based gaming machine over a network, the non PC-based gaming machine including a locked enclosure and persistent storage, the method comprising the steps of: providing a PC controlled by policies and disposed within the locked enclosure of the non-PC gaming machine, the PC including local storage;connecting the PC to the network;providing an interface between the PC and the non PC-based gaming machine, the interface including a ROM emulator coupled to the PC and to the non PC-based gaming machine;downloading a package authenticated by a certificate only to the PC over the network, the package including the software components to be installed on the non-PC gaming machine;causing the PC to verify the certificate, unpack the software components included in the package, and to store the unpacked software components on the ROM emulator;providing the non PC-based gaming machine with access to the unpacked software components stored on the ROM emulator, and enabling the non PC-based gaming machine to execute the accessed software components.
  2. 21
    A gaming machine, comprising:a locked enclosure;a first computing device disposed within the locked enclosure, the first computing device including a ROM and being programmed to enable game play of the gaming machine;CA 02627635 2011-11-21 a second computing device controlled by policies and disposed within the locked enclosure of the gaming machine, the second computing device being configured for network access, and an interface between the first and the second computing devices, the interface including a ROM emulator, the second computing device being configured to receive game software components over the network and to store the received game software components on the ROM emulator, wherein the first computing device is configured to bypass the ROM and access and execute game software components stored on the ROM emulator, the accessed game software components being compatible with the first computing device but not compatible with the second computing device.
  3. 31
    A method for downloading software components over a network to a gaming machine controlled by a first computing device, the gaming machine being disposed within a locked enclosure, the method comprising the steps of:providing a second computing device controlled by policies and disposed within the locked enclosure of the gaming machine;connecting the second computing device to the network;providing an interface between the second computing device and the gaming machine, the interface including storage;downloading a package authenticated by a certificate only to the second computing device over the network, the package including software components to be installed and executed on the first computing device, the software components not being compatible with the second computing device;causing the second computing device to verify the certificate, unpack the software components included in the package and store the unpacked software components on the storage of the interface;CA 02627635 2011-11-21 providing the first computing device with access to the unpacked software components stored on the storage of the interface, and enabling the first computing device to execute the software components stored on the storage of the interface.