Patent ID: 8863107

Claim:
A method of implementing mobile device management in a network of managed object mobile devices coupled to a mobile device manager server computer, comprising: defining a set of action blocks comprising actions and conditions to be implemented on a mobile device managed by the mobile device manager server; using the action blocks as primitives for the composition of management tasks; representing the action blocks as objects in a graphical user interface layout tool; defining the management tasks using a workflow design tool that utilizes a drag-and-drop graphical user interface, the management tasks comprising a plurality of process states functionally coupled to one another through one or more transitions, wherein at least one process state of the plurality of process states calls one or more other process states of the plurality of process states at least one of directly and through stacked process states of the plurality of process states, wherein a first workflow includes a first subroutine state and a first end state of the plurality of process states and a second workflow includes a second end state of the plurality of process states, the first workflow calling the second workflow through the first subroutine state, the second workflow returning control to the first workflow when the one or more transitions reach the second end state, the one or more transitions concluding when reaching the first end state; wherein the mobile device is an Open Mobile Alliance Device Management (OAM DM) enabled mobile device, and the process states include one or more configuration parameters of the mobile device; and wherein the one or more configuration parameters are represented in at least one node of an OMA DM management tree for the mobile device.