Download procedures for peripheral devices
First Claim
1. A gaming machine comprising:
- a master gaming controller adapted for i) generating a game of chance played on the gaming machine by executing a plurality of gaming software modules and ii) communicate with one or more USB (Universal Serial Bus) gaming peripherals using USB-compatible communications;
the one or more of the USB gaming peripherals coupled to the gaming machine and in communication with the master gaming controller, each of the USB gaming peripherals comprising;
one or more USB DFU (Device Firmware Upgrade)-compatible peripheral devices;
a gaming operating system on the master gaming controller designed for loading gaming software modules into a Random Access Memory (RAM) for execution from the storage device and for unloading gaming software modules from the RAM;
one or more host processes loaded by the gaming operating system designed for i) receiving a firmware identifier from the USB DFU-compatible peripheral device, ii) determining firmware to download to the USB DFU-compatible peripheral device using the firmware identifier and iii) downloading the determined firmware to the USB DFU-compatible device wherein the firmware identifier allows for two USB DFU-compatible peripheral devices with identical product identification information to be downloaded different firmware.
1 Assignment
0 Petitions
Accused Products
Abstract
A disclosed gaming machine is coupled to a plurality of “USB gaming peripherals.” The USB gaming peripherals, which may include one or more peripheral devices, communicate with a master gaming controller using a USB communication architecture. The USB gaming peripherals may include USB DFU (Device Firmware Upgrade)-compatible peripheral devices. One or more host processes, such as a USB device class manager or a DFU driver, may be capable of downloading firmware to the USB DFU-compatible peripheral device. The host processes may receive a firmware identifier from the USB DFU-compatible peripheral device where the firmware identifier allows for two USB DFU-compatible peripheral devices with identical product identification information to be downloaded different firmware.
294 Citations
58 Claims
-
1. A gaming machine comprising:
-
a master gaming controller adapted for i) generating a game of chance played on the gaming machine by executing a plurality of gaming software modules and ii) communicate with one or more USB (Universal Serial Bus) gaming peripherals using USB-compatible communications;
the one or more of the USB gaming peripherals coupled to the gaming machine and in communication with the master gaming controller, each of the USB gaming peripherals comprising;
one or more USB DFU (Device Firmware Upgrade)-compatible peripheral devices;
a gaming operating system on the master gaming controller designed for loading gaming software modules into a Random Access Memory (RAM) for execution from the storage device and for unloading gaming software modules from the RAM;
one or more host processes loaded by the gaming operating system designed for i) receiving a firmware identifier from the USB DFU-compatible peripheral device, ii) determining firmware to download to the USB DFU-compatible peripheral device using the firmware identifier and iii) downloading the determined firmware to the USB DFU-compatible device wherein the firmware identifier allows for two USB DFU-compatible peripheral devices with identical product identification information to be downloaded different firmware. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
Specification