Sideband signal for USB with interrupt capability
AssigneeIgt
InventorsFloyd Goldstein, John Goodman, Dung Hua
Life of this patent
Estimating the term…
Loading patent…
AssigneeIgt
InventorsFloyd Goldstein, John Goodman, Dung Hua
Estimating the term…
The invention provides for a sideband signal for the USB that has real-time interrupt capabilities. A system and method for hardware detection of an interrupt signal provides for the ability to superimpose a high frequency interrupt signal on a USB power line for transmission to a controller. Alternatively, an overcurrent flow may be generated from a peripheral device and detected by an overflow current detector on the USB. In response, the overflow current detector may output an interrupt/overflow current detection signal to the controller.
A system to detect an interrupt signal on a universal serial bus (USB), comprising:
A gaming machine, comprising:
A method to detect an interrupt in a gaming machine, the method comprising:
A gaming machine, comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
For access to input/output bus: using interrupt
On a daisy chain bus: using an embedded synchronisation, e.g. Firewire bus, Fibre Channel bus, SSA bus
Computing and data processing
About 1 year 2 months of term left · ends 30 Dec 2027 (estimated)
The present invention relates to a universal serial bus (USB). More particularly, the present invention relates to hardware real-time detection of interrupt signals in a USB.
The USB is an industry standardized bus architecture developed to provide efficient, cost effective connections of peripherals to gaming machine systems, consumer electronics, personal computers, and other electronic devices. USB is designed to efficiently integrate many various peripheral devices (e.g., up to 127 peripheral devices per USB port) to the gaming machine system. There are a wide variety of associated peripheral devices that can be connected to a gaming machine such as a slot machine or video poker machine. Some examples of these devices are lights, ticket printers, card readers, speakers, bill validators, ticket readers, coin acceptors, display panels, key pads, coin hoppers and button pads. Many of these devices are built into the gaming machine or components associated with the gaming machine such as a top box.
Typically, utilizing a master gaming controller, the gaming machine controls various combinations of devices that allow a player to play a game on the gaming machine and also encourage game play on the gaming machine. For example, a game played on a gaming machine usually requires a player to input money or indicia of credit into the gaming machine, indicate a wager amount, and initiate a game play. These steps require the gaming machine to control input devices, including bill validators and coin acceptors, to accept money into the gaming machine and recognize user inputs from devices, including key pads and button pads, to determine the wager amount and initiate game play. After game play has been initiated, the gaming machine determines a game outcome, presents the game outcome to the player and may dispense an award of some type depending on the outcome of the game. All of these functions may be performed via a USB.
The accompanying drawings, which are incorporated into and constitute a part of this specification, illustrate one or more embodiments and, together with the detailed description, serve to explain the principles and implementations of the invention.
In the drawings:
FIG. 1 illustrates an exemplary diagram of a USB system having a sideband signal with real-time interrupt capabilities.
Embodiments are described herein in the context of a sideband signal for USB with interrupt capability. Those of ordinary skill in the art will realize that the following detailed description is illustrative only and is not intended to be in any way limiting. Other embodiments will readily suggest themselves to such skilled persons having the benefit of this disclosure. Reference will now be made in detail to implementations as illustrated in the accompanying drawings. The same reference indicators will be used throughout the drawings and the following detailed description to refer to the same or like parts.
In the interest of clarity, not all of the routine features of the implementations described herein are shown and described. It will, of course, be appreciated that in the development of any such actual implementation, numerous implementation-specific decisions must be made in order to achieve the developer's specific goals, such as compliance with application- and business-related constraints, and that these specific goals will vary from one implementation to another and from one developer to another. Moreover, it will be appreciated that such a development effort might be complex and time-consuming, but would nevertheless be a routine undertaking of engineering for those of ordinary skill in the art having the benefit of this disclosure.
Additionally, the components, process steps, and/or data structures may be implemented using various types of operating systems, computing platforms, computer programs, and/or general purpose machines. In addition, those of ordinary skill in the art will recognize that devices of a less general purpose nature, such as hardwired devices, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), or the like, may also be used without departing from the scope and spirit of the inventive concepts disclosed herein.