IP Library Granted Patent US 7,708,638
Granted Patent B2
US 7,708,638 · App. 10/983,021 · Granted May 4, 2010

Method, apparatus, and program product for detecting money laundering activities in gaming systems

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 7,708,638
App. No.
10/983,021
Granted
May 4, 2010
Kind
B2
Abstract

A method for detecting potential money-laundering activities or other illegal activities in the use of a gaming accounting system includes collecting data regarding a player's activity in a gaming system. The gaming system activity data is collected in terms of a gaming activity network, that is, a series of linked activities or events, and/or objects associated with activities or events. In response to a predefined event such as a cash out or credit redemption transaction request initiated by the player, the method includes evaluating the collected data to identify potentially illegal or prohibited activity. In the event illegal activity is indicated, the method includes taking some corrective action such as producing an operator alert to the potential illegal activity.

Claims (64)

1. A method including:

(a) on one of multiple computer devices in an electronic gaming system, maintaining gaming activity data for a first gaming activity network data structure for holding data regarding a first linked series of gaming system events and comprising at least:

(i) first data describing an initial cash in event at the beginning of the first linked series of events;

(ii) second data describing a first set of one or more gaming system access events each occurring after the initial cash in event and each being a money or voucher cash in event, or a game play event;

(iii) third data describing a voucher issue event occurring after the first set of gaming system access events and being associated with a first voucher issued for credit remaining after the first set of gaming system access events;

(iv) fourth data describing a voucher cash in event of the first voucher;

(v) fifth data describing a second set of one or more gaming system access events occurring after the cash in of the first voucher and each being a money or voucher cash in event, or a game play event; and

(vi) sixth data describing a voucher issue event occurring after the second set of gaming system access events and being associated with a second voucher issued for credit remaining after the second set of gaming system access events;

the gaming activity data for the first gaming activity network data structure being associated with a first network data structure identifier which is unique to the first gaming activity network data structure, the gaming activity data for the first gaming activity network data structure including both a total amount wagered for the first gaming activity network data structure and a total credit value added or a total cash in for the first gaming activity network data structure, and also being sufficient to define an activity network characteristic for the first gaming activity network data structure wherein the gaming activity data for the first gaming activity network data structure is collected for a number of different player stations;

(b) on one of the multiple computer devices in the electronic gaming system, maintaining gaming activity data for a second gaming activity network data structure for holding data regarding a second series of linked gaming system events and comprising at least:

(i) seventh data describing an initial cash in event at the beginning of the second linked series of events;

(ii) eighth data describing a third set of one or more gaming system access events each occurring after the initial cash in event and each being a money or voucher cash in event, or a game play event; and

(iii) ninth data describing a voucher issue event occurring after the third set of gaming system access events and being associated with a third voucher issued for credit remaining after the one or more gaming system access events;

the gaming activity data for the second gaming activity network data structure being associated with a second network data structure identifier which is unique to the second gaming activity network data structure, the gaming activity data for the second gaming activity network data structure including both a total amount wagered for the second gaming activity network data structure and a total credit value added or a total cash in for the second gaming activity network data structure, and also being sufficient to define an activity network characteristic for the second gaming activity network data structure;

(c) determining that the first and second gaming activity network data structures are related to each other;

(d) in response to determining such relationship, merging the gaming activity data for the first gaming activity network data structure with the gaming activity data for the second gaming activity network data structure to produce merged gaming activity data in one of the multiple computer devices;

(e) determining an activity network characteristic for the merged gaming activity data;

(f) determining if the activity network characteristic for the merged gaming activity data bears a predefined relationship to a target characteristic, the target characteristic being correlated to possible presence of an illegal gaming system activity to be detected; and

(g) electronically producing an alert to a system operator in the event the activity network characteristic for the merged gaming activity data bears the predefined relationship to the target characteristic.

2. The method of claim 1 wherein the activity network characteristic for the merged gaming activity data includes a ratio between an amount wagered and an amount of cash made available for wagering for the merged gaming activity data.

3. The method of claim 1 wherein the activity network characteristic for the merged gaming activity data includes a ratio between an average amount wagered and an amount of cash made available for wagering for the merged gaming activity data.

4. The method of claim 1 further including the step of determining if the activity network characteristic for the first gaming activity network data structure bears the predefined relationship to the target characteristic a number of different times over a course of creating the first gaming activity network data structure and further including flagging a data table entry for the first gaming activity network data structure in the event the activity network characteristic for the first gaming activity network data structure bears the predefined relationship to the target characteristic.

5. The method of claim 1 wherein the step of determining if the activity network characteristic for the merged gaming activity data bears the predefined relationship to the target characteristic is performed in response to the occurrence of a predefined event.

6. The method of claim 5 wherein the predefined event is selected from a group of events consisting of a cash-out request, a credit redemption request, and a match between a predefined activity pattern and a pattern of activity in the merged gaming activity data.

7. A program product stored on at least one computer readable medium, the program product including:

(a) data collection program code for (i) maintaining gaming activity data for a first gaming activity network data structure for holding data regarding a first linked series gaming system events and comprising at least:

(1) first data describing an initial cash in event at the beginning of the first linked series of events;

(2) second data describing a first set of one or more gaming system access events each occurring after the initial cash in event and each being a money or voucher cash in event, or a game play event; and

(3) third data describing a voucher issue event occurring after the first set of gaming system access events and being associated with a first voucher issued for credit remaining after the first set of gaming system access events;

(4) fourth data describing a voucher cash in event of the first voucher;

(5) fifth data describing a second set of one or more gaming system access events occurring after the cash in of the first voucher and each being a money or voucher cash in event, or a game play event; and

(6) sixth data describing a voucher issue event occurring after the second set of gaming system access events and being associated with a second voucher issued for credit remaining after the second set of gaming system access events;

the gaming activity data for the first gaming activity network data structure being associated with a first network data structure identifier which is unique to the first gaming activity network data structure, and including both a total amount wagered for the first gaming activity network data structure and a total credit value added or a total cash in for the first gaming activity network data structure, and wherein the data collection program code directs the collection of gaming activity data for the first gaming activity network data structure from a number of different player stations; and for (ii) maintaining gaming activity data for a second gaming activity network data structure for holding data regarding a second series of linked gaming system events and comprising at least:

(1) seventh data describing an initial cash in event at the beginning of the second linked series of events;

(2) eighth data describing a third set of one or more gaming system access events each occurring after the initial cash in event and each being a money or voucher cash in event, or a game play event; and

(3) ninth data describing a voucher issue event occurring after the third set of gaming system access events and being associated with a third voucher issued for credit remaining after the one or more gaming system access events;

the gaming activity data for the second gaming activity network data structure being associated with a second network data structure identifier which is unique to the second gaming activity network data structure, and including both a total amount wagered for the second gaming activity network data structure and a total credit value added or a total cash in for the second gaming activity network data structure;

(b) characteristic evaluating program code for (i) determining an activity network characteristic for merged gaming activity data, the merged gaming activity data being produced by merging the gaming activity data for the first gaming activity network data structure with the gaming activity data for the second gaming activity network data structure; and for (ii) determining if the activity network characteristic for the merged gaming activity data bears a predefined relationship to a target characteristic, the target characteristic being correlated to possible presence of an illegal gaming system activity to be detected; and

(c) alerting program code for directing the production of an operator alert in the event the activity network characteristic for the merged gaming activity data bears the predefined relationship to the target characteristic.

8. The method of claim 2 , in which the step of determining that the first and second gaming activity network data structures are related to each other further comprises a system operator linking the first gaming activity data structure to the second gaming activity data structures.

9. The method of claim 2 , in which the step of determining that the first and second gaming activity network data structures are related to each other further comprises recognizing that the third voucher is used for a voucher cash in event in the first or second set of gaming system access events.

10. The method of claim 1 , in which the first gaming activity network data structure is associated with a session account.

11. The method of claim 10 , in which the session account is anonymous.

12. The method of claim 1 , in which the merged gaming activity data includes a reference to the first or second gaming activity network data structure designating it as a parent gaming activity network data structure.

13. The program product of claim 7 wherein the characteristic evaluation program code is also for determining an activity network characteristic for the first gaming activity network data structure and further causes a data table entry for the first gaming activity network data structure to be flagged in the event the activity network characteristic for the first gaming activity network data structure bears the predefined relationship to the target characteristic.

14. The program product of claim 7 wherein determining if the activity network characteristic for the merged gaming activity data bears the predefined relationship to the target characteristic is performed in response to the occurrence of a predefined event.

15. The program product of claim 14 wherein the predefined event is selected from a group of events consisting of a cash-out request, a credit redemption request, and a match between a predefined activity pattern and a pattern of activity in the merged gaming activity data.

16. A gaming system including:

(a) a number of player stations at which a respective player may enter wagers and initiate game plays; and

(b) a processing device in communication with each player station for (i) maintaining gaming activity data for a first gaming activity network data structure for holding data regarding a first linked series gaming system events and comprising at least:

(1) first data describing an initial cash in event at the beginning of the first linked series of events;

(2) second data describing a first set of one or more gaming system access events each occurring after the initial cash in event and each being a money or voucher cash in event, or a game play event; and

(3) third data describing a voucher issue event occurring after the first set of gaming system access events and being associated with a first voucher issued for credit remaining after the first set of gaming system access events;

(4) fourth data describing a voucher cash in event of the first voucher;

(5) fifth data describing a second set of one or more gaming system access events occurring after the cash in of the first voucher and each being a money or voucher cash in event, or a game play event; and

(6) sixth data describing a voucher issue event occurring after the second set of gaming system access events and being associated with a second voucher issued for credit remaining after the second set of gaming system access events;

the gaming activity data for the first gaming activity network data structure being associated with a first network data structure identifier which is unique to the first gaming activity network data structure, and including both a total amount wagered for the first gaming activity network data structure and a total credit value added or a total cash in for the first gaming activity network data structure, wherein the processing device collects the gaming activity data for the first gaming activity network data structure from more than one of the player stations; for (ii) maintaining gaming activity data for a second gaming activity network data structure data structure for holding data regarding a second series of linked gaming system events and comprising at least:

(1) seventh data describing an initial cash in event at the beginning of the second linked series of events;

(2) eighth data describing a third set of one or more gaming system access events each occurring after the initial cash in event and each being a money or voucher cash in event, or a game play event; and

(3) ninth data describing a voucher issue event occurring after the third set of gaming system access events and being associated with a third voucher issued for credit remaining after the one or more gaming system access events;

the gaming activity data for the second gaming activity network data structure being associated with a second network data structure identifier which is unique to the second gaming activity network data structure, and including both a total amount wagered for the second gaming activity network data structure and a total credit value added or a total cash in for the second gaming activity network data structure; for (iii) merging the gaming activity data for the first gaming activity network data structure with the gaming activity data for the second gaming activity network data structure to produce merged gaming activity data; for (iv) determining an activity network characteristic for the merged gaming activity data; for (v) determining if the activity network characteristic for the merged gaming activity data bears a predefined relationship to a target characteristic, the target characteristic being correlated to possible presence of an illegal gaming system activity to be detected; and for (vi) producing an operator alert in the event the activity network characteristic for the merged gaming activity data bears the predefined relationship to the target characteristic.

17. The gaming system of claim 16 wherein the processing device is also for determining if an activity network characteristic for the first gaming activity network data structure bears the predefined relationship to the target characteristic a number of different times over a course of creating the first gaming activity network data structure and further including flagging a data table entry for the first gaming activity network data structure in the event the activity network characteristic for the first gaming activity network data structure bears the predefined relationship to the target characteristic.

18. The gaming system of claim 16 wherein determining if the activity network characteristic for the merged gaming activity data bears the predefined relationship to the target characteristic is performed in response to the occurrence of a predefined event.

19. The gaming system of claim 18 wherein the predefined event is selected from a group of events consisting of a cash-out request, a credit redemption request, and a match between a predefined activity pattern and a pattern of activity in the merged gaming activity data.

Assignments (7)
SECURITY AGREEMENT Recorded Jul 3, 2025
From: EVERI GAMES INC.; EVERI PAYMENTS INC.
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 071827/0315 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT RECORDED AT REEL 058948, FRAME 0265 Recorded Jul 1, 2025
From: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
To: EVERI HOLDINGS INC.
Reel/Frame 071791/0236 →
PATENT SECURITY AGREEMENT (SHORT-FORM) Recorded Feb 2, 2022
From: EVERI HOLDINGS INC.
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 058948/0265 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR'S NAME AND THE FIRST ASSIGNEE'S NAME PREVIOUSLY RECORDED AT REEL: 057111 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Aug 13, 2021
From: JEFFERIES FINANCE LLC
To: EVERI PAYMENTS INC.; EVERI HOLDINGS INC.; EVERI GAMES HOLDING INC.; GCA MTL, LLC; CENTRAL CREDIT, LLC; EVERI INTERACTIVE LLC; EVERI GAMES INC.
Reel/Frame 057184/0244 →
RELEASE OF SECURITY INTEREST Recorded Aug 6, 2021
From: JEFFERIES FINANCE LLC
To: EVERI PAYMENTS INC.; EVERI GAMES INC.; WESTERN MONEY SYSTEMS
Reel/Frame 057112/0843 →
RELEASE OF SECURITY INTEREST Recorded Aug 6, 2021
From: JEFFERIES FIANANCE LLC
To: EVERY PAYMENTS INC.; EVERI HOLDINGS INC.; EVERI GAMES HOLDING INC.; GCA MTL, LLC; CENTRAL CREDIT, LLC; EVERI INTERACTIVE LLC; EVERI GAMES INC.
Reel/Frame 057111/0001 →
PATENT SECURITY AGREEMENT Recorded Apr 24, 2020
From: EVERI HOLDINGS INC.; EVERI PAYMENTS INC.; GCA MTL, LLC; CENTRAL CREDIT, LLC; EVERI GAMES INC.; EVERI GAMES HOLDING INC.; EVERI INTERACTIVE LLC
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 052494/0463 →