IP Library Granted Patent US 12707240
Granted Patent B2
US 12707240 · App. 18/003,415 · Granted Aug 11, 2026

Profile handling of a communication device

Inventors: Per Ståhl (Klagshamn, SE); Qiang Li (Täby, SE); Juha Sääskilahti (Espoo, FI); John Fornehed (Sollentuna, SE); Bernard Smeets (Dalby, SE)
Assignee: Telefonaktiebolaget LM Ericsson (PUBL)
H04W4/50H04L67/303H04W8/245
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 12707240
App. No.
18/003,415
Granted
Aug 11, 2026
Kind
B2
Abstract

There is provided mechanisms for profile handling of a communication device. A method is performed by a subscription server. The method comprises obtaining device type information of the communication device from a proxy server. The method comprises determining a profile handling action for the communication device according to at least one localization rule. According to which of the localization rule the profile handling action is determined depends on a mapping between the device type information and the localization rule. The method comprises notifying the proxy server of the profile handling action.

Claims (52)

1 . A method for profile handling of a communication device, the method being performed by a subscription server, the method comprising:

obtaining device type information of the communication device from a proxy server, the proxy server having a secured connection with the communication device and wherein the proxy server is separate from a provisioning server or gateway;

determining a profile handling action for the communication device according to at least one localization rule provided in a localization table based on device location, wherein:

according to which of the at least one localization rule the profile handling action is determined depends on a mapping between the device type information and the at least one localization rule; and

the profile handling action pertains to any of: download of profile to the communication device, enable a profile already downloaded to the communication device, download of profile to the communication device and enable the profile, disable a profile already downloaded to the communication device, deletion of a profile already downloaded to the communication device, or any combination thereof; and

notifying the proxy server of the profile handling action.

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

obtaining a trigger for a profile status check for the communication device; and

providing a profile status check request for the communication device to the proxy server, and wherein obtaining the device type information defines a confirmation response to the profile status check request.

3 . The method according to claim 1 , wherein obtaining the device type information defines a request for the profile handling action to be performed.

4 . The method according to claim 1 , wherein auxiliary device information is obtained together with the device type information, and wherein the profile handling action is determined also according to the auxiliary device information, wherein the auxiliary device information pertains to at least one of: connectivity information of the communication device, location information of the communication device, profile download status in the communication device, communication device type, information that emergency connectivity is used, and notification that factory reset has been performed.

5 . The method according to claim 1 , wherein the at least one localization rule is dynamically configured based on the auxiliary device information.

6 . The method according to claim 1 , wherein the at least one localization rule is dynamically configured based on roaming agreements between mobile network operators, MNOs.

7 . The method according to claim 1 , wherein the proxy server is provided with a token for the communication device when the proxy server is notified of the profile handling action and the method further comprising:

requesting a profile for the communication device from a provisioning server by providing the device type information to the provisioning server; and

receiving the token from the provisioning server

requesting a profile for the communication device from a mobile network operator, MNO, entity; and

receiving the token from the MNO entity.

8 . The method according to claim 7 , wherein the token is either an activation code, AC, or a protected text formatted message.

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

providing profile data of the profile to a mobile network operator, MNO, entity, for activation of the profile.

10 . A method for profile handling of a communication device, the method being performed by the communication device, the method comprising:

establishing a secured connection between the communication device and a proxy server, wherein the proxy server is separate from a provisioning server or gateway;

providing device type information of the communication device to the proxy server;

obtaining, from the proxy server and over the connection, notification of a profile handling action as determined by a subscription server; and

performing the profile handling action, wherein the profile handling action pertains to any of: download of profile to the communication device, enable a profile already downloaded to the communication device, download of profile to the communication device and enable the profile, disable a profile already downloaded to the communication device, deletion of a profile already downloaded to the communication device, or any combination thereof.

11 . The method according to claim 10 , further comprising:

obtaining a request for the device type information of the communication device from the proxy server.

12 . The method according to claim 10 , wherein the profile handling action is performed by a subscriber entity in the communication device.

13 . The method according to claim 10 , wherein the device type information is any of: a device identifier a subscriber entity identifier.

14 . A subscription server for profile handling of a communication device, the subscription server comprising processing circuitry and a storage medium, the storage medium containing instructions executable by the processing circuitry whereby the subscription server is operative to:

obtain device type information of the communication device from a proxy server, the proxy server having a secured connection with the communication device and wherein the proxy server is separate from a provisioning server or gateway;

determine a profile handling action for the communication device according to at least one localization rule provided in a localization table based on device location, wherein:

according to which of the at least one localization rule the profile handling action is determined depends on a mapping between the device type information and the at least one localization rule; and

the profile handling action pertains to any of: download of profile to the communication device, enable a profile already downloaded to the communication device, download of profile to the communication device and enable the profile, disable a profile already downloaded to the communication device, deletion of a profile already downloaded to the communication device, or any combination thereof; and

notify the proxy server of the profile handling action.

15 . A proxy server for profile handling of a communication device, the proxy server being separate from a provisioning server or gateway, the proxy server comprising processing circuitry and a storage medium, the storage medium containing instructions executable by the processing circuitry whereby the proxy server is operative to:

establish a secured connection between the proxy server and the communication device;

obtain a profile status check request for the communication device from the subscription server; and in response thereto:

request the device type information of the communication device from the communication device and wherein providing the device type information defines a confirmation response to the profile status check request;

obtain device type information of the communication device from the communication device;

provide the device type information to a subscription server;

obtain, from the subscription server, notification of a profile handling action for the communication device as determined by the subscription server wherein the profile handling action pertains to any of: download of profile to the communication device, enable a profile already downloaded to the communication device, download of profile to the communication device and enable the profile, disable a profile already downloaded to the communication device, deletion of a profile already downloaded to the communication device, or any combination thereof; and

notify the communication device of the profile handling action over the connection.

16 . A communication device for profile handling of the communication device, the communication device comprising processing circuitry and a storage medium, the storage medium containing instructions executable by the processing circuitry whereby the communication device is operative to:

establish a secured connection between the communication device and a proxy server wherein the proxy server is separate from a provisioning server or gateway;

provide device type information of the communication device to the proxy server;

obtain, from the proxy server and over the connection, notification of a profile handling action as determined by a subscription server; and

perform the profile handling action, wherein the profile handling action pertains to any of: download of profile to the communication device, enable a profile already downloaded to the communication device, download of profile to the communication device and enable the profile, disable a profile already downloaded to the communication device, deletion of a profile already downloaded to the communication device, or any combination thereof.

17 . The method according to claim 10 , wherein providing the device type information defines a request for the profile handling action to be performed.

18 . The method according to claim 10 , wherein the notification comprises a token for the communication device.

19 . The method according to claim 18 , wherein the token is either an activation code, AC, or a protected text formatted message.