Patent ID: 7295955

Claim:
A computer-implemented method of representing at least one criterion as a computer-storable expression that can be stored and evaluated for a blueprint in order to determine whether said blue print meets said at least one criterion, said method comprising: receiving or determining at least one criterion, wherein said at least one criterion can represent at least one criterion for at least one blueprint; determining or receiving at least one function associated with said at least one criterion, wherein said at least one function is configured for evaluation of said at least one blueprint; determining, at least partially based on said at least one function, at least one storable-expression for said at least one criterion, wherein said at least one storable-expression represents said at least one criterion for evaluation of said at least one blueprint to determine whether said at least one blueprint meets said at least one criterion, and wherein said at least one storable-expression includes said at least one function; and storing said at least one storable-expression in a computer readable medium, thereby effectively providing a stored representation of said at least one criterion for subsequent evaluation of said at least one blueprint in order to determine whether said at least one blueprint meets said at least one criterion.