IP Library Granted Patent US 11,653,197
Granted Patent B2
US 11,653,197 · App. 17/216,429 · Granted May 16, 2023

Remote SIM provisioning

Inventors: Abhi Umeshkumar Shah (San Diego, CA); Rajashekar Chilla (San Diego, CA); Lakshmi Bhavani Garimella Srivenkata (San Diego, CA); Mrudula Sekar (San Diego, CA); Alan Soloway (Erie, CO)
Assignee: QUALCOMM Incorporated
H04W8/265H04W4/70H04W8/183H04W8/20
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 11,653,197
App. No.
17/216,429
Granted
May 16, 2023
Kind
B2
Abstract

Various aspects include methods for supporting remote Subscriber Identity Module (SIM) profile provisioning that may be performed by a Lightweight Machine-to-Machine (LwM2M) server and LwM2M client computing devices, such as Internet of Things (IoT) devices. A LwM2M server may generate a remote SIM provisioning object for the LwM2M client computing device indicating that the SIM profile update for the LwM2M client computing device is available, and send the remote SIM provisioning object to the LwM2M client computing device. A LwM2M client computing device may receive a remote Subscriber Identity Module (SIM) provisioning object from a LwM2M server indicating that a SIM profile update for the LwM2M client computing device is available, and download the SIM profile update in response to receiving the remote SIM provisioning object.

Claims (30)

1. A method for supporting remote Subscriber Identity Module (SIM) profile provisioning, comprising:

receiving, by a processor of a Lightweight Machine-to-Machine (LwM2M) client computing device, a remote SIM provisioning object from a LwM2M server indicating that a SIM profile update for the LwM2M client computing device is available;

downloading, by the processor of the LwM2M client computing device, the SIM profile update in response to receiving the remote SIM provisioning object, wherein downloading the SIM profile update comprises receiving, by the processor of the LwM2M client computing device, a SIM profile package;

determining, by the processor of the LwM2M client computing device, whether the SIM profile package passes an integrity check; and

sending, by the processor of the LwM2M client computing device, a remote SIM provisioning object associated with a result of the integrity check to the LwM2M server.

2. The method of claim 1 , wherein receiving the SIM profile package comprises:

receiving, by the processor of the LwM2M client computing device, the SIM profile package from a Subscription Manager Data Preparation (SM-DP+) server in one or more additional remote SIM provisioning objects from the LwM2M server.

3. The method of claim 2 , wherein the LwM2M client computing device is an Internet of Things (IoT) device.

4. A Lightweight Machine-to-Machine (LwM2M) computing device, comprising:

a processor configured with processor-executable instructions to:

receive a remote Subscriber Identity Module (SIM) provisioning object from a LwM2M server indicating that a SIM profile update for the LwM2M client computing device is available;

download the SIM profile update in response to receiving the remote SIM provisioning object, wherein downloading the SIM profile update comprises receiving a SIM profile package;

determine whether the SIM profile package passes an integrity check; and

send a remote SIM provisioning object associated with a result of the integrity check to the LwM2M server.

5. The LwM2M computing device of claim 4 , wherein the processor is further configured with processor-executable instructions to receive the SIM profile package by:

receiving the SIM profile package from a Subscription Manager Data Preparation (SM-DP+) server in one or more additional remote SIM provisioning objects from the LwM2M server.

6. A Lightweight Machine-to-Machine (LwM2M) client computing device, comprising:

means for receiving a remote Subscriber Identity Module (SIM) provisioning object from a LwM2M server indicating that a SIM profile update for the LwM2M client computing device is available;

means for downloading the SIM profile update in response to receiving the remote SIM provisioning object, wherein means for downloading the SIM profile update comprises means for receiving a SIM profile package;

means for determining whether the SIM profile package passes an integrity check; and

means for sending a remote SIM provisioning object associated with a result of the integrity check to the LwM2M server.

7. The LwM2M computing device of claim 6 , wherein means for receiving the SIM profile package comprises:

means for receiving the SIM profile package from a Subscription Manager Data Preparation (SM-DP+) server in one or more additional remote SIM provisioning objects from the LwM2M server.

8. A non-transitory processor-readable storage device having stored thereon processor-executable instructions to cause a processor of a Lightweight Machine-to-Machine (LwM2M) client computing device to perform operations comprising:

receiving a remote Subscriber Identity Module (SIM) provisioning object from a LwM2M server indicating that a SIM profile update for the LwM2M client computing device is available;

downloading the SIM profile update in response to receiving the remote SIM provisioning object, wherein downloading the SIM profile update comprises receiving a SIM profile package;

determining whether the SIM profile package passes an integrity check; and

sending a remote SIM provisioning object associated with a result of the integrity check to the LwM2M server.

9. The non-transitory processor-readable storage device of claim 8 , wherein the stored processor-executable instructions are configured to cause the processor to perform operations such that receiving the SIM profile package comprises:

receiving the SIM profile package from a Subscription Manager Data Preparation (SM-DP+) server in one or more additional remote SIM provisioning objects from the LwM2M server.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE ALL INFORMATION RECORDED CORRECTLY PREVIOUSLY RECORDED AT REEL: 059803 FRAME: 0587. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 26, 2023
From: SHAH, ABHI UMESHKUMAR; CHILLA, RAJASHEKAR; GARIMELLA SRIVENKATA, LAKSHMI BHAVANI; SEKAR, MRUDULA; SOLOWAY, ALAN
To: QUALCOMM INCORPORATED
Reel/Frame 062867/0384 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNMENT DOCUMENT PREVIOUSLY RECORDED AT REEL: 055807 FRAME: 0444. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT . Recorded Apr 26, 2022
From: SHAH, ABHI UMESHKUMAR; CHILLA, RAJASHEKAR; GARIMELLA SRIVENKATA, LAKSHMI BHAVANI; SEKAR, MRUDULA; SOLOWAY, ALAN
To: QUALCOMM INCORPORATED
Reel/Frame 059803/0587 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2021
From: SHAH, ABHI UMESHKUMAR; CHILLA, RAJASHEKAR; GARIMELLA SRIVENKATA, LAKSHMI BHAVANI; SEKAR, MRUDULA; SOLOWAY, ALAN
To: QUALCOMM INCORPORATED
Reel/Frame 055807/0444 →
Continuity (2)
Continuation In Part 17090477 · Nov 5, 2020
Related Publication 20220141652A1 · May 5, 2022
Cited By (1)
US 12,289,798