Nadeem Ahmad Quraishi - Reno NV, US Rex Yinzok Lam - Reno NV, US Robert Leland Pickering - Reno NV, US Venkata Dhananjaya Kuna - Reno NV, US Sangshetty Patil - Reno NV, US Steven G. LeMay - Reno NV, US
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 communication architecture may include a vendor-specific class protocol. The USB vendor-specific class protocol may comprise: 1) a base protocol for defining message handling relating to peripheral device functionality common to a plurality of peripheral devices; and 2) one or more feature-specific protocol extensions for defining message handling specific to a USB feature where each feature-specific protocol extension defines feature-specific messages. The base protocol may be designed such that when one of the feature-specific messages is modified, the base protocol does not change.
Rex Yinzok Lam - Reno NV, US Nadeem Ahmad Quraishi - Reno NV, US Steven G. LeMay - Reno NV, US
Assignee:
IGT - Reno NV
International Classification:
A63F 9/24 A63F 13/00 G06F 17/00 G06F 19/00
US Classification:
463 43, 463 29
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. As part of the USB communication architecture, a USB device class manager may configure a USB device interface. The USB device interface may comprise a plurality of USB drivers where the USB device drivers are used to provide interfaces that are compatible with the gaming operating system such that processes in the gaming operating system may use USB communications to communicate with the plurality of USB gaming peripherals. Further, the USB device class manager may authorize the connection of each USB gaming peripheral to the USB device interface. In addition, the USB device class manager may be capable of downloading firmware to the USB gaming peripherals.
Rex Lam - Reno NV, US Robert Pickering - Reno NV, US Nadeem Quraishi - Reno NV, US Venkata Kuna - Reno NV, US Steven LeMay - Reno NV, US
Assignee:
IGT
International Classification:
A63F013/00
US Classification:
463/029000
Abstract:
A disclosed gaming machine has a plurality of “gaming peripherals,” each communicating with a master gaming controller via a standard peripheral interface such as the USB (Universal Serial Bus).). For USB compatible communications, characteristics of a USB gaming peripheral class are defined. The USB gaming peripheral class allows features of a USB gaming peripheral in the USB gaming peripheral class to be controlled by a USB host in a manner compatible with USB.
Usb Light Controller For Controlling A Display On A Light Device In A Gaming Unit
Rex Lam - Reno NV, US Eric Taylor - Carson City NV, US Muhammad Sarwar - Reno NV, US Joseph Hedrick - Reno NV, US Alexey Kryuchkov - Reno NV, US Nicole Beaulieu - Reno NV, US Steven LeMay - Reno NV, US
International Classification:
A63F009/24
US Classification:
463/016000
Abstract:
A gaming unit having a light device controller operatively coupled a light device. The light device controller being adapted to couple to the gaming unit by a universal serial bus peripheral connection. The light device controller comprising a processor, a memory, and an input/output device. The gaming unit capable of transmitting the light display data to the light device controller via the universal serial bus peripheral connection. The light device controller capable of reading the light display data and transmitting the data to the light device to cause the generation of the light data on the light device
Method And Apparatus For Controlling A Display On A Light Device In A Gaming Unit
Rex Lam - Reno NV, US Eric Taylor - Carson City NV, US Muhammad Sarwar - Reno NV, US Alexey Kryuchkov - Reno NV, US Nicole Beaulieu - Reno NV, US Steven LeMay - Reno NV, US David Zydzik - Reno NV, US Greg Schlottmann - Sparks NV, US
International Classification:
A63F009/24
US Classification:
463/030000
Abstract:
A gaming machine having a light device coupled to the gaming machine by a peripheral bus connection. The gaming machine capable of reading a pattern file, containing a light pattern display. The gaming machine further capable of sending the light display pattern to a light device controller via the peripheral bus connection. The light device controller capable of parsing the light display pattern, interpreting the pattern to be capable of generation on the light device, and causing the pattern to be generated on the light device.
Downloading Upon The Occurrence Of Predetermined Events
Scott Gowin - Reno NV, US Rex Lam - Reno NV, US Robert Pickering - Reno NV, US Nadeem Quraishi - Reno NV, US Steven LeMay - Reno NV, US
International Classification:
G06F 19/00
US Classification:
463047000
Abstract:
Some aspects of the present invention provide for the downloading of code, including but not limited to peripheral device code, upon the occurrence of predetermined events, sometimes referred to herein as “triggers.” For example, exceeding a predetermined number of errors within a predetermined time may comprise a trigger. Some implementations provide new peripheral device code each time a gaming machine initializes. Some embodiments provide peripheral devices with relatively small (or no) non-volatile memory. A smaller non-volatile memory (as compared to prior art peripheral devices of the same type) may be possible because it is not necessary—and may not be desirable—to retain peripheral device code in non-volatile memory.
Recovery Of Graphical Game History After Game Software Package Has Been Removed From Electronic Gaming Machine
Jacob T. Graham - Sparks NV, US Paul W. Bolton - Reno NV, US Dwayne R. Nelson - Las Vegas NV, US Rex Y. Lam - Reno NV, US Steven G. LeMay - Reno NV, US William R. Brosnan - Reno NV, US Xuedong Chen - Reno NV, US Sean M. Gilliland - Reno NV, US
Assignee:
IGT - Reno NV
International Classification:
A63F 9/24
US Classification:
463 25
Abstract:
Disclosed herein are techniques and equipment for saving game history data and package identification information for software packages used to provide a game cycle on a wager gaming machine. The game cycle may later be re-created using the game history data and software packages. For scenarios where some or all of the software packages used are no longer present on the gaming machine at the time of re-creation, the package identification information may be referenced to determine which software packages are missing and need to be provided to enable full game cycle re-creation.