Method of receiving, storing, and providing device management parameters and firmware updates to application programs within a mobile device
First Claim
1. A method for exchange of information between an Open Management Alliance (OMA) Synchronous Markup Language (SyncML) Device Management (DM) compliant server and a mobile device, said method comprising:
- Receiving one or more over-the-air provisioning parameters from an OMA SyncML DM compliant server;
Storing said provisioning parameters received from the OMA SyncML DM compliant server in a management tree data structure within the mobile device;
Retrieving DM information stored in the mobile device;
Applying rights management via an Access Control List, wherein applying rights management comprises the mobile device evaluating the Access Control List against the DM information retrieved and selectively applying DM information retrieved in accordance with the Access Control List; and
Enabling application programs to access the provisioning parameters received from the OMA SyncML DM compliant server using a pseudo hostname, wherein access is granted based on rights management according to the management tree data structure and the Access Control Lists.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for the efficient persistent storage of Device Management (DM) information on a mobile device is provided. More specifically, the present design provides methods for applications to access and update this information consistent with the Open Mobile Alliance (OMA) DM standard by extending the OMA SyncML DM standard and providing a physical implementation of a tree management data structure. This implementation enables device management parameters, originating from server applications to be received, stored and accessed by a client mobile device. The present design incorporates centralized access and security rights management for securing DM information such that only permitted applications may access and update this information. In addition, the present design provides a method for retrieving firmware update packages, saving the package as specified by the OMA Firmware Update Management Object standard, and triggering the update process to apply the package by an update agent.
-
Citations
24 Claims
-
1. A method for exchange of information between an Open Management Alliance (OMA) Synchronous Markup Language (SyncML) Device Management (DM) compliant server and a mobile device, said method comprising:
-
Receiving one or more over-the-air provisioning parameters from an OMA SyncML DM compliant server; Storing said provisioning parameters received from the OMA SyncML DM compliant server in a management tree data structure within the mobile device; Retrieving DM information stored in the mobile device; Applying rights management via an Access Control List, wherein applying rights management comprises the mobile device evaluating the Access Control List against the DM information retrieved and selectively applying DM information retrieved in accordance with the Access Control List; and Enabling application programs to access the provisioning parameters received from the OMA SyncML DM compliant server using a pseudo hostname, wherein access is granted based on rights management according to the management tree data structure and the Access Control Lists. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for exchanging information executing in a mobile device, comprising:
-
receiving provisioning parameters from an Open Management Alliance (OMA) Synchronous Markup Language (SyncML) Device Management (DM) compliant server; storing said provisioning parameters received from the OMA SyncML DM compliant server in a management tree data structure within the mobile device; applying rights management via an Access Control List, wherein applying rights management comprises the mobile device evaluating the Access Control List against the information retrieved and selectively applying information retrieved in accordance with the Access Control List; and enabling application programs to access the provisioning parameters received from the OMA SyncML DM compliant server using a pseudo hostname, wherein access is granted based on rights management according to the management tree data structure and to the Access Control List. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A mobile device comprising:
-
means for receiving provisioning parameters from an Open Management Alliance (OMA) Synchronous Markup Language (SyncML) Device Management (DM) compliant server; means for storing said provisioning parameters received from the OMA SyncML DM compliant server in a management tree data structure within the mobile device; means for applying rights management via an Access Control List, wherein applying rights management comprises the mobile device evaluating the Access Control List against the information retrieved and selectively applying information retrieved in accordance with the Access Control List; and means for enabling application programs to access the provisioning parameters received from the OMA SyncML DM compliant server using a pseudo hostname, wherein access is granted based on rights management according to the management tree data structure and the Access Control List. - View Dependent Claims (21, 22, 23, 24)
-
Specification