IP Library Patent Application 17460195
Patent Application
App. No. 17/460,195

METHODS, APPARATUS AND SYSTEMS FOR BUILDING AND/OR IMPLEMENTING DETECTION SYSTEMS USING ARTIFICIAL INTELLIGENCE

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 None
App. No.
17/460,195
Abstract

Methods and apparatus for implementing and operating malicious transaction detection systems. An exemplary method embodiment includes the steps of: (i) operating, a malicious transaction detection system, to receive communications session establishment data; operating, the malicious transaction detection system, to determine a probability of whether or not the communications session establishment data indicates that the communications session is malicious; and when the determined probability is greater than or equal to a predetermined threshold value determining that a transaction corresponding to the received communications session establishment data is malicious; and when the determined probability is less than the predetermined threshold value determining that the transaction corresponding to the received communications session establishment data is not malicious; and wherein the malicious transaction detection system includes a determination model trained using synthetic communications session data.

Claims (67)

1 . A method for detecting malicious transactions comprising:

operating a malicious transaction detection system to receive communications session establishment data;

operating the malicious transaction detection system to determine a probability of whether the communications session establishment data indicates that the communications session is malicious; and

when the determined probability is greater than or equal to a predetermined threshold value determining that a transaction corresponding to the received communications session establishment data is malicious; and

when the determined probability is less than the predetermined threshold value determining that the transaction corresponding to the received communications session establishment data is not malicious; and

wherein the malicious transaction detection system includes a determination model trained using synthetic communications session data.

2 . The method of claim 1 , wherein the determination model is built, generated, or created using artificial intelligence machine learning.

3 . The method of claim 1 ,

wherein the synthetic communications session data is generated by a plurality of synthetic data generator neural networks;

wherein one or more of the plurality of synthetic data generator neural networks is trained using proprietary or confidential customer data.

4 . The method of claim 3 ,

wherein the synthetic communications session data is generated by a plurality of synthetic data generator neural networks; and

wherein said one or more of the plurality of synthetic data generator neural networks is trained using actual proprietary or confidential customer data includes at least two synthetic data generator neural networks.

5 . The method of claim 3 ,

wherein one or more of the plurality of synthetic data generator neural networks are built, created or generated using an adversarial training process;

wherein said adversarial training process is implemented at a customer's premises where said proprietary or confidential customer data is located or maintained.

6 . The method of claim 5 ,

wherein the adversarial training process utilizes a Generative Adversarial Network.

7 . The method of claim 4 ,

wherein one or more of the plurality of synthetic data generator neural networks is trained at a customer's premises using proprietary or confidential customer data maintained or located at the customer's premises.

8 . The method of claim 7 , wherein each of the synthetic data generator neural networks after being trained are re-located to a cloud environment, said cloud environment not being controlled or secured by the customer or customers on whose actual data the synthetic data generator neural network was trained.

9 . The method of claim 3 , wherein one or more of the synthetic data generator neural networks is a variational autoencoder neural network.

10 . The method of claim 1 further comprising:

generating said synthetic communications session data used for training the malicious transaction detection system using a plurality of synthetic data generator neural networks, said plurality of synthetic data generator neural networks each being trained using separate proprietary session transaction data sets obtained from customer session transaction records.

11 . The method of claim 10 further comprising:

prior to generating said synthetic communications session data, training a first synthetic data generator neural network to generate synthetic communications session data, said first synthetic data generator neural network being one of said plurality of synthetic data generator neural networks.

12 . The method of claim 11 ,

wherein the first synthetic data generator neural network is an autoencoder neural network:

wherein said training the first synthetic data generator neural network includes:

generating, by a labeling classifier, a training set of labeled input feature vectors based on actual customer communications session data;

inputting a first portion of the training set of labeled input feature vectors into the first synthetic data generator neural network;

inputting noise into one or more internal nodes of the synthetic data generator neural network;

outputting from the first synthetic data generator neural network a set of synthetic data feature vectors;

combining the outputted set of synthetic data feature vectors with a second portion of the training set of labeled input feature vectors;

inputting the combined outputted set of synthetic data feature vectors and second portion of the training set of labeled input feature vectors to a discriminator classifier;

making a determination by the discriminator classifier as to whether each inputted feature vector is a synthetic data feature vector;

adjusting the link weights of the first synthetic data generator neural network based on feedback from the discriminator classifier.

13 . A system comprising:

a malicious transaction detection device including:

memory; and

a first processor, the first processor controlling the malicious transaction detection device to perform the following operations:

receive communications session establishment data;

determine a probability of whether the communications session establishment data indicates that the communications session is malicious; and

when the determined probability is greater than or equal to a predetermined threshold value determining that a transaction corresponding to the received communications session establishment data is malicious; and

when the determined probability is less than the predetermined threshold value determining that the transaction corresponding to the received communications session establishment data is not malicious; and

wherein the malicious transaction detection device further includes a determination model trained using synthetic communications session data to classify communications session establishment data as good or bad.

14 . The system of claim 13 , wherein the determination model is built, generated, created, or implemented using artificial intelligence machine learning.

15 . The system of claim 13 , further comprising:

a plurality of synthetic data generator neural networks;

wherein the synthetic communications session data is generated by the plurality of synthetic data generator neural networks; and

wherein one or more of the plurality of synthetic data generator neural networks is trained using proprietary or confidential customer data.

16 . The system of claim 15 ,

wherein one or more of the plurality of synthetic data generator neural networks are built, created or generated using an adversarial training process; and

wherein said adversarial training process is implemented at a customer's premises where said proprietary or confidential customer data is located or maintained.

17 . The system of claim 16 , wherein the adversarial training process utilizes a Generative Adversarial Network.

18 . The system of claim 15 ,

wherein at least one of the plurality of synthetic data generator neural networks is trained at a customer's premises; and

wherein the proprietary or confidential customer data used to train the at least one of the plurality of synthetic data generator neural networks is maintained or located at the customer's premises.

19 . The system of claim 13 further comprising:

a plurality of synthetic data generator neural networks, said plurality of synthetic data generator neural networks each being trained using separate proprietary session transaction data sets obtained from customer session transaction records; and

each of the plurality of synthetic data generator neural networks being operated to generate synthetic communications session data used for training the malicious transaction detection device.

20 . A non-transitory computer readable medium including a first set of computer executable instructions which when executed by a processor of a malicious transaction detection system cause the malicious transaction detection system to perform the steps of:

receive communications session establishment data;

determine a probability of whether the communications session establishment data indicates that the communications session is malicious; and

when the determined probability is greater than or equal to a predetermined threshold value, determine that a transaction corresponding to the received communications session establishment data is malicious; and

when the determined probability is less than the predetermined threshold value, determine that the transaction corresponding to the received communications session establishment data is not malicious; and

wherein the malicious transaction detection system includes a determination model trained using synthetic communications session data.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2021
From: BHARRAT, SHAUN JAIKARRAN
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
Reel/Frame 057882/0902 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2021
From: BOYLE, CHARLES W., III
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
Reel/Frame 057824/0334 →