IP Library Granted Patent US 8,192,288
Granted Patent B2
US 8,192,288 · App. 11/997,610 · Granted Jun 5, 2012

Remote management of a gaming machine through retrieval of an inventory of assets

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,192,288
App. No.
11/997,610
Granted
Jun 5, 2012
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 (40)

1. A non-transitory machine-readable medium having stored thereon instructions which when executed by a machine cause the machine to perform operations comprising:

receiving a request, from a game server, for discovery for an inventory of assets in a gaming machine having a host platform, the host platform having a host processor;

retrieving a list of the inventory of assets from a data store in a subsystem that is independent of a power state or an operating system state of the host platform, the subsystem having a subsystem processor that operates independent of the host processor; and

transmitting the list of the inventory of assets back to the game server.

2. The non-transitory machine-readable medium of claim 1 , wherein retrieving the list of the inventory of assets comprises retrieving the list of the inventory of assets during a time when the power state of the host platform is off.

3. The non-transitory machine-readable medium of claim 1 , wherein retrieving the list of the inventory of assets comprises retrieving the list of the inventory of assets during a time when the operating system state of the host platform is non-operational.

4. The non-transitory machine-readable medium of claim 1 , wherein retrieving the list of the inventory of assets comprises retrieving a list of games installed on the host platform of the gaming machine.

5. The non-transitory machine-readable medium of claim 1 , wherein retrieving the list of the inventory of assets comprises retrieving a list of hardware assets of the host platform of the gaming machine.

6. The non-transitory machine-readable medium of claim 1 , wherein the data store comprises a nonvolatile data store that is separate from the storage of the host platform.

7. The non-transitory machine-readable medium of claim 1 , wherein the instructions further comprise storing in the data store at least one of: an identification of a wagering game, an identification of a version of the wagering game, or an identification of the host platform.

8. The non-transitory machine-readable medium of claim 1 , wherein the instructions further comprise storing a log entry in the nonvolatile data store for a loggable event.

9. The non-transitory machine-readable medium of claim 8 , wherein the loggable event includes one or more of: a corruption of data in the storage of the host platform, an installation of a new version of the host operating system, or an award above a monetary amount in the wagering game.

10. The non-transitory machine-readable medium of claim 1 , wherein the instructions further comprise:

querying the host platform for the list of the inventory of assets; and

updating the data store with the list of the inventory of assets.

11. The non-transitory machine-readable medium of claim 10 , wherein querying the host platform includes reading the list of the inventory of assets from a host platform data store.

12. The non-transitory machine-readable medium of claim 1 , wherein the instructions further comprise controlling, by the subsystem, access to resources of the host platform.

13. A method comprising:

receiving a request, from a requestor, for discovery for an inventory of assets in a gaming machine having a host platform, the host platform having a host processor;

retrieving a list of the inventory of assets from a data store in a subsystem that is independent of a power state or an operating system state of the host platform, the subsystem having a subsystem processor that operates independent of the host processor; and

transmitting the list of the inventory of assets back to the requestor.

14. The method of claim 13 , wherein retrieving the list of the inventory of assets comprises retrieving the list of the inventory of assets during a time when the power state of the host platform is off.

15. The method of claim 13 , wherein retrieving the list of the inventory of assets comprises retrieving the list of the inventory of assets during a time when the operating system state of the host platform is non-operational.

16. The method of claim 13 , wherein retrieving the list of the inventory of assets comprises retrieving one or more of: a list of games installed on the host platform of the gaming machine or a list of hardware assets of the host platform of the gaming machine.

17. The method of claim 13 , wherein the data store comprises a nonvolatile data store that is separate from the storage of the host platform.

18. The method of claim 13 , and further comprising storing in the data store at least one of: an identification of a wagering game, an identification of a version of the wagering game, or an identification of the host platform.

19. The method of claim 13 , and further comprising storing a log entry in the nonvolatile data store for a loggable event.

20. The method of claim 19 , wherein the loggable event includes one or more of: a corruption of data in the storage of the host platform, an installation of a new version of the host operating system, or an award above a monetary amount in the wagering game.

21. 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 configured to execute instructions that include a wagering game; and

a subsystem having a processor that is separate from the host processor and executes independently of the host operating system and the host power state, the subsystem further having a nonvolatile data store that is separate from the storage of the host platform, the subsystem operable to:

receive a request from a requestor for discovery of an inventory of assets in the host platform,

retrieve a list of the inventory of assets from the nonvolatile data store, and

transmit the list of the inventory of assets to the requestor.

22. The apparatus of claim 21 , wherein the subsystem retrieves the list of the inventory of assets during a time when the power state of the host platform is off.

23. The apparatus of claim 21 , wherein the subsystem retrieves the list of the inventory of assets during a time when the operating system state of the host platform is non-operational.

24. The apparatus of claim 21 , wherein the list of the inventory of assets comprises one or more of: a list of games installed on the host platform of the gaming machine or a list of hardware assets of the host platform of the gaming machine.

25. The apparatus of claim 21 , wherein the nonvolatile data store is further to store at least one of: an identification of a wagering game, an identification of a version of the wagering game, or an identification of the host platform.

26. The apparatus of claim 21 , wherein the subsystem further stores a log entry in the nonvolatile data store for a loggable event.

27. The apparatus of claim 26 , wherein the loggable event includes one or more of: a corruption of data in the storage of the host platform, an installation of a new version of the host operating system, or an award above a monetary amount in the wagering game.

Assignments (11)
SECURITY AGREEMENT Recorded May 23, 2025
From: LNW GAMING, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 071340/0404 →
CHANGE OF NAME Recorded Feb 7, 2023
From: SG GAMING, INC.
To: LNW GAMING, INC.
Reel/Frame 062669/0341 →
SECURITY AGREEMENT Recorded Apr 22, 2022
From: SG GAMING INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 059793/0001 →
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 051643/0283 →
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 →
SECURITY AGREEMENT Recorded Apr 11, 2018
From: SCIENTIFIC GAMES INTERNATIONAL, INC.; BALLY GAMING, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 045909/0513 →
SECURITY AGREEMENT Recorded Dec 15, 2017
From: SCIENTIFIC GAMES INTERNATIONAL, INC.; BALLY GAMING, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 044889/0662 →
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 →