US 11,659,006 B2
Computer environment compliance
Milton H. Hernandez, Tenafly, NJ (US); Anup Kalia, Elmsford, NY (US); Brian Peterson, Ridgefield, CT (US); Vugranam C. Sreedhar, Yorktown Heights, NY (US); and Sai Zeng, Yorktown Heights, NY (US)
Assigned to Kyndryl, Inc., New York, NY (US)
Filed by Kyndryl, Inc., New York, NY (US)
Filed on Dec. 23, 2020, as Appl. No. 17/131,945.
Application 17/131,945 is a continuation of application No. 15/796,014, filed on Oct. 27, 2017, granted, now 10,979,456.
Prior Publication US 2021/0120041 A1, Apr. 22, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/23 (2019.01); H04L 9/40 (2022.01); H04L 67/10 (2022.01); H04L 47/20 (2022.01); H04L 43/08 (2022.01)
CPC H04L 63/20 (2013.01) [H04L 43/08 (2013.01); H04L 47/20 (2013.01); H04L 63/1433 (2013.01); H04L 67/10 (2013.01)] 13 Claims
OG exemplary drawing
 
1. A system, comprising:
a memory that stores computer executable components; and
a processor that executes the computer executable components stored in the memory, wherein the computer executable components comprise:
a policy optimization component that determines one or more changes to a policy that achieve compliance with a plurality of standardized policies based on a determination that the policy complies with a first standardized policy of the plurality of standardized policies and fails to comply with a second standardized policy of the plurality of standardized policies;
an assessment component comprising:
a policy term identification component that processes, via the processor, and applying one or more convolutional neural networks, the policy resulting in a determination of a type of the policy;
a conflict resolution component that compares first structured policy information for the first standardized policy with second structured policy information for the second standardized policy to identify one or more conflicting elements between the first standardized policy and the second standardized policy, and further updates the first standardized policy or the second standardized policy to remove the one or more conflicting elements; and
a risk component that determines risk scores respectively associated with the first standardized policy and the second standardized policy with the one or more conflicting elements removed; and
wherein the policy optimization component selects one of the first standardized policy or the second standardized policy as an optimal policy based on association with a lowest risk score and further determines the one or more changes to the policy to bring the policy into compliance with the optimal policy.