# US 10,484,030 B2 · EUICC management method, eUICC, SM platform, and system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,484,030 B2
- Document ID: US10484030B2
- Status: Granted
- Kind: B2
- Application number: 16/015,908
- Filed: 2018-06-22
- Published: 2018-10-18
- Granted: 2019-11-19
- Earliest claimed: 2014-05-23
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Huawei Technologies Co., Ltd.
- Inventors: Tao Wang; Shuiping Long; Linyi Gao; Hui Jin
- Web page: https://patentgrep.com/patent/US10484030B2

## CPC

- H04B 1/3816: Mechanical arrangements for accommodating identification devices, e.g. cards or chips; with connectors for programming identification devices
- H04W 4/50: Service provisioning or reconfiguring
- G06F 15/177: Initialisation or configuration control {(processor initialisation G06F9/4405)}
- H04W 8/183: {Processing at user equipment or user record carrier}
- H04W 8/205: {Transfer to or from user equipment or user record carrier}
- H04W 8/24: Transfer of terminal data
- H04B: TRANSMISSION
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An embedded universal integrated circuit card (eUICC) management method, an eUICC, an SM platform, and a system are provided. The method includes: acquiring, by an eUICC, capability information of a terminal in which the eUICC is embedded; and sending, by the eUICC, the capability information of the terminal to an SM platform, so that the SM platform manages a profile on the eUICC or generates a profile or manages the eUICC according to the capability information of the terminal. Capability information of a terminal in which the eUICC is embedded is reported to an SM platform, so that processing such as generation or management of a configuration file can match the capability information of the terminal, which improves processing accuracy.

## Claims

### Claim 1

A method of managing an embedded universal integrated circuit card (eUICC), comprising:
acquiring, by the eUICC, capability information of a terminal in which the eUICC is embedded; and
sending, by the eUICC, the capability information of the terminal to a subscription management (SM) platform, so that according to the capability information of the terminal and current status information of the eUICC, the SM platform:
manages a profile on the eUICC,
generates a profile, or
manages the eUICC;
wherein the current status information of the eUICC comprises current available storage space of the eUICC.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the sending, by the eUICC, the capability information of the terminal to a subscription management (SM) platform, so that according to the capability information of the terminal and current status information of the eUICC, the SM platform: manages a profile on the eUICC, generates a profile or manages the eUICC comprises:
sending, by the eUICC, the capability information of the terminal to the SM platform, so that the SM platform updates the capability information of the terminal to an eUICC information set (EIS) of the eUICC, and manages the profile on the eUICC or generates the profile or manages the eUICC according to the updated EIS.

### Claim 3 (depends on 2)

The method according to claim 2, after the acquiring, by an embedded universal integrated circuit card (eUICC), capability information of a terminal in which the eUICC is embedded, further comprising:
locally saving, by the eUICC, the capability information of the terminal.

### Claim 4 (depends on 3)

The method according to claim 3, after the sending, by the eUICC, the capability information of the terminal to a subscription management (SM) platform, further comprising:
receiving, by the eUICC, a profile activation indication sent by the SM platform, wherein the activation indication comprises a storage location identifier of a to-be-activated profile on the eUICC; and
checking, by the eUICC according to the locally saved capability information of the terminal, whether to respond to the profile activation indication.

### Claim 5 (depends on 1)

The method according to claim 1, wherein the capability information of the terminal comprises one or more of the following: a type of a radio access technology (RAT) supported by the terminal, a concurrent working capability of a radio access technology supported by the terminal, type information of the terminal, whether the terminal supports a packet switched (PS) domain service, and whether the terminal supports a circuit switched (CS) domain service.

### Claim 6 (depends on 4)

The method according to claim 4, wherein the SM platform comprises one or both of the following:
a subscription manager-secure routing (SM-SR) and a subscription manager-data preparing (SM-DP).

### Claim 7

A method of managing an embedded universal integrated circuit card (eUICC), comprising:
receiving, by an SM platform, capability information that is sent by a first eUICC and that is of a first terminal in which the first eUICC is embedded, wherein the first eUICC acquires the capability information from the first terminal in which the first eUICC is embedded; and
by the SM platform, according to the capability information of the first terminal and current status information of the first eUICC:
managing a profile on the first eUICC,
generating a profile, or
managing the first eUICC;
wherein the current status information of the first eUICC comprises current available storage space of the first eUICC.

### Claim 8 (depends on 7)

The method according to claim 7, wherein after the receiving, by an SM platform, capability information that is sent by a first eUICC and that is of a first terminal in which the first eUICC is embedded, the method further comprises:
updating, by the SM platform, the capability information of the first terminal to an eUICC information set (EIS) of the first eUICC; and
the managing a profile on the first eUICC,
the generating a profile, or
the managing the first eUICC comprises:
by the SM platform according to the updated EIS:
managing the profile on the first eUICC,
generating a profile, or
managing the first eUICC.

### Claim 9 (depends on 7)

The method according to claim 7, wherein the capability information of the first terminal comprises one or more of the following: a type of a radio access technology (RAT) supported by the first terminal, a concurrent working capability of a radio access technology supported by the first terminal, type information of the first terminal, whether the first terminal supports a packet switched (PS) domain service, and whether the first terminal supports a circuit switched (CS) domain service.

### Claim 10 (depends on 9)

The method according to claim 9, wherein the SM platform comprises one or both of the following:
a subscription manager-secure routing (SM-SR) and a subscription manager-data preparing (SM-DP).

### Claim 11 (depends on 10)

The method according to claim 10, wherein the managing, by the SM platform, a profile on the first eUICC according to the capability information of the first terminal and current status information of the first eUICC comprises:
receiving, by the SM-SR, a profile download request, wherein the download request comprises an identifier of a to-be-downloaded profile and an identifier of the first eUICC; and
sending, by the SM-SR, the capability information of the first terminal to the SM-DP, so that the SM-DP checks, according to the capability information of the first terminal, whether execution of the profile download request is allowed.

### Claim 12 (depends on 11)

The method according to claim 11, wherein the sending, by the SM-SR, the capability information of the first terminal to the SM-DP, so that the SM-DP checks, according to the capability information of the first terminal, whether execution of the profile download request is allowed comprises:
sending, by the SM-SR, the capability information of the first terminal to the SM-DP, so that the SM-DP checks whether the to-be-downloaded profile is compatible with the type of the radio access technology (RAT) supported by the first terminal.

### Claim 13 (depends on 10)

The method according to claim 10, wherein the managing, by the SM platform, a profile on the first eUICC according to the capability information of the first terminal and current status information of the first eUICC comprises:
receiving, by the SM-SR, a profile activation request, wherein the activation request comprises an identifier of the first eUICC and an identifier of a to-be-activated profile on the first eUICC; and
checking, by the SM-SR according to the capability information of the first terminal, whether execution of the activation request is allowed.

### Claim 14 (depends on 13)

The method according to claim 13, wherein the checking, by the SM-SR according to the capability information of the first terminal, whether execution of the activation request is allowed comprises:
checking, by the SM-SR, whether the to-be-activated profile is compatible with the concurrent working capability of the radio access technology supported by the first terminal.

### Claim 15 (depends on 10)

The method according to claim 10, wherein the managing, by the SM platform, a profile on the first eUICC according to the capability information of the first terminal and current status information of the first eUICC comprises:
receiving, by the SM-SR, a profile transport request sent by the first eUICC, wherein the transport request comprises an identifier of the first terminal, an identifier of the first eUICC, an identifier of a second terminal, an identifier of a second eUICC, and an identifier of a to-be-transported profile, the second eUICC is embedded in the second terminal, and the transport request is used to request to transport user subscription information in the to-be-transported profile on the second eUICC to the first eUICC; and
performing, by the SM-SR, compatibility check on the to-be-transported profile according to the capability information of the first terminal, and processing the transport request according to a compatibility check result.

### Claim 16 (depends on 15)

The method according to claim 15, wherein the processing the transport request according to a compatibility check result comprises:
if the to-be-transported profile does not pass compatibility check, sending, by the SM-SR, a modification indication to the SM-DP, wherein the modification indication comprises the identifier of the first terminal, the identifier of the first eUICC, and the capability information of the first terminal, so that the SM-DP locally acquires a to-be-modified profile corresponding to the capability information of the first terminal, modifies, according to the modification indication, the to-be-modified profile to obtain a target profile, and sends the target profile to the SM-SR.

### Claim 17 (depends on 10)

The method according to claim 10, wherein the generating, by the SM platform, a profile according to the capability information of the first terminal and current status information of the first eUICC comprises:
sending, by the SM-SR, the capability information of the first terminal to the SM-DP, so that the SM-DP generates a profile according to obtained subscription data and the capability information of the first terminal.

### Claim 18 (depends on 10)

The method according to claim 10, wherein the managing, by the SM platform, the first eUICC according to the capability information of the first terminal and current status information of the first eUICC comprises:
generating or updating, by the SM-SR, a management policy rule for the first eUICC according to the capability information of the first terminal.

### Claim 19

An SM platform, comprising:
a receiver;
a processor; and
a memory coupled to the processor and storing instructions for execution by the processor;
the processor being configured to execute the instructions to perform operations of:
receiving, by the SM platform, capability information that is sent by a first embedded universal integrated circuit card (eUICC) and that is of a first terminal in which the first eUICC is embedded; and
by the SM platform, according to the capability information of the first terminal and current status information of the first eUICC:
managing a profile on the first eUICC,
generating a profile, or
managing the first eUICC;
wherein the current status information of the first eUICC comprises current available storage space of the first eUICC.

### Claim 20 (depends on 19)

The SM platform according to claim 19, wherein after the receiving, by an SM platform, capability information that is sent by a first eUICC and that is of a first terminal in which the first eUICC is embedded, the operations further comprise:
updating, by the SM platform, the capability information of the first terminal to an eUICC information set (EIS) of the first eUICC; and
the managing a profile on the first eUICC,
the generating a profile,
or the managing the first eUICC comprises:
by the SM platform according to the updated EIS:
managing the profile on the first eUICC,
generating a profile, or
managing the first eUICC.
