System and method for testing hardware or software modules via a computer network
First Claim
1. 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.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a system for facilitating the access by an end user to a component to be tested via a global computer network comprising an interface for enabling an end user to access a central computer network in communication with a component to be tested, said component to be tested residing on a second computer, means for interfacing the central computer network with the component to be tested on the second computer, means for enabling the end user to test the component to be tested on the second computer via the interface means and the central computer network, and means for transferring a result executed by the component on the second computer through the central computer network and to the end user.
42 Citations
28 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for evaluating performance of a component by testing the component via a network, the method comprising:
-
providing an end user interface for enabling selection of a component from a plurality of components, each of the selected components comprising at least one evaluation module being functioning hardware configured to be tested to evaluate performance criteria for the selected component, and each of the selected components being associated with a customized form of the end user interface; reserving a time to access the evaluation module by providing information through the customized end user interface to a scheduling program; providing the customized end user interface for enabling;
access over a network to the evaluation module, formulation of a test for the evaluation module based on a selection of a predefined code or user supplied code, compilation of the test into a resultant code that is executable by the evaluation module, transfer of the resultant code to the evaluation module, and measurement of actions performed by the evaluation module to execute the resultant code; andtransmitting to the customized end user interface information indicating a performance of the component for the test based on the measurements of the actions performed by the evaluation module. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method for evaluating a component, the method comprising:
-
providing an end user interface for enabling selection of a component from a plurality of components, each of the selected components comprising an evaluation module being functioning hardware configured to be tested to evaluate performance criteria for the selected component, and each of the selected components being associated with a customized form of the end user interface; reserving a time to access the evaluation module by providing information through the customized end user interface to a scheduling program; providing the customized end user interface for enabling;
access over a network to the evaluation module, formulation of a test for the evaluation module, based on a selection of a predefined code or user supplied code, compilation of the test into a set of instructions that is executable by the evaluation module, determination of performance of the component based on actions performed by the evaluation module when executing the set of instructions;transmitting to a first processor a request to execute the set of instructions on the evaluation module; and routing to a second processor, coupled to the first processor, the set of instructions to be executed by the evaluation module based on the request; and receiving a result that indicates actions performed by the evaluation module when executing the set of instructions. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for evaluating performance of a component by testing the component, the method comprising:
-
providing an end user interface for enabling selection of one of a plurality of components, wherein each of the selected components comprises an evaluation module that is functioning hardware configured for testing the selected component to evaluate performance criteria, and each of the selected components being associated with a customized form of an end user interface; reserving a time to access the selected component by providing information through the customized end user interface to a scheduling program; transmitting a request to perform a test 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; providing the customized end user interface for causing a compilation of the test into a set of instructions, causing an execution of the set of instructions at the evaluation module, and causing a measurement of actions performed by the evaluation module when executing the set of instructions; and receiving information indicating a performance of the selected component based on the measurements of the actions performed by the evaluation module when executing the set of instructions. - View Dependent Claims (21, 22, 23)
-
-
24. A method for facilitating remote access by an end user to measure performance of a component based on evaluating the component via a network, the method comprising:
-
providing an end user interface for enabling selection of a component from a plurality of components, each of the selected components comprising an evaluation module being functioning hardware configured to be tested to evaluate performance criteria for the selected component, and each of the selected components being associated with a customized form of the end user interface; providing the customized end user interface for enabling;
access over a network to the evaluation module, formulation of a test for the evaluation module, based on a selection of a predefined code or user supplied code from predefined and user source code options available on the customized end user interface, compilation of the test into a resultant code that is executable by the evaluation module, determination of performance of the component based on actions performed by the evaluation module when executing the resultant code; andtransmitting information indicating the performance of the component for the test to the customized end user interface. - View Dependent Claims (25, 26, 27)
-
-
28. A computer-readable medium comprising instructions which, when executed by a processor, perform a method for evaluating performance of a component by testing the component via a network, the method comprising:
-
presenting an end user interface to enable selection of one or more components from a plurality of components, each of the selected components comprising at least one evaluation module for evaluating performance criteria of the selected component, and each of the selected components being associated with a customized form of the end user interface; reserving a time to access the evaluation module using a scheduling program through the customized end user interface; creating a test for the evaluation module based on a selection of a predefined code or user supplied code; compiling the test into a resultant code; transferring the resultant code to the evaluation module; executing the resultant code by the evaluation module; and receiving, by the customized end user interface, information indicating a performance of the component based on a measurement of actions performed by the evaluation module in response to executing the resultant code.
-
Specification