Patent ID: 8856728

Claim:
A method, implemented at least in part by one or more computing devices, for generating surveillance and compliance scenarios, the method comprising: receiving a plurality of surveillance and compliance scenarios created by a first user in a first language using a graphical modeling tool, the graphical modeling tool being configured to create one or more flowcharts of detection logic and the receiving of the plurality of surveillance and compliance scenarios comprises receiving the one or more flowcharts of detection logic or representations thereof; translating the plurality of surveillance and compliance scenarios into a second language that is configured to perform the surveillance and compliance scenarios on the one or more computing devices to detect the occurrence of a potentially fraudulent event; and receiving a plurality of input parameters created by a second user relating to the plurality of surveillance and compliance scenarios, and receiving a plurality of filters that are configured to select a subset of transactions data on which the plurality of surveillance and compliance scenarios will be performed, the plurality of input parameters including a scoring configuration that provides a plurality of rules and weightages to be applied to a detected event to generate a risk or criticality score for the potentially fraudulent event, and receiving a plurality of threshold parameters that limit a number of alerts that can be generated by the plurality of surveillance and compliance scenarios when performed on the subset of transactions data.