Patent ID: 7225430

Claim:
A method for managing execution of a software code by a selected application program, comprising: configuring a database having a plurality of application programs, wherein each one of the plurality of application programs corresponds to at least one designated software code, wherein the plurality of application programs includes the selected application program, and wherein the corresponding at least one designated software code is not the software code executed by the selected application program; detecting the execution of all or a portion of the software code, wherein the detecting is not performed by the software code; identifying the selected application program that is executing the software code; confirming a conflict between the selected application program and the software code in response to the application program executing the software code, wherein the conflict between the selected application program and the software code is confirmed after the execution of the software code has been detected, and wherein confirming the conflict includes determining that the executed software code is not correct for the selected application program; and after confirming the conflict, recording that the selected application and the executed software code conflict in the database.