IP Library Granted Patent US 10,911,939
Granted Patent B2
US 10,911,939 · App. 16/623,245 · Granted Feb 2, 2021

Embedded universal integrated circuit card profile management method and apparatus

Inventors: Yajun Zhang (Shenzhen, CN); Linyi Gao (Berkshire, GB); Shuiping Long (Beijing, CN); Xiaobo Yu (Shenzhen, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04W8/183G06F8/65H04L67/30H04L67/34
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 10,911,939
App. No.
16/623,245
Granted
Feb 2, 2021
Kind
B2
Abstract

An embedded universal integrated circuit card (eUICC) profile management method and apparatus update an operating system of an eUICC include setting, by a local profile assistant (LPA), an operating system update flag, and obtaining and storing first metadata of a first profile. A profile server generates a second profile based on the operating system update flag, and generates second metadata of the second profile. The LPA configures the second metadata based on the first metadata, and activates the second profile based on the second metadata.

Claims (52)

1. An embedded universal integrated circuit card (eUICC) profile management method implemented by a local profile assistant (LPA), comprising:

receiving from a mobile network operator (MNO), an operating system update notification;

setting an operating system update flag indicating that the eUICC is in an update status when an operating system of an eUICC is to be updated;

obtaining first metadata of a first profile of the eUICC, wherein the first metadata indicates status information of the first profile;

sending a profile obtaining request to a profile server, wherein the profile obtaining request comprises an eUICC identifier, a profile identifier, and the operating system update flag;

receiving a second profile from the profile server;

wherein before receiving the second profile, the eUICC profile management method further comprises downloading:

the operating system based on the eUICC identifier;

the first profile identifier; and

the operating system update flag; and

installing the second profile in the eUICC;

configuring second metadata of the second profile based on the first metadata; and

activating the second profile based on the second metadata.

2. The eUICC profile management method of claim 1 , further comprising obtaining the eUICC identifier and a first profile identifier.

3. The eUICC profile management method of claim 1 , wherein before configuring the second metadata, the eUICC profile management method further comprises receiving the second metadata.

4. The eUICC profile management method of claim 1 , wherein before receiving the second profile, the eUICC profile management method further comprises determining, based on the operating system update flag, that the second profile is to be downloaded in the eUICC.

5. The eUICC profile management method of claim 1 , further comprising replacing the second metadata with the first metadata.

6. The eUICC profile management method of claim 1 , further comprising:

identifying that first field content of the first metadata is different from second field content of the second metadata; and

replacing the second field content with the first field content.

7. The eUICC profile management method of claim 1 , wherein before sending the profile obtaining request, the eUICC profile management method further comprises obtaining an address of the profile server.

8. An embedded universal integrated circuit card (eUICC) profile management method implemented by a profile server, comprising:

sending an eUICC an operating system update notification;

receiving a profile obtaining request from a local profile assistant (LPA) when an operating system of the eUICC is to be updated, wherein the profile obtaining request comprises an eUICC identifier, a profile identifier, and an operating system update flag, and wherein the operating system update flag identifies that the eUICC is in an update status;

determining, based on the operating system update flag, whether the second profile is to be generated;

generating a second profile based on the profile obtaining request when the second profile is to be generated; and

sending the second profile to the LPA.

9. The eUICC profile management method of claim 8 , wherein after generating the second profile, the eUICC profile management method further comprises generating metadata of the second profile.

10. The eUICC profile management method of claim 9 , further comprising sending the second profile and the metadata of the second profile to the LPA.

11. An embedded universal integrated circuit card (eUICC) profile management apparatus, comprising:

a processor configured to:

receive from a mobile network operator (MNO), and operating system update notification;

set an operating system update flag indicating that the eUICC is in an update status; and

obtain first metadata of a first profile of the eUICC, wherein the first metadata indicates status information of the first profile; and

a transceiver coupled to the processor and configured to:

send a profile obtaining request to a profile server, wherein the profile obtaining request comprises an eUICC identifier, a profile identifier, and the operating system update flag; and

receive a second profile from the profile server, wherein before receiving the second profile, the transceiver is configured to download:

the operating system based on the eUICC identifier;

the first profile identifier; and

the operating system update flag; and

wherein the processor is further configured to:

install the second profile in the eUICC;

configure second metadata of the second profile based on the first metadata; and

activate the second profile based on the second metadata.

12. The eUICC profile management apparatus of claim 11 , wherein the processor is further configured to obtain the eUICC identifier and a first profile identifier.

13. The eUICC profile management apparatus of claim 11 , wherein the processor is further configured to:

identify that first field content of the first metadata is different from second field content of the second metadata; and

replace the second field content with the first field content.

14. The eUICC profile management apparatus of claim 11 , wherein the processor is further configured to obtain an address of the profile server.

15. The eUICC profile management apparatus of claim 11 , wherein the transceiver is further configured to receive the second metadata.

16. The eUICC profile management apparatus of claim 11 , wherein the processor is further configured to replace the second metadata with the first metadata.

17. The eUICC profile management apparatus of claim 11 , wherein before receiving the second profile, the processor is further configured to determine, based on the operating system update flag, that the second profile is to be downloaded in the eUICC.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2020
From: ZHANG, YAJUN; GAO, LINYI; LONG, SHUIPING; YU, XIAOBO
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 053643/0464 →
Priority Claims (1)
CN 2017 1 0449255 · Jun 14, 2017 · national
Continuity (1)
Related Publication 20200374686A1 · Nov 26, 2020
Cited By (1)
US 12,408,023