Patents by Inventor Nadeem Quraishi
Nadeem Quraishi has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 8549276Abstract: Gaming machines and systems having a universal interface layer linking a gaming platform to a hardware platform are disclosed. In particular, the universal interface layer is configured such that the gaming platform is hardware platform independent and such that the hardware platform is gaming platform independent. Platform independence can facilitate the interchangeability of one platform without a corresponding need to modify the other platform. The gaming platform can include various gaming modules and an operating system, while the universal interface layer can include firmware, various additional gaming modules, hardware specific drivers and various APIs to facilitate communication between the gaming platform and other universal interface layer components. A safe storage manager can be included to utilize a non-volatile storage component to store data regarding a gaming machine state, with the state being recoverable after a substantial interruption to the machine.Type: GrantFiled: August 27, 2012Date of Patent: October 1, 2013Assignee: IGTInventors: Xuedong Chen, Warner R. Cockerille, Steven G. LeMay, Nadeem A. Quraishi, Gregory A. Schlottmann, Bryan D. Wolf
-
Publication number: 20120324211Abstract: Gaming machines and systems having a universal interface layer linking a gaming platform to a hardware platform are disclosed. In particular, the universal interface layer is configured such that the gaming platform is hardware platform independent and such that the hardware platform is gaming platform independent. Platform independence can facilitate the interchangeability of one platform without a corresponding need to modify the other platform. The gaming platform can include various gaming modules and an operating system, while the universal interface layer can include firmware, various additional gaming modules, hardware specific drivers and various APIs to facilitate communication between the gaming platform and other universal interface layer components. A safe storage manager can be included to utilize a non-volatile storage component to store data regarding a gaming machine state, with the state being recoverable after a substantial interruption to the machine.Type: ApplicationFiled: August 27, 2012Publication date: December 20, 2012Applicant: IGTInventors: Xuedong Chen, Warner R. Cockerille, Steven G. LeMay, Nadeem A. Quraishi, Gregory A. Schlottmann, Bryan D. Wolf
-
Patent number: 8281118Abstract: Gaming machines and systems having a universal interface layer linking a gaming platform to a hardware platform are disclosed. In particular, the universal interface layer is configured such that the gaming platform is hardware platform independent and such that the hardware platform is gaming platform independent. Platform independence can facilitate the interchangeability of one platform without a corresponding need to modify the other platform. The gaming platform can include various gaming modules and an operating system, while the universal interface layer can include firmware, various additional gaming modules, hardware specific drivers and various APIs to facilitate communication between the gaming platform and other universal interface layer components. A safe storage manager can be included to utilize a non-volatile storage component to store data regarding a gaming machine state, with the state being recoverable after a substantial interruption to the machine.Type: GrantFiled: March 16, 2011Date of Patent: October 2, 2012Assignee: IGTInventors: Xuedong Chen, Warner R. Cockerille, Steven G. LeMay, Nadeem A. Quraishi, Gregory A. Schlottmann, Bryan D. Wolf
-
Publication number: 20110165937Abstract: Gaming machines and systems having a universal interface layer linking a gaming platform to a hardware platform are disclosed. In particular, the universal interface layer is configured such that the gaming platform is hardware platform independent and such that the hardware platform is gaming platform independent. Platform independence can facilitate the interchangeability of one platform without a corresponding need to modify the other platform. The gaming platform can include various gaming modules and an operating system, while the universal interface layer can include firmware, various additional gaming modules, hardware specific drivers and various APIs to facilitate communication between the gaming platform and other universal interface layer components. A safe storage manager can be included to utilize a non-volatile storage component to store data regarding a gaming machine state, with the state being recoverable after a substantial interruption to the machine.Type: ApplicationFiled: March 16, 2011Publication date: July 7, 2011Applicant: IGTInventors: Xuedong Chen, Warner R. Cockerille, Steven G. LeMay, Nadeem A. Quraishi, Gregory A. Schlottmann, Bryan D. Wolf
-
Patent number: 7966485Abstract: Gaming machines and systems having a universal interface layer linking a gaming platform to a hardware platform are disclosed. In particular, the universal interface layer is configured such that the gaming platform is hardware platform independent and such that the hardware platform is gaming platform independent. Platform independence can facilitate the interchangeability of one platform without a corresponding need to modify the other platform. The gaming platform can include various gaming modules and an operating system, while the universal interface layer can include firmware, various additional gaming modules, hardware specific drivers and various APIs to facilitate communication between the gaming platform and other universal interface layer components. A safe storage manager can be included to utilize a non-volatile storage component to store data regarding a gaming machine state, with the state being recoverable after a substantial interruption to the machine.Type: GrantFiled: December 1, 2004Date of Patent: June 21, 2011Assignee: IGTInventors: Xuedong Chen, Warner R. Cockerille, Steven G. LeMay, Nadeem A. Quraishi, Gregory A. Schlottmann, Bryan D. Wolf
-
Patent number: 7722468Abstract: Gaming machines and systems having MRAM and MROM are disclosed. MROMs for storing boot programs and other Read Only code are formed by cutting write connections or not providing PCB socket leads to MRAM write pins, or by using memory hubs to prevent writing to MRAMs. A tale-tale board or other logging device monitoring activities at various components while primary machine power is down records to MRAM, which can be dual ported to the logging device and MGC. Various components can each have dedicated logging devices and MRAMs. One MRAM associated with the brain box replaces both DRAM and NVRAM of regular machine architectures, and is used for dual purposes of regular operational use and as safe storage to facilitate a state recovery. Prioritization of data during the storage process is rendered unnecessary. Another MRAM associated with the back plane board stores data associated with the exterior housing or terminal.Type: GrantFiled: March 9, 2005Date of Patent: May 25, 2010Assignee: IGTInventors: Warner R. Cockerille, Xuedong Chen, Nadeem A. Quraishi, Gregory A. Schlottmann
-
Publication number: 20070060394Abstract: 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.Type: ApplicationFiled: November 13, 2006Publication date: March 15, 2007Inventors: Scott Gowin, Rex Lam, Robert Pickering, Nadeem Quraishi, Steven LeMay
-
Publication number: 20060205515Abstract: Gaming machines and systems having MRAM and MROM are disclosed. MROMs for storing boot programs and other Read Only code are formed by cutting write connections or not providing PCB socket leads to MRAM write pins, or by using memory hubs to prevent writing to MRAMs. A tale-tale board or other logging device monitoring activities at various components while primary machine power is down records to MRAM, which can be dual ported to the logging device and MGC. Various components can each have dedicated logging devices and MRAMs. One MRAM associated with the brain box replaces both DRAM and NVRAM of regular machine architectures, and is used for dual purposes of regular operational use and as safe storage to facilitate a state recovery. Prioritization of data during the storage process is rendered unnecessary. Another MRAM associated with the back plane board stores data associated with the exterior housing or terminal.Type: ApplicationFiled: March 9, 2005Publication date: September 14, 2006Inventors: Warner Cockerille, Xuedong Chen, Nadeem Quraishi, Gregory Schlottmann
-
Publication number: 20060116208Abstract: Gaming machines and systems having a universal interface layer linking a gaming platform to a hardware platform are disclosed. In particular, the universal interface layer is configured such that the gaming platform is hardware platform independent and such that the hardware platform is gaming platform independent. Platform independence can facilitate the interchangeability of one platform without a corresponding need to modify the other platform. The gaming platform can include various gaming modules and an operating system, while the universal interface layer can include firmware, various additional gaming modules, hardware specific drivers and various APIs to facilitate communication between the gaming platform and other universal interface layer components. A safe storage manager can be included to utilize a non-volatile storage component to store data regarding a gaming machine state, with the state being recoverable after a substantial interruption to the machine.Type: ApplicationFiled: December 1, 2004Publication date: June 1, 2006Applicant: IGTInventors: Xuedong Chen, Warner Cockerille, Steven LeMay, Nadeem Quraishi, Gregory Schlottmann, Bryan Wolf