Patent ID: 8566648

Claim:
A method of testing a device, the method comprising: receiving, at a server, a request to perform a test instruction on one or more of a plurality of devices in communication with the server via a network, the test instruction being written in accordance with a computer programming language, the test instruction configured to test an application or capability associated with the one or more devices, the computer programming language capable of being translated into a plurality of different programming language instructions sets; selecting a first one of the plurality of devices, the first device being capable of performing instructions written in a first one of the computer programming language instruction sets; transmitting the test instruction to the first device via the network, the first device being configured to translate the test instruction from the computer programming language to the first computer programming language instruction set; and receiving a response message from the first device, the response message comprising a result of an attempt to perform the test instruction at the first device.