Claims
- 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 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 a single USB feature in the one of peripheral devices.
- 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 its associated 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 1, 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.
RELATED APPLICATION DATA
[0001] The present application claims priority under U.S.C. 120 from U.S. patent application Ser. No. 10/214,255, filed on Aug. 6, 2002, titled “STANDARD PERIPHERAL COMMUNICATION”, which is a continuation of U.S. patent application Ser. No. 09/635,987, titled “STANDARD PERIPHERAL COMMUNICATION” filed on Aug. 9, 2000, which is a divisional application from U.S. patent application Ser. No. 09/414,659, titled “STANDARD PERIPHERAL COMMUNICATION” filed on Oct. 6, 1999, which is now U.S. Pat. No. 6,251,014; each of which is incorporated herein by reference.
Divisions (1)
|
Number |
Date |
Country |
Parent |
09414659 |
Oct 1999 |
US |
Child |
09635987 |
Aug 2000 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09635987 |
Aug 2000 |
US |
Child |
10214255 |
Aug 2002 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
10214255 |
Aug 2002 |
US |
Child |
10246367 |
Sep 2002 |
US |