IP Library Granted Patent US 8,974,304
Granted Patent B2
US 8,974,304 · App. 11/275,280 · Granted Mar 10, 2015

System, method, and apparatus for detecting abnormal behavior of a wagering game machine

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,974,304
App. No.
11/275,280
Granted
Mar 10, 2015
Kind
B2
Abstract

Methods and apparatus for detecting abnormal behavior of a wagering game machine are described herein. In one embodiment, the method includes receiving an operating characteristic value, wherein the operating characteristic value indicates a value of an operating characteristic of a wagering game machine and based on a set of previous operating characteristic values of the operating characteristic, determining whether the operating characteristic value is within a normal operating range. In the embodiment the method also includes performing a fault operation if the operating characteristic value is not within the normal operating range.

Claims (47)

1. A method for detecting abnormal behavior within a gaming network, the network including a set of homogeneous wagering game machines, the network including a behavior monitoring device remote from the set of homogeneous wagering game machines, the method comprising:

receiving, at the behavior monitoring device, a value of an operating characteristic from one or more machines in the set of homogeneous wagering game machines;

determining, by the behavior monitoring device, whether the value of the operating characteristic is within a normal operating range,

statistically verifying, by the behavior monitoring device, the value of the operating characteristic with a confidence factor selected from a plurality of confidence factors;

initially determining, by the behavior monitoring device, that the value of the operating characteristic is outside the normal operating range and selecting

(a) a first fault notification operation from a set of different fault notification operations if the confidence factor is a first confidence factor, or

(b) a second fault notification operation from the set of different fault notification operations if the confidence factor is a second confidence factor;

performing, by the behavior monitoring device, the selected first fault notification operation or second fault notification operation and, subsequently, determining that the value of the operating characteristic is within the normal operating range by

monitoring values of a predetermined data set that determine the normal operating range,

learning that the value of the operating characteristic should be included in the values of the predetermined data set, and

updating the values of the predetermined data set to include the value of the operating characteristic.

2. The method of claim 1 , further comprising increasing the confidence factor after determining that the value of the operating characteristic is within the normal operating range.

3. The method of claim 1 , wherein the set of different fault notification operations includes one or more of notifying casino security, recording a message in a message log, disabling the wagering game machine, or presenting a message to a display device.

4. The method of claim 1 , wherein the operating characteristic includes one or more of processor utilization, memory utilization, absence of a process, presence of a process, sockets opened, ports opened, or message activity.

5. A system comprising:

a set of homogeneous wagering game machines to transmit a value of an operating characteristic;

a data store to store the value of the operating characteristic and a predetermined data set representative of a normal operating range; and

a diagnostic controller remote from the set of homogenous wagering gaming machines and configured to

receive the value of the operating characteristic

determine whether the value of the operating characteristic is within the normal operating range,

statistically verify the value of the operating characteristic with a confidence factor selected from a plurality of confidence factors,

initially determine that the value of the operating characteristic is outside the normal operating range and select

(a) a first fault notification operation from a set of different fault notification operations if the confidence factor is a first confidence factor, or

(b) a second fault notification operation from the set of different fault notification operations if the confidence factor is a second confidence factor,

perform the selected first fault notification operation or second fault notification operation and, subsequently, determine that the value of the operating characteristic is within the normal operating range by

monitoring values of a predetermined data set that determine the normal operating range,

learning that the value of the operating characteristic should be included in the values of the predetermined data set, and

updating the values of the predetermined data set to include the value of the operating characteristic.

6. The system of claim 5 , wherein the diagnostic controller further performs one or more of a statistical analysis, a fuzzy logic, and data mining to determine whether the value of the operating characteristic is within the normal operating range.

7. The system of claim 5 , wherein the operating characteristic is selected from a group consisting of identities of processes executing on a wagering game machine of the set of homogeneous wagering game machines, processor utilization of the processes executing on the wagering game machine, memory utilization of the processes executing on the wagering game machine, and files open for the processes executing on the wagering game machine.

8. The system of claim 5 , wherein, prior to being updated, the values of the predetermined data set were obtained in a testing environment.

9. The system of claim 8 , wherein the testing environment is a secure testing environment, and wherein the values of the predetermined data set are used to build a database of operating characteristic values within a range of normal behavior.

10. The system of claim 8 , wherein the testing environment is a casino environment.

11. A non-transitory machine-readable storage medium including instructions for detecting abnormal behavior within a gaming network including a set of homogeneous wagering game machines, the instructions when executed by a machine, perform operations comprising:

receiving, at a behavior monitoring device, a value of an operating characteristic from one or more machines in the set of homogeneous wagering game machines;

determining, by the behavior monitoring device, whether the value of the operating characteristic is within a normal operating range,

statistically verifying, by the behavior monitoring device, the value of the operating characteristic with a confidence factor selected from a plurality of confidence factors;

initially determining, by the behavior monitoring device, that the value of the operating characteristic is outside the normal operating range and selecting

(a) a first fault notification operation from a set of different fault notification operations if the confidence factor is a first confidence factor, or

(b) a second fault notification operation from the set of different fault notification operations if the confidence factor is a second confidence factor;

performing, by the behavior monitoring device, the selected first fault notification operation or second fault notification operation and, subsequently, determining that the value of the operating characteristic is within the normal operating range by

monitoring values of a predetermined data set that determine the normal operating range,

learning that the value of the operating characteristic should be included in the values of the predetermined data set, and

updating the values of the predetermined data set to include the value of the operating characteristic.

12. The non-transitory machine-readable storage medium of claim 11 , the operations further comprising increasing the confidence factor after determining that the value of the operating characteristic is within the normal operating range.

13. The non-transitory machine-readable storage medium of claim 11 , wherein the set of different fault notification operations includes one or more of notifying casino security, recording a message in a message log, disabling the wagering game machine, or presenting a message to a display device.

14. The non-transitory machine-readable storage medium of claim 11 , wherein the operating characteristic includes one or more of processor utilization, memory utilization, absence of a process, presence of a process, sockets opened, ports opened, or message activity.

Assignments (9)
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/0201 →
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 →