IP Library Granted Patent US 12,619,920
Granted Patent B2
US 12,619,920 · App. 17/877,533 · Granted May 5, 2026

Distributed adaptive machine learning training for interaction exposure detection and prevention

Inventor: Ioannis Giokas (Jersey City, NJ)
Assignee: Verge Capital Limited
G06N20/20G06Q20/4016
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 12,619,920
App. No.
17/877,533
Granted
May 5, 2026
Kind
B2
Abstract

Embodiments of the present invention provide for a distributed adaptive learning transaction fraud detection and prevention system has a meta-model system that accesses a fraud meta-model comprising a real-time fraud detection and prevention engine and a transaction database comprising transaction fraud decision data and transaction fraud feedback data; receives from at least one sub-system a sub-system best performing fraud model; updates the fraud meta-model based at least in part on the sub-system best performing fraud model; and transmits the updated fraud meta-model to the at least one sub-system; and at least one sub-system receives the updated fraud meta-model transmitted from the meta-model system; accessing a sub-system fraud model comprising a real-time fraud detection and prevention engine and a transaction database comprising transaction fraud decision data and transaction fraud feedback data; and updates the sub-system fraud model with the updated fraud meta-model transmitted from the meta-model system.

Claims (65)

1 . A method of training a machine-learning (ML) algorithm to detect and prevent exposure, the algorithm trained by a meta-model system comprising a memory device, the memory device comprising computer readable instructions and a processing device operatively coupled with the memory device for executing the computer readable instructions to cause the processing device to:

(i) access from the memory device an exposure meta-model comprising a real-time exposure detection and prevention engine and an interaction database comprising interaction exposure decision data and interaction exposure feedback data;

(ii) receive from at least one sub-system a sub-system best performing exposure model;

(iii) update the exposure meta-model in response to feedback data via a feedback loop from the at least one sub-system that is non-collocated with the meta-model system associated with the exposure meta-model transmitting its best performing exposure model trained on local transaction data to the meta-model system, and by using a plurality of machine learning techniques to ensemble a plurality of classification models, thereby resulting in a plurality of ensembling results and subsequently stacking the plurality of ensembling results in order to increase accuracy; and

(iv) transmit the updated exposure meta-model to the at least one sub-system, wherein the at least one sub-system is communicatively coupled to and non-collocated with the meta-model system and comprises a sub-system memory device comprising computer readable instructions and a sub-system processing device operatively coupled with the sub-system memory device for executing the computer readable instructions to cause the sub-system processing device to:

(i) receive the updated exposure meta-model transmitted from the meta-model system;

(ii) access a sub-system exposure model comprising a real-time exposure detection and prevention engine and a interaction database comprising interaction exposure decision data and interaction exposure feedback data; and

(iii) update, in real-time, the sub-system exposure model with the updated exposure meta-model transmitted from the meta-model system.

2 . The method of claim 1 , further comprising:

(a) receiving, by the at least one sub-system, new transaction data;

(b) applying, by the at least one sub-system, the real-time exposure detection and prevention engine to the new interaction data, thereby resulting in a new interaction exposure decision;

(c) communicating, by the at least one sub-system, the new interaction exposure decision to the interaction database; and

(d) communicating, by the at least one sub-system, new interaction exposure feedback data to the interaction database.

3 . The method of claim 2 , further comprising:

(e) training, by the at least one sub-system, the interaction exposure decision data and interaction exposure feedback data of the interaction database using a plurality of machine learning techniques, thereby resulting in trained data; and

(f) updating, by the at least one sub-system, the real-time exposure detection and prevention engine based at least in part on the trained data.

4 . The method of claim 3 , further comprising:

(g) identifying, by the at least one sub-system, a best performing exposure model; and

(h) transmitting, by the at least one sub-system, the best performing exposure model to the meta-model system.

5 . The method of claim 1 , wherein using the plurality of machine learning techniques comprises ensembling a plurality of classification models, thereby resulting in a plurality of ensembling results and subsequently stacking the plurality of ensembling results in order to increase accuracy.

6 . The method of claim 5 , wherein the plurality of classification models comprises at least one selected from the group consisting of a gradient boosting model, a random forest model, an isolation forest model, an isolation forest model alongside a multi-layer neural network model, and/or an isolation forest model alongside a genetic algorithm.

7 . A distributed adaptive learning transaction fraud detection and prevention system comprising:

(a) a meta-model system comprising a memory device comprising computer readable instructions and a processing device operatively coupled with the memory device for executing the computer readable instructions to cause the processing device to:

access from the memory device a fraud meta-model comprising a real-time fraud detection and prevention engine and a transaction database comprising transaction fraud decision data and transaction fraud feedback data;

receive from at least one sub-system a sub-system best performing fraud model;

update the fraud meta-model in response to feedback data via a feedback loop from the at least one sub-system that is non-collocated with the meta-model system associated with the fraud meta-model transmitting its best performing exposure model trained on local transaction data to the meta-model system; and

transmit the updated fraud meta-model to the at least one sub-system; and

(b) at least one sub-system communicatively coupled and non-collocated with the meta-model system comprising a memory device comprising computer readable instructions and a processing device operatively coupled with the memory device for executing the computer readable instructions to cause the processing device to:

(i) receive the updated fraud meta-model transmitted from the meta-model system;

(ii) access a sub-system fraud model comprising a real-time fraud detection and prevention engine and a transaction database comprising transaction fraud decision data and transaction fraud feedback data; and

(iii) update, in real-time, the sub-system fraud model with the updated fraud meta-model transmitted from the meta-model system.

8 . The system of claim 7 , wherein the at least one sub-system has a processing device for executing the computer readable instructions further to cause the processing device to:

(a) receive new transaction data;

(b) apply the real-time fraud detection and prevention engine to the new transaction data, thereby resulting in a new transaction fraud decision;

(c) communicate the new transaction fraud decision to the transaction database; and

(d) communicate new transaction fraud feedback data to the transaction database.

9 . The system of claim 8 , wherein the at least one sub-system has a processing device for executing the computer readable instructions further to cause the processing device to:

(a) train the transaction fraud decision data and transaction fraud feedback data of the transaction database using a plurality of machine learning techniques, thereby resulting in trained data; and

(b) update the real-time fraud detection and prevention engine based at least in part on the trained data.

10 . The system of claim 9 , wherein the at least one sub-system has a processing device for executing the computer readable instructions further to cause the processing device to:

(a) identify a best performing fraud model; and

(b) transmit the best performing fraud model to the meta-model system.

11 . The system of claim 7 , wherein using the plurality of machine learning techniques comprises ensembling a plurality of classification models, thereby resulting in a plurality of ensembling results and subsequently stacking the plurality of ensembling results in order to increase accuracy.

12 . The system of claim 11 , wherein the plurality of classification models comprises at least one selected from the group consisting of a gradient boosting model, a random forest model, an isolation forest model, an isolation forest model alongside a multi-layer neural network model, and/or an isolation forest model alongside a genetic algorithm.

13 . A method for distributed adaptive learning transaction fraud detection and prevention using a meta-model system comprising a memory device comprising computer readable instructions and a processing device operatively coupled with the memory device for executing the computer readable instructions to cause the processing device to perform a set of actions and a sub-system operatively coupled with the meta-model system comprising a memory device comprising computer readable instructions and a processing device operatively coupled with the memory device for executing the computer readable instructions to cause the processing device to perform a second set of actions, the method comprising:

(a) accessing, by the meta-model system from the memory device, a fraud meta-model comprising a real-time fraud detection and prevention engine and a transaction database comprising transaction fraud decision data and transaction fraud feedback data;

(b) receiving, by the meta-model system and from at least one sub-system, a sub-system best performing fraud model;

(c) updating, by the meta-model system, the fraud meta-model in response to feedback data via a feedback loop from the at least one sub-system that is non-collocated with the meta-model system associated with the fraud meta-model transmitting its best performing exposure model trained on local transaction data to the meta-model system;

(d) transmitting, by the meta-model system, the updated fraud meta-model to the at least one sub-system;

(e) receiving, by the at least one sub-system, the updated fraud meta-model transmitted from the meta-model system;

(f) accessing, by the at least one sub-system, a sub-system fraud model comprising a real-time fraud detection and prevention engine and a transaction database comprising transaction fraud decision data and transaction fraud feedback data; and

(g) updating, by the at least one sub-system in real-time, the sub-system fraud model with the updated fraud meta-model transmitted from the meta-model system.

14 . The method of claim 13 , further comprising:

(i) receiving, by the at least one sub-system, new transaction data;

(j) applying, by the at least one sub-system, the real-time fraud detection and prevention engine to the new transaction data, thereby resulting in a new transaction fraud decision;

(k) communicating, by the at least one sub-system, the new transaction fraud decision to the transaction database; and

(l) communicating, by the at least one sub-system, new transaction fraud feedback data to the transaction database.

15 . The method of claim 14 , further comprising:

(m) training, by the at least one sub-system, the transaction fraud decision data and transaction fraud feedback data of the transaction database using a plurality of machine learning techniques, thereby resulting in trained data; and

(n) updating, by the at least one sub-system, the real-time fraud detection and prevention engine based at least in part on the trained data.

16 . The method of claim 15 , further comprising:

(o) identifying, by the at least one sub-system, a best performing fraud model; and

(p) transmitting, by the at least one sub-system, the best performing fraud model to the meta-model system.

17 . The method of claim 13 , wherein using the plurality of machine learning techniques comprises ensembling a plurality of classification models, thereby resulting in a plurality of ensembling results and subsequently stacking the plurality of ensembling results in order to increase accuracy.

18 . The method of claim 17 , wherein the plurality of classification models comprises at least one selected from the group consisting of a gradient boosting model, a random forest model, an isolation forest model, an isolation forest model alongside a multi-layer neural network model, and/or an isolation forest model alongside a genetic algorithm.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2022
From: GIOKAS, IOANNIS
To: VERGE CAPITAL LIMITED
Reel/Frame 060675/0885 →
Continuity (2)
Provisional Application 63228403 · Aug 2, 2021
Related Publication 20230031123A1 · Feb 2, 2023
References Cited (37)
US 7552865B2 · Varadarajan et al. · 2009 [cited by applicant]
US 7668769B2 · Baker et al. · 2010 [cited by applicant]
US 8458069B2 · Adjaoute · 2013 [cited by applicant]
US 10692058B2 · Zoldi et al. · 2020 [cited by applicant]
US 10937030B2 · Allbright et al. · 2021 [cited by applicant]
US 10949854B1 · Kramme et al. · 2021 [cited by applicant]
US 11276023B1 · Butler · 2022 [cited by examiner]
US 12100008B2 · Pandian · 2024 [cited by examiner]
US 20030097330A1 · Hillmer et al. · 2003 [cited by applicant]
US 20040225473A1 · Aoki et al. · 2004 [cited by applicant]
US 20090106151A1 · Nelsen et al. · 2009 [cited by applicant]
US 20110016052A1 · Scragg · 2011 [cited by applicant]
US 20160132886A1 · Burke et al. · 2016 [cited by applicant]
US 20180350006A1 · Agrawal et al. · 2018 [cited by applicant]
US 20190066112A1 · Adjaoute · 2019 [cited by applicant]
US 20190132224A1 · Verma · 2019 [cited by examiner]
US 20190228415A1 · Adjaoute · 2019 [cited by applicant]
US 20190295383A1 · Chen et al. · 2019 [cited by applicant]
US 20200058030A1 · Adjaoute · 2020 [cited by applicant]
US 20200167256A1 · Höfig · 2020 [cited by examiner]
US 20200280578A1 · Hearty · 2020 [cited by examiner]
US 20200310938A1 · Höfig · 2020 [cited by examiner]
US 20200364718A1 · Hindi · 2020 [cited by examiner]
US 20210168161A1 · Dunn · 2021 [cited by examiner]
US 20210200955A1 · Ben Kimon · 2021 [cited by examiner]
US 20210273961A1 · Humphrey · 2021 [cited by examiner]
US 20220012741A1 · Raj · 2022 [cited by examiner]
US 20220070292A1 · Casal · 2022 [cited by examiner]
US 20220094709A1 · Sharma · 2022 [cited by examiner]
US 20220101192A1 · Patel · 2022 [cited by examiner]
US 20220122085A1 · Wu · 2022 [cited by examiner]
US 20220253856A1 · Wong · 2022 [cited by examiner]
US 20220321581A1 · Sood · 2022 [cited by examiner]
US 20220383323A1 · Burke · 2022 [cited by examiner]
US 20230007042A1 · Haworth · 2023 [cited by examiner]
CN 111105240A · 2020 [cited by applicant]
TW 200828168A · 2008 [cited by applicant]