Patent ID: 7584466

Claim:
A mobile device managed by a device management server, the mobile device comprising: a device management tree comprising a plurality of nodes and leaves from several different environments, wherein the plurality of nodes and leaves represent at least a firmware component and at least a software component including a provisioning parameter and a configuration parameter, and wherein the device management tree is capable of being manipulated by the device management server; wherein at least one of the firmware component and the software component is resident in the mobile device; a first mechanism providing access to the device management tree operable via a management client to provide read and/or write synchronization of the plurality of nodes and leaves; and a second mechanism providing access to the device management tree operable via an agent to provide access to the plurality of nodes and leaves during a compilation of the agent with an associated application interface or component interface of the management tree; wherein the device management tree being locally accessible by at least a subset of the at least one of a firmware component and a software component resident in the mobile device via each of the first and second mechanisms providing access to the device management tree; and wherein at least one of the plurality of nodes and leaves comprises a special node that is located at a predetermined location in memory that is known and accessible by the at least a subset of the at least one of a firmware component and a software component resident in the mobile device.