IP Library › Granted Patent US 6,899,627
Granted Patent B2
US 6,899,627 · App. 10/246,367 · Granted May 31, 2005

USB device protocol for a gaming machine

Assignee: IGT
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,899,627
App. No.
10/246,367
Granted
May 31, 2005
Kind
B2
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.

Claims (28)

1. A gaming machine comprising:

a master gaming controller designed or configured to control one or more games played on the gaming machine and to communicate with a plurality of USB gaming peripherals using a USB compatible communications; and

the plurality of USB gaming peripherals coupled to the gaming machine and in communication with the master gaming controller, each of the plurality of USB gaming peripherals comprising:

a USB compatible communication connection,

one or more peripheral devices specific to each USB gaming peripheral wherein each peripheral device supports one or more USB features and wherein each USB feature is described using the USB protocol, and

a USB peripheral controller designed or configured i) to control the one or more peripheral devices and ii) to communicate with the master gaming controller and peripheral devices using the USB compatible communications, the USB peripheral controller comprising;

one or more USB compatible interfaces wherein each USB compatible interface is mapped to only a single USB feature in one of the peripheral devices and wherein each USB compatible interface is described using the USB protocal.

2. The gaming machine of claim 1 , further comprising:

a USB compatible host controller.

3. The gaming machine of claim 1 , further comprising:

a plurality of USB compatible feature drivers wherein each feature driver communicates with a USB feature on one of the peripheral devices associated with the feature driver.

4. The gaming machine of claim 1 , wherein the master gaming controller is further designed or configured to run feature client processes that communicate with one of the USB features using an USB compatible feature driver.

5. The gaming machine of claim 1 , further comprising:

a USB compatible gaming peripheral class driver for driving each USB gaming peripheral.

6. The gaming machine of claim 5 , wherein the USB compatible gaming peripheral class driver is capable of interrogating the USB compatible interfaces to determine the USB features of the USB gaming peripheral.

7. The gaming machine of claim 6 , wherein the USB compatible gaming peripheral class driver is capable of loading USB compatible feature drivers for each determined USB feature.

8. The gaming machine of claim 1 , wherein the master gaming controller is further designed or configured to interrogate the USB gaming peripheral to determine capabilities of the USB gaming peripheral.

9. The gaming machine of claim 8 , wherein the master gaming controller is further designed or configured to load at least one of a USB gaming peripheral class driver, USB compatible feature drivers and combinations thereof for operating the determined capabilities of the USB gaming peripheral.

10. The gaming machine of claim 1 , wherein the gaming machine is a mechanical slot machine, a video slot machine, a keno game, a lottery game, or a video poker game.

11. The gaming machine of claim 1 , wherein the master gaming controller includes a memory storing one or more USB compatible drivers for at least some of the USB gaming peripherals.

12. The gaming machine of claim 1 , wherein the master gaming controller includes a memory storing software for encrypting, decrypting, or encrypting and decrypting the USB compatible communications between the master gaming controller and at least one of the USB gaming peripherals.

13. The gaming machine of claim 1 , wherein the USB peripheral controller includes a non-volatile memory arranged to store at least one of a) configuration parameters specific to the individual USB gaming peripheral and b) state history information of the USB game peripheral.

14. The gaming machine of claim 13 , wherein the configuration parameters include a mapping of the USB compatible interfaces to the USB features.

15. The gaming machine of claim 1 , wherein the one or more peripheral devices are selected from a group consisting of lights, printers, coin hoppers, bill validators, ticket readers, card readers, key pads, button panels, display screens, speakers, information panels, motors, mass storage devices and solenoids.

16. The gaming machine of claim 1 , wherein the USB gaming peripheral further comprises:

a USB compatible device controller.

17. The gaming machine of claim 1 , wherein the USB gaming peripheral further comprises:

a USB compatible hub.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2002
From: LAM, REX YINZOK; PICKERING, ROBERT LELAND; QURAISHI, NADEEM AHMAD; KUNA, VENKATA; LEMAY, STEVEN G.
To: IGT
Reel/Frame 013502/0865 →
CORRECTED RECORDATION FORM COVER SHEET TO CORRECT INVENTOR'S NAME, PREVIOUSLY RECORDED AT REEL/FRAME 13502/0865 (ASSIGNMENT OF ASSIGNOR'S INTEREST) Recorded Nov 18, 2002
From: LAM, REX YINZOK; PICKERING, ROBERT LELAND; QURAISHI, NADEEM AHMAD; KUNA, VENKATA DHANANJAYA; LEMAY, STEVEN G.
To: IGT
Reel/Frame 013971/0804 →
Continuity (4)
Continuation In Part 1021425500 · Aug 6, 2002
Continuation 0963598700 · Aug 9, 2000
Division 0941465900 · Oct 6, 1999
Related Publication 20030054880A1 · Mar 20, 2003