Patent ID: 8117257

Claim:
A terminal, comprising: a computer processor executing one or more commands to: receive, from a server, a monitoring object and a scheduling object, wherein the monitoring object comprises an identifier number and a registration number of a specified event to be monitored and information on a condition under which the specified event occurs, and wherein the scheduling object comprises information of a specified task and trigger information referring to the specified event as a trigger for execution of the specified task when the specified event occurs, wherein the trigger information in the scheduling object corresponds to the identifier number and the registration number of the specified event; check whether or not the server is authorized to provide the monitoring object and the scheduling object by verifying access information therein; monitor whether the specified event occurs within the terminal if the server is verified to be authorized according to the checking of the monitoring object; register the specified task together with trigger information referring to the specified event into the terminal so that the specified task could be executed without any direction from the server if the server is verified to be authorized according to the checking of the scheduling object; check, when the specified event occurs, whether the identifier number and the registration number of the specified event that has occurred matches the trigger information of the specified event for the specified task registered; and allow a processing unit specified by the trigger information to execute the specified task registered when the specified event is detected to occur, wherein the monitoring object and the scheduling object are expressed in a form of a management tree comprising a set of elements.