IP Library Granted Patent US 7,734,737
Granted Patent B2
US 7,734,737 · App. 11/138,906 · Granted Jun 8, 2010

Device management with configuration information

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,734,737
App. No.
11/138,906
Granted
Jun 8, 2010
Kind
B2
Abstract

The invention relates to device management and to information needed for bootstrapping and initiation. The bootstrapping information and initiation information are sent in one message, wherein the client receives them both. According to the state of the client, one of the informations is selected and used.

Claims (54)

1. A method for device management, comprising:

receiving in a client device, bootstrapping information and device management (DM) session initiation information within a same message from a DM server;

determining by said client device, a client device state; wherein said client device state is selected from the group consisting of provisioned and unprovisioned;

selecting by said client device one of said bootstrapping information or said DM session initiation information based on the client device state as determined by said client device so as to accordingly

(i) bootstrap said client device, whereby said client device state is changed from unprovisioned to provisioned, and said client device is operable to initiate a DM session with a DM server indicated in said same message or

(ii) initiate by said client device a device management session in said device, wherein said device management session includes a DM Server indicated in said same message;

wherein only bootstrapping information is selected and DM session initiation information is discarded, if said client device state is unprovisioned, and

wherein only DM session initiation information is selected, and bootstrapping information is discarded if said client device state is provisioned

2. The method of claim 1 , wherein said same message comprises the bootstrapping information in its own separate and distinct bootstrapping information packet and the DM session initiation information in its own separate and distinct DM session initiation packet, and wherein the bootstrapping information packet and the DM session initiation packet are received substantially at the same time.

3. The method of claim 1 , wherein said same message comprises the bootstrapping information and the DM session initiation information combined in a same packet.

4. A system for device management comprising:

a client device comprising a control unit operable to bootstrap a device management (DM) session and initiating said device management (DM) session, and

a server operable to transfer a data single message containing at least both bootstrapping information and DM session initiation information to said client device,

wherein said control unit of said device is further operable to determine a client device state, wherein said client device state is selected from the group consisting of provisioned and unprovisioned; and

based on the determined client device state to select one of said bootstrapping information or said DM session initiation information, so as to accordingly

(i) bootstrap said client device, whereby said client device state is changed from unprovisioned to provisioned, and said client device is operable to initiate a DM session with a DM server indicated in said same message or

(ii) initiate by said client device a device management session in said client device, wherein said device management session includes a DM Server indicated in said same message;

wherein only bootstrapping information is selected and DM session initiation information is discarded, if said client device state is unprovisioned;

wherein only DM session initiation information is selected, and bootstrapping information is discarded if said client device state is provisioned.

5. A device management (DM) server operable to form a singe message containing at least a client device bootstrapping information and a device management (DM) session initiation information, and to transmit said single message to a client device;

wherein the initiation DM session initiation information includes device management server identification information; and

wherein the client device state is unknown to said DM server;

and upon receiving said single message from said DM server said client device selects one of said bootstrapping information or said DM session initiation information

wherein said selection is based on said client device determining a client device state, and wherein said client device state is selected from the group consisting of provisioned and unprovisioned

so as to accordingly bootstrap said client device or initiate by said client device a device management session in said client device;

wherein only bootstrapping information is selected and DM session initiation information is discarded, if said client device state is unprovisioned, and

wherein only DM session initiation information is selected, and bootstrapping information is discarded if said client device state is provisioned.

6. The server of claim 5 , wherein said message comprises the bootstrapping information and the initiation information combined in a same packet, which is transmitted to the client device.

7. The server of claim 5 , wherein said DM session initiation information is a notification.

8. An apparatus for device management comprising:

a receiver operable to receive bootstrapping information and device management (DM) session initiation information, wherein at least both of said bootstrapping information and said device management (DM) session initiation information are received in a same message

a processor operable to determine a state of said apparatus, wherein said apparatus state is selected from the group consisting of provisioned and unprovisioned

and to select one of said bootstrapping information or said device management (DM) session initiation information based on the determined state so as to accordingly

(i) bootstrap said apparatus, whereby said apparatus state is changed from unprovisioned to provisioned, and said apparatus is operable to initiate a DM session with a DM server indicated in said same message or

(ii) initiate by said apparatus a device management session in said apparatus, wherein said device management session includes a DM Server indicated in said same message;

wherein only bootstrapping information is selected and DM session initiation information is discarded, if said apparatus state is unprovisioned, and

wherein only DM session initiation information is selected, and bootstrapping information is discarded if said apparatus state is provisioned.

9. A computer readable storage medium stored with code, which executed by a processor in an apparatus causes said apparatus:

to receive bootstrapping information and device management (DM) session initiation information, wherein at least both of said bootstrapping information and said device management (DM) session initiation information are received in a same message

to determine a state of said apparatus wherein the state of said apparatus is selected from the group consisting of provisioned and unprovisioned; and

to select one of said bootstrapping information or said device management (DM) session initiation information based on the determined state of the apparatus so as to accordingly

(i) bootstrap said apparatus, whereby the state of said apparatus is changed from unprovisioned to provisioned, and said apparatus is operable to initiate a DM session with a DM server indicated in said same message or

(ii) initiate by said apparatus a device management session in said apparatus, wherein said device management session includes a DM Server indicated in said same message;

wherein only bootstrapping information is selected and DM session initiation information is discarded, if the state of said apparatus is unprovisioned, and

wherein only DM session initiation information is selected, and bootstrapping information is discarded if the state of said apparatus is provisioned.

10. An apparatus comprising:

means for receiving bootstrapping information and device management (DM) session initiation information, wherein at least both of said are received in a same message,

means for determining a state of said apparatus wherein said apparatus state is selected from the group consisting of provisioned and unprovisioned and

means for selecting one of said bootstrapping information or said device management (DM) session initiation information based on the determined state of said apparatus so as to accordingly

(i) bootstrap said apparatus, whereby the state of said apparatus is changed from unprovisioned to provisioned, and said apparatus is operable to initiate a DM session with a DM server indicated in said same message or

(ii) initiate by said apparatus device management session in said apparatus, wherein said device management session includes a DM Server indicated in said same message;

wherein only bootstrapping information is selected and DM session initiation information is discarded, if the state of said apparatus is unprovisioned, and

wherein only DM session initiation information is selected, and bootstrapping information is discarded if the state of said apparatus is provisioned.

11. The method claim 1 , wherein said DM session initiation information is a notification.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035570/0946 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2005
From: MITTAL, GAURAV; SAHINOJA, MIKKO
To: NOKIA CORPORATION
Reel/Frame 016872/0761 →