IP Library Granted Patent US 11,810,118
Granted Patent B2
US 11,810,118 · App. 17/868,828 · Granted Nov 7, 2023

Sandbox based testing and updating of money laundering detection platform

Inventors: Matthew Lau (San Francisco, CA); Sarah Ying Xu (Sunnyvale, CA); Rafael Seraphin Seste (Sao Paulo, BR); Felipe Miney Gonçalves Da Costa (Sao Paulo, BR); Jessé de Moura Tavano Moretto (Sao Paulo, BR)
Assignee: GUARDIAN ANALYTICS, INC.
G06Q20/4016G06F11/3664G06F21/53
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,810,118
App. No.
17/868,828
Granted
Nov 7, 2023
Kind
B2
Abstract

A computerized-method for initiating a sandbox-testing-process-flow associated with a client-entity, within a server runtime environment and configuring said sandbox testing process flow with money laundering-detection-rules is provided herein. The computerized-method includes receiving: an instruction for initiating a sandbox-testing-process-flow associated with a client-entity; one or more money-laundering-detection-rules for implementation within the sandbox-testing-process-flow; parameters defining historical-transaction-data to be retrieved by the sandbox-testing-process-flow; monitoring the one or more money-laundering-detection-rules by implementing through the sandbox-testing-process-flow, money-laundering event analysis based on an application of the one or more rules on retrieved historical-transaction-data by the received parameters thereof for generating a money-laundering event determination decision indicative of whether the retrieved historical-transaction-data is an outcome of money-laundering related activity; and transmitting results of the money-laundering event analysis implemented through the sandbox-testing-process-flow to the client-entity to check that the one or more money-laundering-detection rules are error free and do not result in any unintended outcomes or errors.

Claims (34)

1. A computerized-method for initiating a sandbox testing process flow associated with a client entity, within a server runtime environment and configuring said sandbox testing process flow with money laundering detection rules, said computerized-method comprising the steps of:

(i) receiving:

a. an instruction for initiating a sandbox testing process flow associated with a client entity;

b. one or more money laundering detection rules for implementation within the sandbox testing process flow;

c. parameters defining historical transaction data to be retrieved by the sandbox testing process flow;

(ii) monitoring the one or more money laundering detection rules by implementing through the sandbox testing process flow, money laundering event analysis based on an application of the one or more rules on retrieved historical transaction data by the received parameters thereof for generating a money laundering event detennination decision indicative of whether the retrieved historical transaction data is an outcome of money laundering related activity; and

(iii) transmitting results of the money laundering event analysis implemented through the sandbox testing process flow to the client entity to check that the one or more money laundering detection rules are error free and do not result in any unintended outcomes or errors,

wherein the initiation of the sandbox testing process flow is in a software testing for testing the money laundering detection one or more rules of the client entity.

2. The computerized-method of claim 1 , wherein the software testing is within an environment or data structure that enables an isolated execution of one or more money laundering detection rules for evaluation, monitoring or testing.

3. The method as claimed in claim 1 , wherein a runtime environment for implementing the sandbox testing process flow includes a physical or logical area of the money laundering detection server memory or runtime environment that is configured to implement money laundering event detection analysis of historical transaction data corresponding to the client entity, based on the one or more money laundering detection rules.

4. The method as claimed in claim 1 , wherein the retrieval of historical transaction data associated with the client entity is based on one or more historical transaction data filtering parameters that have been received for initiating the sandbox testing process flow.

5. The method as claimed in claim 4 , wherein the one or more historical transaction data filtering parameters are received through operator inputs from an operator or a client device associated with the client entity.

6. A computerized-system for initiating a sandbox testing process flow associated with a client entity, within a server runtime environment and configuring said sandbox testing process flow with money laundering detection rules, said computerized-system comprising a money laundering detection server that includes:

at least one memory; and

a processor configured for:

(i) receiving:

a. an instruction for initiating a sandbox testing process flow associated with a client entity;

b. one or more money laundering detection rules for implementation within the sandbox testing process flow;

c. parameters defining historical transaction data to he retrieved by the sandbox testing process flow

(ii) monitoring the one or more money laundering detection rules by implementing through the sandbox testing process flow, money laundering event analysis based on an application of the one or more rules on retrieved historical transaction data by the received parameters thereof for generating a money laundering event determination decision indicative of whether the retrieved historical transaction data is an outcome of money laundering related activity; and

(iii) transmitting results of the money laundering event analysis implemented through the sandbox testing process flow to the client entity to check that the one or more money laundering detection rules are error free and do not result in any unintended outcomes or errors,

wherein the initiation of the sandbox testing process flow is in a software testing for testing the money laundering detection one or more rules of the client entity.

7. The computerized system of claim 6 , wherein the software testing is within an environment or data structure that enables an isolated execution of one or more money laundering detection rules for evaluation, monitoring or testing.

8. The computerized-system as claimed in claim 6 , wherein a runtime environment for implementing the sandbox testing process flow includes a physical or logical area of the money laundering detection server memory or runtime environment that is configured to implement money laundering event detection analysis of historical transaction data corresponding to the client entity, based on the one or more money laundering detection rules.

9. The method as claimed in claim 6 , wherein the retrieval of historical transaction data associated with the client entity is based on one or more historical transaction data filtering parameters that have been received for initiating the sandbox testing process flow.

10. The method as claimed in claim 9 , wherein the one or more historical transaction data filtering parameters are received through operator inputs from an operator or a client device associated with the client entity.

11. A computer program product for initiating a sandbox testing process flow associated with a client entity, within a server runtime environment and configuring said sandbox testing process flow with money laundering detection rules, said computer program product comprising the steps of

(i) receiving:

a. an instruction for initiating a sandbox testing process flow associated with a client entity;

b. one or more money laundering detection mules for implementation within the sandbox testing process flow;

c. parameters defining historical transaction data to be retrieved by the sandbox testing process flow:

(ii) monitoring the one or more money laundering detection rules by implementing through the sandbox testing process flow, money laundering event analysis based on an application of the one or more rules on retrieved historical transaction data by the received parameters thereof for generating a money laundering event determination decision indicative of whether the retrieved historical transaction data is an outcome of money laundering related activity; and

(iii) transmitting results of the money laundering event analysis implemented through the sandbox testing process flow to the client entity to check that the one or more money laundering detection rules are error free and do not result in any unintended outcomes or errors,

wherein the initiation of the sandbox testing process flow is in a software testing for testing the money laundering detection one or more rules of the client entity.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2026
From: ACTIMIZE INC.
To: ACTIMIZE LTD.
Reel/Frame 075529/0352 →
MERGER Recorded Jul 30, 2026
From: GUARDIAN ANALYTICS, INC.
To: ACTIMIZE INC.
Reel/Frame 075452/0333 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2023
From: LAU, MATTHEW; XU, SARAH YING; SESTE, RAFAEL SERAPHIN; DA COSTA, FELIPE MINEY GONÇALVES; MORETTO, JESSÉ DE MOURA TAVANO
To: GUARDIAN ANALYTICS, INC.
Reel/Frame 064898/0237 →
Continuity (2)
Continuation 16851573 · Apr 17, 2020
Related Publication 20220358511A1 · Nov 10, 2022