Patent ID: 8407329

Claim:
A mobile terminal, comprising: a transceiver adapted to receive from a server a scheduling context including a plurality of commands for managing the mobile terminal, a plurality of conditions for executing the commands, and a plurality of gating rules, each gating rule corresponding to one of the plurality of commands and indicating whether a corresponding command result is to be reported to the server; and a processor adapted to perform a process including installing the scheduling context, monitoring the plurality of conditions, determining that one of the plurality of conditions is satisfied, executing one of the plurality of commands corresponding to the satisfied condition, determining, according to the gating rule, whether or not the corresponding command result is reported to the server, and storing the corresponding command result if the gating rule indicates that the corresponding command result is to be reported to the server, wherein the processor is adapted to repeat the process until the process is completed for each of the plurality of commands, wherein, after the process is completed for each of the plurality of commands, the processor is further adapted to create and transmit a single report message via a radio communication, the single report message including all stored command results, wherein, when the transmission of the single report message fails, the processor is further adapted to log a history of the transmission failure to thereby be accessed by the server, wherein each result includes at least one of a first element identifying a result command reference number and a second element identifying a result command response code, and wherein the gating rule includes at least one of a third element identifying a gating rule command reference number and a fourth element identifying a gating rule command response code.