IP Library Granted Patent US 8,663,015
Granted Patent B2
US 8,663,015 · App. 13/470,987 · Granted Mar 4, 2014

Remote management of a gaming machine through error notification and execution of a repair application

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 8,663,015
App. No.
13/470,987
Granted
Mar 4, 2014
Kind
B2
Abstract

Systems, apparatus and methods for remote management of a gaming machine are described herein. In some embodiments, an apparatus includes a host platform having a host processor controlled by a host operating system. The host platform has a host storage and a host power state, wherein the host processor is to execute instructions that includes a wagering game. The apparatus also includes a subsystem that is operable independent of the host operating system and the host power state. The subsystem includes a processor that is separate from the host processor. The subsystem also includes a nonvolatile data store that is separate from the storage of the host platform.

Claims (45)

1. An apparatus comprising:

a host platform having a host processor controlled by a host operating system, the host platform having a host storage and a host power state, wherein the host processor is operable to execute instructions that includes a wagering game; and

a subsystem that is operable independent of the host operating system and the host power state, wherein the subsystem includes a processor that is separate from and operates independent of the host processor and a nonvolatile data store that is separate from the host storage, the subsystem operable to:

transmit an error notification in the host platform over a network to a master marc server;

receive a repair communication from the master game server; and

execute a repair application within the subsystem, wherein execution of the repair application causes a reboot of the host platform.

2. The apparatus of claim 1 , wherein the nonvolatile data store is operable to store an identification of the wagering game.

3. The apparatus of claim 1 , wherein the nonvolatile data store is operable to store an identification of a version of the wagering game.

4. The apparatus of claim 1 , wherein the nonvolatile data store is operable to store an identification of the host platform.

5. The apparatus of claim 1 , wherein the nonvolatile data store is operable to store firmware-resident asset identifiers.

6. The apparatus of claim 1 , wherein the host processor is operable to execute instructions to store a log entry in the nonvolatile data store for a loggable event in the apparatus.

7. The apparatus of claim 6 , wherein the loggable event includes corruption of data in the host storage.

8. The apparatus of claim 6 , wherein the loggable event includes an installation of a new version of the host operating system.

9. The apparatus of claim 8 , wherein an installation date and an installation time of the new version of the host operating system is stored in the nonvolatile data store.

10. The apparatus of claim 6 , wherein the loggable event includes an award above a monetary amount in the wagering game.

11. The apparatus of claim 6 , therein the loggable event service outage.

12. The apparatus of claim 6 , wherein storage of the log entry in the nonvolatile data store triggers an error indication for diagnosis to the master game server.

13. The apparatus of claim 1 , wherein the subsystem further includes a power module that operates independent of a power module for the host platform.

14. An apparatus comprising:

a host platform having a host processor controlled by a host operating system, the host platform having a host storage and a host power module with a host power state, wherein the host processor is operable to execute instructions that includes a wagering game; and

a subsystem that is operable independent of the host operating system and the host power state, wherein the subsystem includes:

a processor that is separate from and operates independent of the host processor;

a nonvolatile data store that is separate from the host storage; and

a subsystem power module with a subsystem power state, the subsystem power module configured to operate independent of the host power module;

the subsystem being operable to:

transmit an error notification in the host platform over a network to a master game server;

receive a repair communication from the master game server; and

execute a repair application within the subsystem, wherein execution of the repair application causes a reboot of the host platform.

15. The apparatus of claim 14 , wherein the subsystem includes an external interface operable to provide connection to one or more remote applications.

16. The apparatus of claim 15 , wherein the external interface includes an administration interface operable to allow management of the subsystem by the one or more remote applications.

17. The apparatus of claim 15 , wherein the external interface is operable to authenticate messages from the one or more remote applications.

18. A gaming machine comprising:

a host platform having a host power supply, a host storage, and a host processor controlled by a host operating system, wherein the host processor is operable to execute instructions that includes a wagering game;

a subsystem that is operable independent of the host operating system, wherein the subsystem includes:

a processor that is separate from and operates independent of the host processor;

a nonvolatile data store that is separate from the host storage;

a subsystem power supply that is operable independent of the host power supply; and

an external interface operable to provide connection to a network;

the subsystem being operable to:

transmit an error notification in the host platform over the network to a master game server;

receive a repair communication from the master game server; and

execute a repair application within the subsystem, wherein execution of the repair application causes a reboot of the host platform; and

a system bus operably coupling the host platform to the subsystem.

19. The gaming machine of claim 18 , wherein the host platform further includes a management agent operable to provide connection to a network.

20. The gaming machine of claim 19 , wherein one or more of the host platform and the subsystem receives instructions from a remote application.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Apr 21, 2022
From: BANK OF AMERICA, N.A.
To: SCIENTIFIC GAMES INTERNATIONAL, INC.; WMS GAMING INC.; BALLY GAMING, INC.; DON BEST SPORTS CORPORATION
Reel/Frame 059756/0397 →
CHANGE OF NAME Recorded Jan 20, 2020
From: BALLY GAMING, INC.
To: SG GAMING, INC.
Reel/Frame 051649/0139 →
RELEASE OF SECURITY INTEREST IN PATENTS (RELEASES REEL/FRAME 034530/0318) Recorded Nov 5, 2018
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SCIENTIFIC GAMES INTERNATIONAL, INC.; BALLY GAMING, INC.; WMS GAMING INC.
Reel/Frame 047924/0701 →
MERGER Recorded Jul 29, 2015
From: WMS GAMING INC.
To: BALLY GAMING, INC.
Reel/Frame 036225/0464 →
SECURITY AGREEMENT Recorded Dec 4, 2014
From: BALLY GAMING, INC; SCIENTIFIC GAMES INTERNATIONAL, INC; WMS GAMING INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 034530/0318 →
SECURITY AGREEMENT Recorded Dec 18, 2013
From: SCIENTIFIC GAMES INTERNATIONAL, INC.; WMS GAMING INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 031847/0110 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2013
From: SYLLA, CRAIG J.; GAGNER, MARK B.
To: WMS GAMING INC.
Reel/Frame 029810/0706 →