TECHNIQUES FOR MANAGING DEVICES NOT DIRECTLY ACCESSIBLE TO DEVICE MANAGEMENT SERVER
First Claim
1. A device for performing Device Management (DM) Gateway bootstrapping, the device comprising:
- a memory for storing code of a DM client and a plurality of DM Management Objects (MOs), each of the plurality of DM MOs including one or more nodes;
a processor for executing the code of the DM client stored in the memory;
a communications unit for receiving and sending messages for the DM client; and
the DM client for performing the DM Gateway bootstrapping based on at least one node included in at least one of the plurality of DM MOs.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and devices for managing devices not directly accessible to device management server are provided. A device for communicating a Location Update Alert message to a Device Management (DM) Server via a DM Gateway includes a memory for storing code of a DM client and a plurality of DM MOs, each of the plurality of DM MOs including one or more nodes, a processor for executing the code of the DM client stored in the memory, a communications unit for receiving and sending messages for the DM client, and the DM client for communicating a Location Update Alert message to the DM Server via the DM Gateway upon detecting a change in an address of the device, based on a LocationUpdate node of at least one of the plurality of DM MOs.
-
Citations
33 Claims
-
1. A device for performing Device Management (DM) Gateway bootstrapping, the device comprising:
-
a memory for storing code of a DM client and a plurality of DM Management Objects (MOs), each of the plurality of DM MOs including one or more nodes; a processor for executing the code of the DM client stored in the memory; a communications unit for receiving and sending messages for the DM client; and the DM client for performing the DM Gateway bootstrapping based on at least one node included in at least one of the plurality of DM MOs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A device for communicating a Location Update Alert message to a Device Management (DM) Server via a DM Gateway, the device comprising:
-
a memory for storing code of a DM client and a plurality of DM Management Objects (MOs), each of the plurality of DM MOs including one or more nodes; a processor for executing the code of the DM client stored in the memory; a communications unit for receiving and sending messages for the DM client; and the DM client for communicating a Location Update Alert message to the DM Server via the DM Gateway upon detecting a change in an address of the device, based on a LocationUpdate node of at least one of the plurality of DM MOs. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A method for operating a device including a Device Management (DM) Client to communicate a Location Update Alert message to a DM Server, the method comprising:
-
determining whether an address of the device has changed from other than one local address to another local address; if it is determined that the address change from other than one local address to another local address, determining whether at least one DM Account (DMAcc) Management Object (MO) is located for which a LocationUpdate node has a value set to true; if at least one DMAcc MO is located for which the LocationUpdate node has a value set to true, determining whether there is at least one DM Gateway in Proxy or Adaptation mode; if it is determined that there is at there is not at least one DM Gateway in Proxy or Adaptation mode, directly communicating the Location Update Alert message to any DM Server associated with the at least one DMAcc MO for which the LocationUpdate node has a value set to true; and if it is determined that there is at there is at least one DM Gateway in Proxy or Adaptation mode, communicating the Location Update Alert message to any DM Gateway that is in the Proxy or Adaptation mode and associated with the at least one DMAcc MO for which the LocationUpdate node has a value set to true. - View Dependent Claims (24)
-
-
25. A method of transmitting a notification message from a Device Management (DM) Server, the method comprising:
-
generating the notification message; and transmitting the notification message, wherein the notification message includes a header and a body, the body of the notification message including at least one of a <
moi-code>
field and a <
reason-code>
field. - View Dependent Claims (26, 27, 28)
-
-
29. A method for a Device Management (DM) Gateway to process messages from a DM server, the method comprising:
-
receiving a message from a DM server for a target device associated with the DM Gateway; determining whether the DM Gateway is bootstrapped to the DM Server that sent the message; if it is determined that the DM Gateway is not bootstrapped to the DM Server that sent the message, determining whether the DM Gateway should forward the message to the target device despite the DM Gateway not being bootstrapped to the DM Server that sent the message; and if it is determined that the DM Gateway should forward the message to the target device despite the DM Gateway not being bootstrapped to the DM Server that sent the message, forwarding the message to the target device. - View Dependent Claims (30, 31, 32, 33)
-
Specification