Patent ID: 8775389

Claim:
A method of providing True Continuous Control Monitoring (CCM) of business processes for financial audits, the method comprising: consolidating financial transactional data, from plural financial transactions, associated with business processes from multiple data sources into a single source, when the financial transactional data associated with the business processes is stored on more than one data source; identifying financial transactional data elements from the financial transactional data associated with the business processes that are required for detecting and reporting, based on user-defined audit rules; translating the identified financial transactional data elements to create events, in when at least one of: the financial transactional data associated with the business processes is not stored in event notation; and, the financial transactional data associated with the business processes is not already available as a stream; streaming the events to an event processing engine; applying said event processing engine to each of the streamed events, based on user-specified audit patterns derived from the user-defined audit rules, to yield alert notifications, wherein at least one of: the consolidating, the identifying, the translating, the streaming, and the applying is executed by at least one processor.