Patent ID: 7275240

Claim:
A computer-implemented method for recording instructions in a computer language independent syntax, comprising the steps of: accepting a request to record at least one action in a computer system; initiating a recording system in the computer system to record at lcast one action; accepting an at least one action performed on the computer system; recording the at least one action performed on the computer system with the recording system; converting the at least one action recorded with the recording system into an at least one instruction having a computer language independent syntax; converting the at least one instruction having a computer language independent syntax into an instruction list having a computer language independent syntax, wherein the instruction list comprises an operand such that the operand is defined as a named storage location capable of being modified; accepting the instruction; verifying whether code of the instruction is constructed properly wherein verifying whether code of the instruction is constructed properly comprises determining whether the instruction contains a correct number of operands to execute a call; in response to verifying that the code is constructed properly, querying whether a verifier evaluates the instruction to determine if the instruction makes sense based on contents of the instruction list; determining if the instruction makes sense based on the contents of the instruction list; and converting the instruction list into one of a plurality of source code languages that is ready for executing the call.