IP Library Granted Patent US 11,113,650
Granted Patent B2
US 11,113,650 · App. 16/261,913 · Granted Sep 7, 2021

Automated generation of adaptive policies from organizational data for detection of risk-related events

Inventors: Alex Zaslavsky (Brookline, MA); Arkady Koganov (Newton, MA); Anatoly Gendelev (Rehovot, IL)
Assignee: EMC IP Holding Company LLC
G06Q10/0635G06N20/00
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,113,650
App. No.
16/261,913
Granted
Sep 7, 2021
Kind
B2
Abstract

Techniques are provided for generating adaptive policies from organization data for detection of risk-related events. One method comprises obtaining features identified in organization data of an organization for a risk analysis, wherein a given feature comprises a plurality of data values, wherein each data value for the given feature comprises a discrete value of the given feature or a range of values for the given feature; obtaining a probability of occurrence associated with each data value based on the organization data; identifying a plurality of candidate anomalous data values based on the probabilities of occurrence; determining an intervention rate for a plurality of combinations of the candidate anomalous data values; and generating policies for the organization using the combinations of candidate anomalous data values based on a corresponding intervention rate. The generated policies are used to detect one or more risk-related events.

Claims (43)

1. A method, comprising:

extracting a plurality of features identified in organization data of an organization for a risk analysis, wherein a given feature comprises a plurality of data values, wherein each data value for the given feature comprises one or more of a discrete value of the given feature and a range of values for the given feature;

obtaining a probability of occurrence associated with each data value based on the organization data;

identifying, using at least one processing device, a plurality of candidate anomalous data values based on the probabilities of occurrence;

determining, using at least one processing device, an intervention rate for a plurality of combinations of the candidate anomalous data values;

automatically generating, using at least one processing device, one or more policies for the organization using one or more of the combinations of candidate anomalous data values based on a corresponding intervention rate, wherein the one or more policies are used to detect one or more risk-related events associated with user transactions of the organization;

initiating, based on the one or more policies, a generation of at least one authentication challenge for at least one of the user transactions; and

transitioning from the one or more generated policies to a risk engine based on estimated risk detection rates of the risk engine and the one or more generated policies, wherein the risk engine is trained using a supervised machine learning technique.

2. The method of claim 1 , further comprising the step of combining two or more of the identified features into a multi-dimensional feature.

3. The method of claim 1 , further comprising the step of discretizing one or more continuous features into said range of values for the one or more continuous features.

4. The method of claim 1 , wherein the identifying step further comprises the step of comparing the probabilities of occurrence to a predefined anomaly threshold.

5. The method of claim 1 , wherein the generating step further comprises the step of selecting a given combination of candidate anomalous data values when the corresponding intervention rate satisfies a predefined intervention rate threshold.

6. The method of claim 1 , wherein the generating step further comprises the step of selecting a combination of the candidate anomalous data values having a smallest number of features.

7. The method of claim 1 , further comprising the step of assessing a performance of the one or more generated policies.

8. A system, comprising:

a memory; and

at least one processing device, coupled to the memory, operative to implement the following steps:

obtaining a plurality of features identified in organization data of an organization for a risk analysis, wherein a given feature comprises a plurality of data values, wherein each data value for the given feature comprises one or more of a discrete value of the given feature and a range of values for the given feature;

obtaining a probability of occurrence associated with each data value based on the organization data;

identifying a plurality of candidate anomalous data values based on the probabilities of occurrence;

determining an intervention rate for a plurality of combinations of the candidate anomalous data values;

automatically generating one or more policies for the organization using one or more of the combinations of candidate anomalous data values based on a corresponding intervention rate, wherein the one or more policies are used to detect one or more risk-related events associated with user transactions of the organization;

initiating, based on the one or more policies, a generation of at least one authentication challenge for at least one of the user transactions; and

transitioning from the one or more generated policies to a risk engine based on estimated risk detection rates of the risk engine and the one or more generated policies, wherein the risk engine is trained using a supervised machine learning technique.

9. The system of claim 8 , wherein the identifying step further comprises the step of comparing the probabilities of occurrence to a predefined anomaly threshold.

10. The system of claim 8 , wherein the generating step further comprises the step of selecting a given combination of candidate anomalous data values when the corresponding intervention rate satisfies a predefined intervention rate threshold.

11. The system of claim 8 , wherein the generating step further comprises the step of selecting a combination of the candidate anomalous data values having a smallest number of features.

12. The system of claim 8 , further comprising the step of assessing a performance of the one or more generated policies.

13. A computer program product, comprising a tangible machine-readable storage medium having encoded therein executable code of one or more software programs, wherein the one or more software programs when executed by at least one processing device perform the following steps:

extracting a plurality of features identified in organization data of an organization for a risk analysis, wherein a given feature comprises a plurality of data values, wherein each data value for the given feature comprises one or more of a discrete value of the given feature and a range of values for the given feature;

obtaining a probability of occurrence associated with each data value based on the organization data;

identifying a plurality of candidate anomalous data values based on the probabilities of occurrence;

determining an intervention rate for a plurality of combinations of the candidate anomalous data values;

automatically generating one or more policies for the organization using one or more of the combinations of candidate anomalous data values based on a corresponding intervention rate, wherein the one or more policies are used to detect one or more risk-related events associated with user transactions of the organization;

initiating, based on the one or more policies, a generation of at least one authentication challenge for at least one of the user transactions; and

transitioning from the one or more generated policies to a risk engine based on estimated risk detection rates of the risk engine and the one or more generated policies, wherein the risk engine is trained using a supervised machine learning technique.

14. The computer program product of claim 13 , wherein the identifying step further comprises the step of comparing the probabilities of occurrence to a predefined anomaly threshold.

15. The computer program product of claim 13 , wherein the generating step further comprises the step of selecting a given combination of candidate anomalous data values when the corresponding intervention rate satisfies a predefined intervention rate threshold.

16. The computer program product of claim 13 , wherein the generating step further comprises the step of selecting a combination of the candidate anomalous data values having a smallest number of features.

17. The computer program product of claim 13 , further comprising the step of assessing a performance of the one or more generated policies.

18. The method of claim 1 , further comprising the step of initiating, based on the risk engine, a generation of at least one additional authentication challenge for at least another one of the user transactions.

19. The method of claim 1 , wherein said transitioning comprises setting a ratio of authentication challenges generated based on the one or more policies for the user transactions to authentical challenges generated based on the risk engine for the user transactions.

20. The method of claim 1 , wherein said transitioning comprises gradually increasing the percentage of the authentication challenges generated based on the risk engine relative to the authentication challenges based on the one or more policies.

Assignments (4)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2019
From: ZASLAVSKY, ALEX; KOGANOV, ARKADY; GENDELEV, ANATOLY
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 048188/0441 →
Continuity (1)
Related Publication 20200242525A1 · Jul 30, 2020
Cited By (1)
US 12,282,954