IP Library Granted Patent US 8,443,240
Granted Patent B2
US 8,443,240 · App. 13/290,968 · Granted May 14, 2013

Method in a gaming machine for providing data recovery

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,443,240
App. No.
13/290,968
Granted
May 14, 2013
Kind
B2
Abstract

Disclosed is a gaming machine capable of data restoration.

Claims (25)

1. In a gaming machine comprising a processor, a first memory operatively coupled to the processor and equally divided into two memory banks, and a second memory coupled to the processor, a method for providing data recovery, comprising:

storing gaming data in the first memory;

storing a variable in each bank that identifies the integrity of gaming data stored in the memory bank; and

executing a recovery algorithm in the processor upon the variable indicating that data corruption has occurred for providing recovery of gaming data in the first memory.

2. The method of claim 1 further comprising storing gaming data comprising storing meter data.

3. The method of claim 1 further comprising storing gaming data comprising storing a data log.

4. The method of claim 1 further comprising implementing the first memory with battery backup.

5. The method of claim 1 , further comprising implementing the first memory with EEPROM.

6. The method of claim 1 , further comprising providing the first memory as a disk drive.

7. The method of claim 1 , wherein the step of storing a variable in each bank that identifies the integrity of gaming data stored in the memory bank comprises storing one of a checksum and a cyclical redundancy check.

8. The method of claim 1 , wherein executing the recovery algorithm recovers the gaming data in the first memory by replacing the corrupted data with a copy of the same data known to be good.

9. In a gaming machine comprising a processor, a set of peripherals operatively coupled to the processor by an input-output board, a first memory operatively coupled to the processor, a second memory separate from the first memory and operatively coupled to the processor, a third memory separate from the first and second memories and operatively coupled to the processor the third memory equally divided into two memory banks, a method comprising:

storing in the first memory operating software run by the processor to control the set of peripherals, the operating software comprising a non-gaming operating system and gaming-machine specific software, wherein the logic to control the peripherals is primarily implemented by the gaming-machine specific software;

storing in the second memory software run by the processor specific to a game playable on the gaming machine;

storing gaming data in each memory bank of the third memory;

storing a variable in each memory bank of the third memory that indicates the integrity of gaming data stored in each memory bank; and

executing a recovery algorithm in the processor by the gaming-machine specific software configured to recover gaming data in the third memory upon the variable indicating that data corruption has occurred.

10. The method of claim 9 wherein storing gaming data comprises storing meter data.

11. The method of claim 9 wherein storing gaming data comprises storing a data log.

12. The method of claim 9 further comprising implementing the third memory device with battery-backed memory.

13. The method of claim 9 , further comprising implementing the third memory with EEPROM.

14. The method of claim 9 , further comprising implementing the third memory with a disk drive.

15. The method of claim 9 , wherein storing the variable in each memory bank of the third memory comprises storing one of a checksum and a cyclical redundancy check.

16. The method of claim 9 , wherein the recovery algorithm comprises replacing the corrupted data with a copy of the same data known to be good.

17. The method of claim 9 wherein storing operating software in the first memory comprises implementing the non-gaming operating system with a UNIX-based operating system.

Assignments (6)
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 →
CHANGE OF NAME Recorded Jan 19, 2020
From: BALLY GAMING, INC.
To: SG GAMING, INC.
Reel/Frame 051642/0514 →
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 →