US 12,450,498 B2
Method and system for rule mining using quantum computing
Gal Diskin, Tel Aviv (IL); and Avi Aminov, Givat Shmuel (IL)
Assigned to Delinea Inc., San Francisco, CA (US)
Filed by Authomize LTD, Tel Aviv (IL)
Filed on Feb. 7, 2022, as Appl. No. 17/665,742.
Claims priority of provisional application 63/150,624, filed on Feb. 18, 2021.
Prior Publication US 2022/0261665 A1, Aug. 18, 2022
Int. Cl. G06F 30/327 (2020.01); G06N 5/025 (2023.01); G06N 10/20 (2022.01); G06N 10/60 (2022.01)
CPC G06N 5/025 (2013.01) [G06N 10/20 (2022.01); G06N 10/60 (2022.01)] 22 Claims
OG exemplary drawing
 
1. A computerized method comprising:
obtaining a filtered rules list that includes a plurality of filtered lists of candidate rules, each filtered list of candidate rules associated with a respective component that includes a plurality of subsets of subjects associated with an organization and a plurality of subsets of resources associated with the organization, and each filtered list of candidate rules defining an action on at least one of the resources in the plurality of subsets of resources of the component to be taken by at least one of the subjects in the plurality of subsets of subjects of the component;
optimizing, by a quantum optimization engine, the filtered rules list to produce an optimized rules list that includes, for each component of the plurality of components, an optimized set of rules associated with the component;
augmenting the optimized rules list to produce an additional rules list that includes, for each component of the plurality of components, an additional set of rules associated with the component, and creating an updated rules list that includes, for each component of the plurality of components, an updated set of rules that includes the optimized set of rules associated with the component and the additional rule associated with the component;
consolidating the updated rules list to produce a new filtered rules list that includes a plurality of consolidated filtered lists of rules, each consolidated filtered list of rules associated with a consolidated component produced by taking the union of two or more of the components associated with the updated rules list, and each consolidated filtered list of rules produced by taking the union of the updated set of rules associated with the two or components that form the associated consolidated component; and
repeating the optimizing, augmenting, and consolidating until only a single set of rules associated with a single component remains.