System for accessing and testing evaluation modules via a global computer network
First Claim
1. A system for evaluating a component by accessing a prototype of said component over a network, said system comprising:
- an interface for enabling an end user to access over a network a hardware evaluation module that is configured as a prototype of the component;
means for providing the hardware evaluation module a set of instructions based on information provided by the end user;
means for controlling the hardware evaluation module when processing the set of instructions; and
means for transferring a result to the interface that indicates a capability of the hardware evaluation module based on the actions performed by the hardware evaluation module to process the set of instructions.
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.
67 Citations
22 Claims
-
1. A system for evaluating a component by accessing a prototype of said component over a network, said system comprising:
-
an interface for enabling an end user to access over a network a hardware evaluation module that is configured as a prototype of the component;
means for providing the hardware evaluation module a set of instructions based on information provided by the end user;
means for controlling the hardware evaluation module when processing the set of instructions; and
means for transferring a result to the interface that indicates a capability of the hardware evaluation module based on the actions performed by the hardware evaluation module to process the set of instructions. - View Dependent Claims (2, 3)
-
-
4. A system for evaluating a component through remote access by an end user to a prototype of said component over a network, said system comprising:
-
an end user interface for enabling an end user to access over a network a hardware evaluation module that is configured as a prototype of the component;
means for formulating a test for the hardware evaluation module based on information provided by the end user;
means for compiling the test into code that is executable by the hardware evaluation module;
means for transferring the code to the hardware evaluation module; and
means for transferring over the network to the end user interface information indicating a performance of the hardware evaluation module based on the hardware evaluation module executing the code.
-
-
5. A method for evaluating performance of a component based on testing via a network a prototype of said component, said method comprising:
-
providing an end user interface for enabling an end user to access over a network a hardware evaluation module that is configured as a prototype of the component;
formulating a test for the hardware evaluation module based on information received from the end user interface;
compiling the test into code that is executable by the hardware evaluation module;
transferring the code to the hardware evaluation module;
measuring actions performed by the hardware evaluation module to execute the code; and
transferring over the network to the end user interface information indicating a performance of the hardware evaluation module for the test based on the measurements of the actions performed by the hardware evaluation module.
-
-
6. A method for facilitating remote access by an end user to estimate performance of a component based on evaluating via a network a prototype of said component, said method comprising:
-
providing an end user interface for enabling an end user to access over a network a hardware evaluation module that is configured as a prototype of said component;
formulating a test that includes code that is executable by the hardware evaluation module, based on information provided through the end user interface;
determining performance of the hardware evaluation module based on actions performed by the hardware evaluation module when executing the code; and
transferring information indicating the performance of the hardware evaluation module for the test to the end user interface.
-
-
7. A system for evaluating a component based on testing at least one prototype of said component, said system comprising:
-
a first processor for receiving a request to execute at least one set of instructions on a selected hardware evaluation module, wherein the selected hardware module is configured as a prototype of the component; and
at least one additional processor, coupled to the first processor, for routing the at least one set of instructions to the selected hardware evaluation module based on the request, and for obtaining a result that indicates actions performed by the hardware evaluation module when executing the at least one set of instructions. - View Dependent Claims (8, 9, 10, 11)
a client, coupled to the first processor, for providing the request over a network.
-
-
10. The system of claim 9, wherein the first processor requests information indicating a condition of communications between the client and first processor.
-
11. The system of claim 9, wherein the at least one additional processor routes the at least one set of instructions to either the selected hardware evaluation module or a component of software emulating the hardware evaluation module based on a condition of communications between the client and first processor.
-
12. A system for evaluating a component based on testing a prototype of the component, said system comprising:
-
a server for receiving a request to conduct a test on a selected hardware evaluation module that is configured as a prototype of the component; and
a processor, coupled to the server, for compiling the test into at least one set of instructions, for routing the at least one set of instructions to the selected hardware evaluation module based on the request, and for obtaining a result that indicates actions performed by the hardware evaluation module when executing the at least one set of instructions. - View Dependent Claims (13)
-
-
14. A method for evaluating performance of a component based on testing at least one prototype of the component, said method comprising:
-
receiving a request to execute a set of instructions;
selecting at least one of a plurality of prototypes based on the request, wherein the plurality of prototypes includes at least one hardware evaluation module that is configured for prototyping the component;
executing, at the selected prototype, the set of instructions;
measuring actions performed by the selected prototype when executing the set of instructions; and
determining information indicating a performance of the selected prototype based on the measurements of the actions performed by the selected prototype when executing the set of instructions. - View Dependent Claims (15, 16)
-
-
17. A method for evaluating performance of a component based on testing a selected prototype of the component, comprising:
-
receiving a request from a client to execute a set of instructions;
determining information indicating a condition of communications with the client;
selecting either a hardware evaluation module that is configured for prototyping the component or a component of software that is configured for emulating the component as a prototype of the component based on the request and the condition of communications from the client;
measuring actions performed by the selected prototype when executing the set of instructions; and
determining information indicating a performance of the selected prototype based on the measurements of the actions performed by the selected prototype when executing the set of instructions. - View Dependent Claims (18, 19)
providing the information indicating the performance of executing the set of instructions to the client.
-
-
19. The method of claim 17, wherein selecting either the hardware evaluation module or the component of software as the prototype of the component comprises:
-
receiving information identifying a user at the client;
determining whether the user is authorized to access the hardware evaluation module based on the information identifying the user; and
selecting either the hardware evaluation module or the component of software as the prototype of the component based on whether the user is authorized.
-
-
20. An apparatus for evaluating performance of a component based on testing a prototype of the component, said apparatus comprising:
-
means for receiving a request to execute at least one set of instructions on a selected hardware evaluation module that is configured as a prototype of the component;
means for routing the at least one set of instructions to the selected hardware evaluation module based on the request;
means for obtaining a result that indicates actions performed by the hardware evaluation module when executing the at least one set of instructions; and
means for providing the result to the first processor.
-
-
21. An apparatus for evaluating performance of a component based on testing at least one prototype of the component, said apparatus comprising:
-
means for receiving a request to execute a set of instructions;
means for selecting at least one of a plurality of prototypes based on the request, wherein the plurality of prototypes includes at least one hardware evaluation module that is configured for prototyping the component;
means for providing to the selected prototype the set of instructions;
means for measuring actions performed by the selected prototype when executing the set of instructions; and
means for determining information indicating a performance of the selected prototype based on the measurements of the actions performed by the selected prototype when executing the set of instructions.
-
-
22. An apparatus for evaluating performance of a component based on testing a selected prototype of the component, said apparatus comprising:
-
means for receiving a request from a client to execute a set of instructions;
means for determining information indicating a condition of communications from the client;
means for selecting either a hardware evaluation module that is configured for prototyping the component or a component of software that is configured for emulating the component as a prototype for the component based on the request and the condition of communications from the client;
means for measuring actions performed by the selected prototype when executing the set of instructions; and
means for determining information indicating a performance of the selected prototype based the measurements of the actions performed by the selected prototype when executing the set of instructions.
-
Specification