IP Library Granted Patent US 11,595,813
Granted Patent B2
US 11,595,813 · App. 16/960,915 · Granted Feb 28, 2023

Profile handling of a communications device

Inventors: Petri Mikael Johansson (Bjärred, SE); Per Ståhl (Klagshamn, SE)
Assignee: Telefonaktiebolaget LM Ericsson (publ)
H04W12/02H04W4/50H04W4/60H04W4/70H04W8/183H04W8/205H04W12/35
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,595,813
App. No.
16/960,915
Granted
Feb 28, 2023
Kind
B2
Abstract

There is presented mechanisms for profile handling of a communications device ( 300 ). A method is performed by a local profile assistant ( 200 a ) of a proxy device ( 200 ). The method comprises obtaining an indication of handling a profile of the communications device ( 300 ). The method comprises establishing a first secure communications link with a local profile assistant of the communications device. The method comprises establishing a second secure communications link with a subscription management entity ( 430 ) of the communications device. The method comprises receiving information pertaining to handling of the profile by the local profile assistant of the communications device, the information being received from the subscription management entity over the second secure communications link. The method comprises providing the information to the local profile assistant of the communications device over the first secure communications link.

Claims (28)

1. A method for profile handling of a communications device, the method being performed by a local profile assistant of a proxy device, the method comprising:

obtaining an indication of handling a profile of the communications device;

establishing a first secure communications link with a local profile assistant of the communications device;

establishing a second secure communications link with a subscription management entity of the communications device;

receiving information pertaining to handling of the profile by the local profile assistant of the communications device, the information being received from the subscription management entity over the second secure communications link;

providing the information to the local profile assistant of the communications device over the first secure communications link;

providing a PrepareDownloadRequest message to the communications device, wherein the PrepareDownloadRequest message comprises data for preparing profile download to the communications device but lacks transaction ID; and

providing an InstallBPP message to the communications device, wherein the InstallBPP message comprises the profile but lacks transaction ID.

2. The method according to claim 1 , further comprising:

receiving an AuthenticateServerResponse message from the communications device pertaining to authentication of the subscription management entity at the communications device, wherein the AuthenticateServerResponse message lacks iUICC certificate or eUICC certificate, EUM certificate, eUICC/iUICC information, transaction ID, server address, server challenge, and device information;

providing an AuthenticateClient message to the subscription management entity pertaining to authentication of the communications device at the subscription management entity, wherein the AuthenticateClient message comprises the iUICC certificate, the EUM certificate, eUICC/iUICC information, transaction ID, server address, server challenge, and device information.

3. The method according to claim 1 , further comprising:

receiving a PrepareDownloadResponse message from the communications device pertaining to successful preparation of download of the profile to the communications device, wherein the PrepareDownloadResponse message lacks transaction ID and hash of a confirmation code; and

providing a GetBoundProfilePackage message to the subscription management entity pertaining to retrieving a Bound Profile Package from the subscription management entity, wherein the GetBoundProfilePackage message comprises the transaction ID and the hash of the confirmation code.

4. The method according to claim 1 , further comprising:

receiving a first status message from the communications device over the first secure communications link relating to status of the information provided to the local profile assistant of the communications device; and

providing a second status message to the subscription management entity over the second secure communications link in response thereto, wherein content of the second status message being based on the status of the information provided to the local profile assistant of the communications device.

5. The method according to claim 4 , wherein the first status message is a ProfilelnstallationResult message, wherein the ProfilelnstallationResult message lacks transaction ID, profile management operation information, notification address, and object identifier of the subscription management entity, and wherein the second status message is a HandleNotification message, wherein the HandleNotification message comprises the transaction ID, profile management operation information, notification address, and object identifier of the subscription management entity.

6. The method according to claim 1 , wherein establishing the second secure communications link comprises providing a certificate from the proxy device to the subscription management entity.

7. The method according to claim 1 , wherein establishing the second secure communications link comprises digitally signing an ephemeral elliptic curve public key to obtain a signature, and providing a signature from the proxy device to the communications device.

8. A proxy device for profile handling of a communications device, the proxy device comprising processing circuitry, the processing circuitry being configured to cause a local profile assistant of the proxy device to:

obtain an indication of handling a profile of the communications device;

establish a first secure communications link with a local profile assistant of the communications device;

establish a second secure communications link with a subscription management entity of the communications device;

receive information pertaining to handling of the profile by the local profile assistant of the communications device, the information being received from the subscription management entity over the second secure communications link;

provide the information to the local profile assistant of the communications device over the first secure communications link;

providing a PrepareDownloadRequest message to the communications device, wherein the PrepareDownloadRequest message comprises data for preparing profile download to the communications device but lacks transaction ID; and

provide an InstallBPP message to the communications device, wherein the InstallBPP message comprises the profile but lacks transaction ID.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2020
From: JOHANSSON, PETRI MIKAEL; STÅHL, PER
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 053160/0088 →
Continuity (2)
Provisional Application 62617351 · Jan 15, 2018
Related Publication 20200351656A1 · Nov 5, 2020
Cited By (1)
US 12,369,019