Patent ID: 7444256

Claim:
A method for evaluating performance of an evaluation module via a network, said method comprising: providing an end user interface for enabling selection of an evaluation module from a plurality of evaluation modules, each of the selected evaluation modules being functioning hardware configured to be tested to evaluate performance criteria, and each of the selected evaluation modules being associated with a customized form of the end user interface; providing the customized end user interface for enabling access to the selected evaluation module over the network; transmitting information from the customized end user interface to cause formulation of a test for the selected evaluation module based on a selection of a predefined code or user supplied code, wherein the customized end user interface includes options for selecting either the predefined code or the user supplied code to be compiled; compiling the test into a resultant code that is executed by the selected evaluation module; measuring actions performed by the selected evaluation module during execution of the resultant code; and receiving over the network at the customized end user interface information indicating a performance of the selected evaluation module based on the measured actions of the selected evaluation module.