Building a compliance artifact
AssigneeRegscale
InventorJared Travis Howerton
Life of this patent
Estimating the term…
Abstract
Disclosed is a system and a method for building a dynamic compliance artifact. Initially, a set of regulations and a set of controls associated with each regulation is determined. Further, a master regulation from the set of regulations is identified. Furthermore, one or more controls of the master regulation are mapped across the set of regulations. Upon mapping each control from the set of controls, a mapping matrix is generated. Subsequently, a compliance artifact for the master regulation is dynamically built into multiple versions based on the mapping matrix.
Claims15
A method for building a compliance artifact, the method comprising:
- receiving, by a processor, data related to multiple domains;
- converting, by the processor, the data into a structured digital object related to a given domain from the multiple domains;
- extracting, by the processor, a set of regulations for the given domain by parsing the digital object, wherein a regulation from the set of regulations comprises a set of controls, each indicative of one or more actions to be performed to comply with the regulation;
- analyzing, by the processor, the set of controls to identify overlapping controls, wherein the overlapping controls at least include one or more controls linked with multiple regulations from the set of regulations, and wherein the analysis is performed at least based in part on information related to a set of historical regulations, and a set of historical controls associated with each historical regulation;
- identifying, by the processor, at least one regulation of the set of regulations as a master regulation, based on the overlapping controls;
- displaying, by the processor, in real-time, a mapping matrix generated by mapping the overlapping controls of the master regulation with each of the set of regulations;
- dynamically building, by the processor, a compliance artifact based on the master regulation, responsive to generating the mapping matrix, wherein the compliance artifact comprises a set of evidence related to the mapped overlapping controls, and wherein the set of evidence is collected automatically in real-time using Application Programming Interface (APIs) and Command Line Interface (CLIs) that connect to one or more of continuous monitoring systems, Internet of Things (IoT) platforms, and customer applications;
- detecting, by the processor, a change in one or more regulations from the set of regulations, the mapping matrix, or the set of evidence;
- and
- toggling, by the processor, between multiple versions of the compliance artifact in real-time, responsive to detecting the change.
-5. (canceled)
-9. (canceled)
A system for building a compliance artifact, the system comprising:
- a memory;
- and
- a processor coupled to the memory, wherein the processor is configured to execute instructions stored in the memory to:
- receive data related to multiple domains;
- convert the data into a structured digital object related to a given domain from the multiple domains;
- extract a set of regulations for the given domain by parsing the digital object, wherein a regulation from the set of regulations comprises a set of controls, each indicative one or more actions to be performed to comply with the regulation;
- analyze the set of controls to identify overlapping controls, wherein the overlapping controls at least include one or more controls linked with multiple regulations from the set of regulations, and wherein the analysis is performed at least based in part on information related to a set of historical regulations, and a set of historical controls associated with each historical regulation;
- identify at least one regulation of the set of regulations as a master regulation, based on the overlapping controls;
- display, in real-time, a mapping matrix generated by mapping the overlapping controls of the master regulation with each of the set of regulations;
- dynamically build a compliance artifact based on the master regulation dynamically responsive to generating the mapping matrix, wherein the compliance artifact comprises a set of evidence related to the mapped overlapping controls, and wherein the set of evidence is collected automatically in real-time using Application Programming Interface (APIs) and Command Line Interface (CLIs) that connect to one or more of continuous monitoring systems, Internet of Things (IoT) platforms, and customer applications;
- detecting a change in one or more regulations from the set of regulations, the mapping matrix, or the set of evidence;
- and
- toggle between multiple versions of the compliance artifact in real-time, responsive to detecting the change.
-14. (canceled)
-18. (canceled)
A non-transitory computer program product having embodied thereon a computer program for building a compliance artifact, the computer program product storing instructions, the instructions comprising instructions for:
- receiving data related to multiple domains;
- converting the data into a structured digital object related to a given domain from the multiple domains;
- extracting a set of regulations for the given domain by parsing the digital object, wherein a regulation from the set of regulations comprises a set of controls, each indicative of one or more actions to be performed to comply with the regulation;
- analyzing the set of controls to identify overlapping controls, wherein the overlapping controls at least include one or more controls linked with multiple regulations from the set of regulations, and wherein the analysis is performed at least based in part on a set of historical regulations, and a set of historical controls associated with each historical regulation;
- identifying at least one regulation of the set of regulations as a master regulation based on the overlapping controls;
- displaying a mapping matrix in real-time, the mapping matrix generated by mapping the overlapping controls of the master regulation with each of the set of regulations;
- dynamically building the compliance artifact based on the master regulation responsive to generating the mapping matrix, wherein the compliance artifact comprises a set of evidence related to the mapped overlapping controls, and wherein the set of evidence is collected automatically in real-time using Application Programming Interface (APIs) and Command Line Interface (CLIs) that connect to one or more of continuous monitoring systems, Internet of Things (IoT) platforms, and customer applications;
- detecting a change in regulations from the set of regulations, the mapping matrix, or the set of evidence;
- and
- toggling, between multiple versions of the compliance artifact in real-time responsive to detecting the change.
Dependencies are inferred from the claim text.