Patent ID: 8407789

Claim:
A computing system implemented process for dynamically and automatically optimizing multiple filter/stage security systems comprising: providing a multiple filter/stage security system, the multiple filter/stage security system including two or more filters/stages with each filter/stage being implemented to detect, block, or filter out, undesirable content based on parameters/tests specific to that filter/stage in a defined initial filter/stage order; monitoring the operation and filtering activity of at least two of the two or more filters/stages of the multiple filter/stage security system to determine the cost or effectiveness of the at least two of the two or more filters/stages of the multiple filter/stage security system using one or more processors associated with one or more computing systems; analyzing data representing the results of the monitoring of the operation and filtering activity of the at least two of the two or more filters/stages of the multiple filter/stage security system to determine a cost/use profile for each filter/stage of the at least two of the two or more filters/stages of the multiple filter/stage security system using one or more processors associated with one or more computing systems; analyzing the cost/use profiles for each filter/stage of the at least two of the two or more filters/stages of the multiple filter/stage security system to determine an optimal order of application of the at least two of the two or more filters/stages of the multiple filter/stage security system using one or more processors associated with one or more computing systems, the optimal order being determined to be an order which results in one or more of lower input/out latency, lower server cost, and a lower database access time; and transforming the initial filter/stage order to the determined optimal order of application of the at least two of the two or more filters/stages of the multiple filter/stage security system using one or more processors associated with one or more computing systems.