Patent ID: 7231417

Claim:
A method of generating a function, the method comprising: a) displaying a field on a client computer for receiving a rule that is to be input into the client computer by a user of the client computer; b) then receiving by the client computer a rule that was input into the client computer by the user of the client computer, the rule defining a premise and a conclusion to be drawn if the premise is true; c) then transmitting the rule from the client computer to a server; d) then storing the rule on the server; and e) then generating a function from the rule at the server that determines if the premise is true and based at least in part upon the conclusion, outputting a first value if the premise is true and outputting a second value if the premise is false; f) then receiving a parameter that was entered into the client computer by the user of the client computer; g) then transmitting the parameter from the client computer to the server; h) then executing the function at the server thereby determining, by the server, if the premise is true or if the premise is false; and i) then transmitting the first value from the server to the client computer if the premise is true, otherwise transmitting the second value from the server to the client computer.