A computer-implemented fraud detection system comprises a processor and memory storing computer-readable instructions for causing a computer to perform a method for determining potentially fraudulent records. The method performed by the computer comprises executing a trial fraud detection strategy routine on historic records in a database, the trial detection strategy comprising multiple rules including at least one weighting factor. The method further includes calculating an efficiency of the trial fraud detection strategy based on the multiple rules and executing an iterative routine to optimize adjusting the at least one weighting factor. An adjusted fraud detection strategy that incorporates the adjusted weighting factor is set.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A computer-implemented fraud detection method for determining potentially fraudulent records in a database, comprising: executing a trial fraud detection strategy routine on historic records in the database; the trial detection strategy comprising multiple rules; calculating a number of the historic records determined to be proven fraud records according to the trial fraud detection strategy; calculating a number of the historic records determined to be false positive records according to the trial fraud detection strategy; calculating a trial efficiency of the trial fraud detection strategy based on a difference between a number of determined proven fraud records multiplied by a profit factor for each proven fraud record and a number of determined false positive records multiplied by a cost factor for each false positive record; and determining an adjusted fraud detection strategy with an efficiency that equals or exceeds the trial efficiency. 2. The method of claim 1, wherein at least one of the multiple rules has a respective weighting factor, and wherein determining an adjusted fraud detection strategy comprises optimizing a weighting factor for the at least one of the multiple rules. 3. The method of claim 1, wherein the multiple rules have respective weighting factors, and wherein determining an adjusted fraud detection strategy comprises using a genetic solution approach to determine adjusted weighting factors for the multiple rules such that the rules are weighted relative to each other differently in the adjusted fraud detection strategy than in the trial fraud detection strategy. 4. The method of claim 3, wherein the genetic solution approach comprises selecting five children derived by mutation from three parents, and selecting three next generation parents from the five children. 5. The method of claim 3, wherein the genetic solution approach comprises selecting five children derived by mutation from three parents, and selecting three next generation parents from the five children, wherein the three next generation parents are selected from the five children based on the results of a fitness function. 6. The method of claim 3, wherein the genetic solution approach is iterated at least three times in determining the adjusted fraud detection strategy. 7. The method of claim 1, wherein the trial fraud detection strategy is executed once, and wherein determining an adjusted fraud detection strategy comprises selecting subsets of the results from the trial fraud detection strategy results and weighting each selected subset according to a predetermined method. 8. The method of claim 1, wherein the multiple rules comprise respective multiple weighting factors, and wherein determining an adjusted fraud detection strategy comprises iteratively comparing different combinations of the multiple weighting factors against each other via a fitness function. 9. The method of claim 1, wherein determining the adjusted fraud detection strategy comprises using a fitness function to determine the adjusted weighting factor. 10. The method of claim 1, further comprising querying the user to enter the profit factor and the cost factor. 11. A computer-implemented fraud detection system, comprising: a processor; memory storing computer-readable instructions for causing a computer to perform a method for determining potentially fraudulent records, the method comprising: executing a trial fraud detection strategy routine on historic records in a database, the trial detection strategy comprising multiple rules including at least one weighting factor; calculating an efficiency of the trial fraud detection strategy based on the multiple rules; executing an iterative routine to optimize adjusting the at least one weighting factor; setting an adjusted fraud detection strategy that incorporates the adjusted weighting factor. 12. The system of claim 11, wherein the method comprises calculating a number of the historic records determined to be proven fraud records according to the trial fraud detection strategy and calculating a number of the historic records determined to be false positive records according to the trial fraud detection strategy, and wherein calculating an efficiency of the trial fraud detection strategy comprises calculating the number of determined proven fraud records multiplied by a profit factor for each proven fraud record minus the number of determined false positive records multiplied by a cost factor for each false positive record. 13. The system of claim 11, wherein the multiple rules comprise at least one threshold. 14. The system of claim 11, wherein the multiple rules comprise at least two parameters and a respective at least two weighting factors for the at least two parameters. 15. The system of claim 11, wherein the method comprises receiving input from a user to calibrate a fraud detection strategy. 16. The system of claim 11, further comprising an interface component controlled by the processor to display a graphical user interface with information for the user, prompts for user inputs and results. 17. The system of claim 15, wherein the user interface prompts the use to enter a profit factor and a cost factor. 18. One or more computer-readable storage media comprising computer-executable instructions for performing a method of detecting fraudulent records in a database, comprising: executing a trial fraud detection strategy routine on historic records in the database; the trial detection strategy comprising multiple rules; calculating a number of the historic records determined to be proven fraud records according to the trial fraud detection strategy; calculating a number of the historic records determined to be false positive records according to the trial fraud detection strategy; calculating a trial efficiency of the trial fraud detection strategy based on a difference between a number of determined proven fraud records multiplied by a profit factor for each proven fraud record and a number of determined false positive records multiplied by a cost factor for each false positive record; and determining an adjusted fraud detection strategy with an efficiency that equals or exceeds the trial efficiency. 19. The one or more computer-readable storage media of claim 18, wherein at least one of the multiple rules has a respective weighting factor, and wherein determining an adjusted fraud detection strategy comprises optimizing a weighting factor for the at least one of the multiple rules. 20. The one or more computer-readable storage media of claim 18, wherein determining the adjusted fraud detection strategy comprises using a genetic solution approach to determine the weighting factor for the at least one of the multiple rules.