IP Library Granted Patent US 9,098,970
Granted Patent B2
US 9,098,970 · App. 13/523,986 · Granted Aug 4, 2015

Wagering game machine hibernation

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 9,098,970
App. No.
13/523,986
Granted
Aug 4, 2015
Kind
B2
Abstract

Apparatus, systems, and methods may operate to receive operational power from a primary power supply at a processor housed within a wagering game machine, where the processor is operable to present a wagering game. Further activities may include determining that the wagering game machine is currently in a hibernation state, authenticating at least one hibernation file, and resuming operation of the wagering game machine to a base operation state defined by the at least one hibernation file. Additional apparatus, systems, and methods are disclosed.

Claims (76)

1. A method of operating a wagering game machine primarily dedicated to playing a casino-style wagering game, the wagering game machine including a housing, one or more processors, an electronic display device, and an electronic input device, the electronic display device and the electronic input device being coupled to the housing, the method comprising:

receiving operational power from a primary power supply at at least one of the one or more processors housed within the wagering game machine, at least one of the one or more processors operable to present the wagering game;

determining, by at least one of the one or more processors, that the wagering game machine is currently in a hibernation state;

authenticating, by at least one of the one or more processors, at least one hibernation file using a verified signature particularly associated with the at least one hibernation file; and

in response to authenticating the at least one hibernation file, resuming, by at least one of the one or more processors, operation of the wagering game machine to a base operation state defined by the at least one hibernation file.

2. The method of claim 1 , wherein the determining comprises detecting existence, by at least one of the one or more processors, of the at least one hibernation file stored in the wagering game machine.

3. The method of claim 1 , further comprising:

after the resuming, verifying that at least one of hardware or software configurations for the wagering game machine conforms to the base operation state; and

in response to one of the configurations not conforming to the base operation state, providing end-to-end authentication of a post-resumption operational configuration of the wagering game machine by providing an alarm indication or conducting additional authentication of hardware or software located within the wagering game machine.

4. The method of claim 1 , further comprising:

after the resuming, authenticating at least one of additional hardware or software components associated with presenting the wagering game.

5. The method of claim 4 , further comprising:

displaying an operator's wagering game machine configuration menu upon determining an access protocol is fulfilled.

6. The method of claim 1 , wherein the base operation state comprises a state wherein a basic input-output system (BIOS) is loaded, but not yet executing, the BIOS to enable loading of an operating system.

7. The method of claim 1 , wherein the base operation state comprises a state wherein an operating system is loaded, but not yet executing, the operating system to enable presentation of the wagering game.

8. The method of claim 1 , further comprising:

receiving, by the wagering game machine, the at least one hibernation file from a file server.

9. The method of claim 1 , further comprising:

receiving, by the wagering game machine, the at least one hibernation file from another wagering game machine.

10. A method of operating a wagering game machine primarily dedicated to playing a casino-style wagering game, the wagering game machine including a housing, one or more processors, an electronic display device, and an electronic input device, the electronic display device and the electronic input device being coupled to the housing, the method comprising:

receiving operational power from a primary power supply at at least one of the one or more processors housed within a wagering game machine, at least one of the one or more processors operable to present the wagering game;

determining, by at least one of the one or more processors, that the wagering game machine is currently in a hibernation state;

authenticating, by at least one of the one or more processors, at least a first hibernation file using a verified signature particularly associated with the at least a first hibernation file; and

in response to authenticating the at least a first hibernation file, resuming, by at least one of the one or more processors, operation of the wagering game machine to a base operation state defined by the at least a first hibernation file, the base operation state comprising presentation of an operator's wagering game machine configuration menu.

11. The method of claim 10 , further comprising:

receiving a selection of one of a number of post-resumption configuration state choices; and

providing end-to-end authentication of a post-resumption operational configuration of the wagering game machine by conducting additional authentication of hardware or software located within the wagering game machine corresponding to the selection.

12. The method of claim 10 , further comprising:

receiving a selection of one of a number of configuration state choices corresponding to at least a second hibernation file; and

resuming operation of the wagering game machine from a first post-resumption operational configuration to a second post-resumption operational configuration corresponding to the selection.

13. A method of operating a wagering game machine primarily dedicated to playing a casino-style wagering game, the wagering game machine including a housing, one or more processors, an electronic display device, and an electronic input device, the electronic display device and the electronic input device being coupled to the housing, the method comprising:

receiving operational power from a primary power supply at at least one of the one or more processors housed within the wagering game machine, at least one of the one or more processors operable to present a wagering game;

determining, by at least one of the one or more processors, that the wagering game machine is currently in a hibernation state;

authenticating, by at least one of the one or more processors, at least one hibernation file using a verified signature particularly associated with the at least one hibernation file; and

in response to authenticating the at least one hibernation file, resuming, by at least one of the one or more processors, operation of the wagering game machine to a base operation state defined by the at least one hibernation file, the base operation state comprising presentation of the wagering game.

14. The method of claim 13 , wherein the at least one hibernation file corresponds to one of multiple selectable base operation state configurations of the wagering game machine, further comprising:

receiving an indication that a particular one of the selectable base operation state configurations is to be selected for resuming the operation of the wagering gaming machine, the indication based on a hardware configuration of the wagering game machine.

15. The method of claim 13 , wherein the at least one hibernation file corresponds to one of multiple selectable loaded gaming application configurations of the wagering game machine, further comprising:

receiving an indication that a particular one of the selectable loaded gaming application configurations is to be selected for resuming the operation of the wagering gaming machine.

16. The method of claim 13 , further comprising:

sensing a reduction in the operational power provided by the primary power supply;

switching to receive, at at least one of the one or more processors, at least a portion of the operational power from a backup power supply;

creating, by at least one of the one or more processors, a backup hibernation file; and

generating, by at least one of the one or more processors, a backup file signature for the backup hibernation file.

17. The method of claim 16 , wherein the backup file signature comprises information that uniquely relates the backup hibernation file to the wagering game machine.

18. The method of claim 16 , further comprising:

sensing, by at least one of the one or more processors, restoration of the operational power after sensing the reduction;

determining, by at least one of the one or more processors, existence of the backup hibernation file;

authenticating, by at least one of the one or more processors, the backup hibernation file using the backup file signature; and

in response to authenticating the at least one hibernation file, resuming, by at least one of the one or more processors, operation of the wagering game machine using to an operational state defined by the backup hibernation file.

19. The method of claim 16 , further comprising:

transmitting the backup hibernation file to a server; and

removing the portion of the operational power provided to at least one of the one or more processors.

20. A method of operating a wagering game machine primarily dedicated to playing a casino-style wagering game, the wagering game machine including a housing, one or more processors, an electronic display device, and an electronic input device, the electronic display device and the electronic input device being coupled to the housing, the method comprising:

receiving a command to generate a hibernation file defining a current operational state by at least one of the one or more processors within the wagering game machine;

creating, by at least one of the one or more processors, the hibernation file within the wagering game machine;

generating, by at least one of the one or more processors, a verified signature for the hibernation file; and

storing at least one of the hibernation file or the signature within the wagering game machine, the hibernation file to be used in resuming operation of the wagering game machine from in a hibernation state to the current operational state in response to authenticating the hibernation file using the signature.

21. The method of claim 20 , wherein the command is associated with activating one of an on-screen menu widget or a hardware switch on the wagering game machine, or executing snapshot code within the wagering game machine.

22. The method of claim 20 , wherein the command to generate the hibernation file is transmitted from a remote location.

23. The method of claim 20 , wherein the command is associated with a progressive game award win.

24. The method of claim 20 , wherein the command comprises a signal initiated by a hardware or a software timer within the wagering game machine.

25. The method of claim 20 , further comprising:

downloading the hibernation file to the wagering game machine from a server; and resuming operation of the wagering game machine at the current operational state after authenticating the hibernation file using the signature.

26. A wagering game machine primarily dedicated to playing a casino-style wagering game, comprising:

a housing for housing components associated with the casino-style wagering game;

a value input device disposed on the housing and used to fund the casino-style wagering game;

one or more processors operable to present the casino-style wagering game upon which monetary value may be wagered;

a non-volatile memory storing instructions; and

a power supply to provide operational power, wherein at least one of the one or more processors operates, upon receiving the operational power, to execute the instructions to determine that when the wagering game machine is in a hibernation state, operation of the wagering game machine is to resume at a base operation state defined by at least one hibernation file when authentication of the at least one hibernation file is successful using a verified signature particularly associated with the at least one hibernation file.

27. The machine of claim 26 , further comprising:

a circuit to receive a command to initiate creation of the at least one hibernation file by the wagering game machine.

28. The machine of claim 27 , wherein the command is received in response to activation of a hardware switch, the value input device, a player input device, a touch screen display device, or an information reader.

29. The machine of claim 27 , wherein the circuit comprises a network interface to receive the command from a server.

30. The machine of claim 26 , further comprising:

a display device to display an operator's wagering game configuration menu in the base operation state.

Assignments (10)
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 051649/0139 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2014
From: ANTKOWIAK, RYAN; GARVEY, JESSE; GURA, DAMON E.; HAMLIN, VERNON W.; HIMAWAN, BUDYANTO; LAKSHMANAPERUMAL, MAHESH; LASSETER, LAURIE; MCPEAK, ROBERT A.; SHIMABUKURO, JORGE LUIS; SYLLA, CRAIG J.; VERADEJ, ANUSSORN ANDY; WANG, JUN
To: WMS GAMING INC.
Reel/Frame 033618/0001 →
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 →