Risk and compliance framework
First Claim
Patent Images
1. A computer-implementable method executed by at least one processor in a computer system, the computer-implementable method comprising:
- generating a common data framework that includes multiple data structures derived from different applications that are associated with different data sources within an enterprise, wherein the different data sources contain data from different data categories;
receiving a selection of a regulation that the enterprise is required to comply with, wherein the regulation comprises one or more of a legislative regulation, established standard, codes and business policies;
enabling selective determination of which specific data from among a larger set of data is required for the enterprise to be in compliance with the selected regulation; and
extracting, from the common data framework, needed data that is needed for the enterprise to be in compliance with the selected regulation;
wherein the common data framework includes a layer structure that includes;
a data source layer, wherein the data source layer includes unstructured data, informational data and external data, wherein the unstructured data comprises video files and web logs, wherein the informational data comprises spreadsheets, and wherein the external data comprises web crawling files;
an integration layer, wherein the integration layer includes extraction files, transformation files, integrity files, synchronization files, loading files, integration files and metadata files, wherein the extraction files comprise an extraction engine, file/data capture software, parsing code, mapping code, and pre-defined incremental procedures, wherein the transformation files comprise translation files, calculation files, aggregation files and enrichment files used to manipulate the data taken from the data source layer, wherein the integrity files include code for scrubbing, validating, sampling, profiling, matching/de-duping, balancing and controlling data from the data source layer, wherein the loading files include bulk load and message queues, wherein the integration files include merging and message queues, and wherein the metadata files include business rules and meta-tagging of data from the data source layer;
a data layer that includes data that the integration layer extracted and transformed from the data source layer to obtain data used in an enterprise'"'"'s regulation/standard compliance program;
an analytics layer that utilizes data from the data layer to create the enterprise'"'"'s regulation/standard compliance program; and
an access layer to provide access to the enterprise'"'"'s regulation/standard compliance program.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and computer-usable medium are presented for coordinating an enterprise'"'"'s resources needed for regulation/standards compliance. The method includes the establishment of a common data framework that includes multiple data structures for multiple applications, selection of a regulation to be complied with by an enterprise, determination of which data is needed by the enterprise to be in compliance with the regulation, and extraction of needed data for compliance from the common data structure
104 Citations
19 Claims
-
1. A computer-implementable method executed by at least one processor in a computer system, the computer-implementable method comprising:
-
generating a common data framework that includes multiple data structures derived from different applications that are associated with different data sources within an enterprise, wherein the different data sources contain data from different data categories; receiving a selection of a regulation that the enterprise is required to comply with, wherein the regulation comprises one or more of a legislative regulation, established standard, codes and business policies; enabling selective determination of which specific data from among a larger set of data is required for the enterprise to be in compliance with the selected regulation; and extracting, from the common data framework, needed data that is needed for the enterprise to be in compliance with the selected regulation; wherein the common data framework includes a layer structure that includes; a data source layer, wherein the data source layer includes unstructured data, informational data and external data, wherein the unstructured data comprises video files and web logs, wherein the informational data comprises spreadsheets, and wherein the external data comprises web crawling files; an integration layer, wherein the integration layer includes extraction files, transformation files, integrity files, synchronization files, loading files, integration files and metadata files, wherein the extraction files comprise an extraction engine, file/data capture software, parsing code, mapping code, and pre-defined incremental procedures, wherein the transformation files comprise translation files, calculation files, aggregation files and enrichment files used to manipulate the data taken from the data source layer, wherein the integrity files include code for scrubbing, validating, sampling, profiling, matching/de-duping, balancing and controlling data from the data source layer, wherein the loading files include bulk load and message queues, wherein the integration files include merging and message queues, and wherein the metadata files include business rules and meta-tagging of data from the data source layer; a data layer that includes data that the integration layer extracted and transformed from the data source layer to obtain data used in an enterprise'"'"'s regulation/standard compliance program; an analytics layer that utilizes data from the data layer to create the enterprise'"'"'s regulation/standard compliance program; and an access layer to provide access to the enterprise'"'"'s regulation/standard compliance program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 16, 17)
-
-
8. A system comprising:
-
a processor; a data bus coupled to the processor; a memory coupled to the data bus; and a computer-usable medium embodying computer program code, the computer program code comprising instructions executable by the processor and configured to; generate a common data framework that includes multiple data structures derived from separate applications and data sources within an enterprise; receive a selection of a regulation which the enterprise is to comply with; automatically determine specific data from among a larger set of data, which specific data is required by the enterprise to be in compliance with the regulation; and extract needed data for compliance from the common data framework; wherein the common data structure includes a layer structure that includes; a data source layer, wherein the data source layer includes unstructured data, informational data and external data, wherein the unstructured data comprises video files and web logs, wherein the informational data comprises spreadsheets, and wherein the external data comprises web crawling files; an integration layer, wherein the integration layer includes extraction files, transformation files, integrity files, synchronization files, loading files, integration files and metadata files, wherein the extraction files comprise an extraction engine, file/data capture software, parsing code, mapping code, and pre-defined incremental procedures, wherein the transformation files comprise translation files, calculation files, aggregation files and enrichment files used to manipulate the data taken from the data source layer, wherein the integrity files include code for scrubbing, validating, sampling, profiling, matching/de-duping, balancing and controlling data from the data source layer, wherein the loading files include bulk load and message queues, wherein the integration files include merging and message queues, and wherein the metadata files include business rules and meta-tagging of data from the data source layer; a data layer that includes data that the integration layer extracted and transformed from the data source layer to obtain data used in an enterprise'"'"'s regulation/standard compliance program; an analytics layer that utilizes data from the data layer to create the enterprise'"'"'s regulation/standard compliance program; and an access layer to provide access to the enterprise'"'"'s regulation/standard compliance program. - View Dependent Claims (9, 10)
-
-
11. A tangible computer-usable medium on which is stored computer program code, the computer program code comprising computer executable instructions configured to:
-
generate a common data framework that includes multiple data structures for multiple applications; receive a selection of a regulation to be complied with by an enterprise; determine which data is needed by the enterprise to be in compliance with the regulation; and extract needed data for compliance from the common data framework, wherein the common data framework includes a layer structure that includes; a data source layer, wherein the data source layer includes unstructured data, informational data and external data, wherein the unstructured data comprises video files and web logs, wherein the informational data comprises spreadsheets, and wherein the external data comprises web crawling files; an integration layer, wherein the integration layer includes extraction files, transformation files, integrity files, synchronization files, loading files, integration files and metadata files, wherein the extraction files comprise an extraction engine, file/data capture software, parsing code, mapping code, and pre-defined incremental procedures, wherein the transformation files comprise translation files, calculation files, aggregation files and enrichment files used to manipulate the data taken from the data source layer, wherein the integrity files include code for scrubbing, validating, sampling, profiling, matching/de-duping, balancing and controlling data from the data source layer, wherein the loading files include bulk load and message queues, wherein the integration files include merging and message queues, and wherein the metadata files include business rules and meta-tagging of data from the data source layer; a data layer that includes data that the integration layer extracted and transformed from the data source layer to obtain data used in an enterprise'"'"'s regulation/standard compliance program; an analytics layer that utilizes data from the data layer to create the enterprise'"'"'s regulation/standard compliance program; and an access layer to provide access to the enterprise'"'"'s regulation/standard compliance program. - View Dependent Claims (12, 13, 14, 15, 18, 19)
-
Specification