Patent ID: 8010100

Claim:
A method for conducting a performance test on a wireless device comprising: receiving information at the wireless device including information indicating at least one condition for determining how and when a performance test is to be conducted by the wireless device, wherein the condition comprises a state of the wireless device including at least one of a device capability, a state of a battery of the wireless device, a state of a memory of the wireless device, and a processing power of the device; determining at the wireless device whether the at least one condition for the performance test to be started are met; conducting the specified performance test at the wireless device; and storing results of the performance test at the wireless device; wherein the wireless device accents the performance request only after verifying a digest sent by the service manager and transmits an acknowledgement to the service manager after the performance test is conducted, and where in the digest for verifying the credentials of the service manager is generated by means of a shared private key stored in the wireless device and the service manager.