IP Library Granted Patent US 11,189,130
Granted Patent B2
US 11,189,130 · App. 16/415,654 · Granted Nov 30, 2021

Gaming machine security devices and methods

Inventors: Nimish Purohit (Las Vegas, NV); Rex Carlson (Henderson, NV); Angelo Joseph Palmisano (Henderson, NV); Kristofor Jacobson (Las Vegas, NV)
Assignee: Aristocrat Technologies Australia Pty Limited
G07F17/3241G07F17/3223G07F17/3239
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 11,189,130
App. No.
16/415,654
Granted
Nov 30, 2021
Kind
B2
Abstract

A security support device installed within or affixed to an electronic gaming machine includes at least one network interface configured to inspect network traffic being generated by one or more components of the electronic gaming machine. The security support device also includes a security support component configured to receive network packets from the at least one network interface, the network packets are transmitted between a game controller of the electronic gaming machine and one of the external server, extract one or more components of operational data from the network packets, the operational data related to the operation of the electronic gaming machine, detect fraudulent player conduct based on the one or more components of operational data, and generate a security alert in response to the detected fraudulent player conduct.

Claims (42)

1. A security support device installed within or affixed to a cabinet of an electronic gaming machine, the security support device comprising:

a first network interface configured to inspect network traffic being generated by one or more components of the electronic gaming machine;

a second network interface configured to communicatively couple with a local area network; and

a security support component communicatively coupled, via the first network interface, to a network communications path between a game controller of the electronic gaming machine and a player tracking interface of the electronic gaming machine, the communicative coupling allows the first network interface to inspect data packets sent between the game controller and the player tracking interface without interfering with packet transmission between the game controller and the player tracking interface, the security support component is configured to:

read, via the first network interface, network packets from the first network interface, the network packets are transmitted between the game controller of the electronic gaming machine and the player tracking interface and are addressed to one of the game controller and the player tracking interface;

extract one or more components of operational data from the network packets, the operational data related to the operation of the electronic gaming machine;

detect fraudulent player conduct based on the one or more components of operational data; and

transmit a security alert on the local area network via the second network interface in response to the detected fraudulent player conduct.

2. The security support device of claim 1 ,

wherein the security support device is configured to act as a pass-through device, passing network traffic between the game controller and the external network.

3. The security support device of claim 1 , wherein detecting fraudulent player conduct includes applying the one or more components of operational data as inputs to a machine learned model, the output of the machine learned model identifies fraudulent player conduct.

4. The security support device of claim 1 , wherein the one or more components of operational data include wager timing data regarding when a player presses a player input device to place a wager on the electronic gaming machine, wherein detecting fraudulent player conduct includes evaluating the wager timing data to determine inconsistent wagering by the player.

5. The security support device of claim 1 , wherein the one or more components of operational data include game outcome data over a play session of a player, wherein detecting fraudulent player conduct includes determining that the game outcome data for the play session has generated a negative outcome for the electronic gaming machine over the play session.

6. The security support device of claim 1 , wherein the one or more components of operational data include cash-in and cash-out data performed on the electronic gaming machine, wherein detecting fraudulent player conduct includes determining that a player performs a cash-in action at the same gaming device within a pre-determined time after performing a cash-out action.

7. An electronic gaming machine comprising:

a display;

a player input device;

a credit input mechanism including at least one of a card reader, a ticket reader, a bill acceptor, and a coin input mechanism, wherein the credit input mechanism is configured to receive a credit wager;

a game controller configured to transmit operational data across a first network with a player tracking interface; and

a security support device comprising a first network interface and a second network interface, the first network interface is network connected to the first network such as to allow the first network interface to inspect data packets sent between the game controller and the player tracking interface without interrupting packet transmission between the game controller and the player tracking interface, the second network interface is configured to communicatively couple with a local area network, the security support device is configured to:

receive, via the first network interface, network packets being transmitted between the game controller and the player tracking interface, the network packets are addressed to one of the game controller and the player tracking interface;

extract one or more components of operational data from the network packets, the operational data related to the operation of the electronic gaming machine;

detect fraudulent player conduct based on the one or more components of operational data; and

transmit a security alert on the local area network via the second network interface in response to the detected fraudulent player conduct.

8. The electronic gaming machine of claim 7 ,

wherein the security support device is further configured to act as a pass-through device, passing network traffic between the game controller and the external network.

9. The electronic gaming machine of claim 7 , wherein detecting fraudulent player conduct includes applying the one or more components of operational data as inputs to a machine learned model, the output of the machine learned model identifies fraudulent player conduct.

10. The electronic gaming machine of claim 7 , wherein the one or more components of operational data include wager timing data regarding when a player presses a player input device to place a wager on the electronic gaming machine, wherein detecting fraudulent player conduct includes evaluating the wager timing data to determine inconsistent wagering by the player.

11. The electronic gaming machine of claim 7 , wherein the one or more components of operational data include game outcome data over a play session of a player, wherein detecting fraudulent player conduct includes determining that the game outcome data for the play session has generated a negative outcome for the electronic gaming machine over the play session.

12. The electronic gaming machine of claim 7 , wherein the one or more components of operational data include cash-in and cash-out data performed on the electronic gaming machine, wherein detecting fraudulent player conduct includes determining that a player performs a cash-in action at the same gaming device within a pre-determined time after performing a cash-out action.

13. A method for detecting fraudulent player conduct at an electronic gaming machine, the method comprising:

reading, by a security support device installed within or affixed to the electronic gaming machine and communicatively coupled via a first network interface on a network connection between a game controller of the electronic gaming machine and a player tracking interface, network packets from the first network interface of the electronic gaming machine, the network packets being transmitted between a game controller of the electronic gaming machine and a player tracking interface, the network packets are addressed to one of the game controller and the player tracking interface;

extracting, by the security support device, one or more components of operational data from the network packets, the operational data related to the operation of the electronic gaming machine;

detecting fraudulent player conduct based on the one or more components of operational data; and

transmitting a security alert on another network via a second network interface in response to the detected fraudulent player conduct.

14. The method of claim 13 , wherein detecting fraudulent player conduct includes applying the one or more components of operational data as inputs to a machine learned model, the output of the machine learned model identifies fraudulent player conduct.

15. The method of claim 13 , wherein the one or more components of operational data include wager timing data regarding when a player presses a player input device to place a wager on the electronic gaming machine, wherein detecting fraudulent player conduct includes evaluating the wager timing data to determine inconsistent wagering by the player.

16. The method of claim 13 , wherein the one or more components of operational data include game outcome data over a play session of a player, wherein detecting fraudulent player conduct includes determining that the game outcome data for the play session has generated a negative outcome for the electronic gaming machine over the play session.

17. The method of claim 13 , wherein the one or more components of operational data include cash-in and cash-out data performed on the electronic gaming machine, wherein detecting fraudulent player conduct includes determining that a player performs a cash-in action at the same gaming device within a pre-determined time after performing a cash-out action.

18. The security support device of claim 1 , wherein transmission of the security alert causes a mitigating action to be automatically in response to the detected fraudulent player conduct.

19. The electronic gaming machine of claim 7 , wherein transmission of the security alert causes a mitigating action to be automatically in response to the detected fraudulent player conduct.

20. The method of claim 13 further comprising automatically performing a mitigating action in response to detection of the fraudulent player conduct.

Assignments (4)
RELEASE (REEL 062078 / FRAME 0604) Recorded Mar 2, 2026
From: BANK OF AMERICA, N.A.
To: ARISTOCRAT TECHNOLOGIES, INC.; BIG FISH GAMES, INC.; VIDEO GAMING TECHNOLOGIES, INC.; ARISTOCRAT TECHNOLOGIES AUSTRALIA PTY LTD
Reel/Frame 074992/0667 →
SECURITY AGREEMENT Recorded Sep 2, 2022
From: ARISTOCRAT TECHNOLOGIES, INC.; BIG FISH GAMES, INC.; VIDEO GAMING TECHNOLOGIES, INC.; ARISTOCRAT TECHNOLOGIES AUSTRALIA PTY LTD
To: BANK OF AMERICA, N.A, AS SECURITY TRUSTEE
Reel/Frame 062078/0604 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THIRD INVENTOR'S FIRST NAME FROM ANGELP TO ANGELO PREVIOUSLY RECORDED AT REEL/FRAME 049213/0808. ASSIGNOR HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 20, 2019
From: PUROHIT, NIMISH; CARLSON, REX; PALMISANO, ANGELO JOSEPH; JACOBSON, KRISTOFOR
To: ARISTOCRAT TECHNOLOGIES AUSTRALIA PTY LIMITED
Reel/Frame 049239/0331 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2019
From: PUROHIT, NIMISH; CARLSON, REX; PALMISANO, ANGELP JOSEPH; JACOBSON, KRISTOFOR
To: ARISTOCRAT TECHNOLOGIES AUSTRALIA PTY LIMITED
Reel/Frame 049213/0808 →
Continuity (2)
Provisional Application 62795951 · Jan 23, 2019
Related Publication 20200234535A1 · Jul 23, 2020
Cited By (11)
US 12,223,797 US 12,243,389 US 12,249,210 US 12,277,839 US 12,322,243 US 12,340,656 US 12,361,783 US 12,437,608 US 12,469,362 US 12,475,763 US 12,494,109