Patent ID: 8135395

Claim:
A method of monitoring performance of a wireless device on a wireless network, comprising: receiving at a wireless device a control command to execute a performance module on the wireless device to obtain performance statistics, wherein the control command comprises a user identifier and a control activity, wherein the user identifier identifies an originator of the control command; generating a permission decision that determines whether or not to execute the control command, wherein the permission decision is based on a comparison of the user identifier and the control activity in the control command with a plurality of authorized user identifiers correlated to a plurality of authorized control permissions, wherein each control permission identifies at least one authorized control activity permitted to an authorized user, whereby unauthorized users are prohibited to perform one or more control activities on the mobile device; obtaining on the wireless device a variable monitoring configuration if the permission decision determines that the control command is executable, wherein the variable monitoring configuration comprises a performance parameter selected from a plurality of performance parameters and a threshold setting selected from a plurality of threshold settings, the performance parameter associated with a performance statistic selected from a plurality of performance statistics to be monitored, the threshold setting comprising a limit corresponding to the performance statistic; determining the performance statistic for the wireless device based upon the monitored performance parameter; comparing the determined performance statistic to the corresponding threshold setting; generating a notification if the determined performance statistic meets the threshold setting; and forwarding wireless device performance-related data to another device via a limited-access communications channel across a wireless network based on a predefined limited service configuration.