# US 12,604,175 B2 · Method of tracking ESIMS

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

- Number: US 12,604,175 B2
- Document ID: US12604175B2
- Status: Granted
- Kind: B2
- Application number: 18/059,853
- Filed: 2022-11-29
- Published: 2024-05-30
- Granted: 2026-04-14
- Earliest claimed: 2022-11-29
- Assignees: Boost SubscriberCo L.L.C.
- Applicants: Boost SubscriberCo LLC
- Inventors: James Ramirez; Laurel Dumonteil; Harold Stearns
- Web page: https://patentgrep.com/patent/US12604175B2

## CPC

- 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: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A data structure for managing inventory information of a user device from an inventory of user devices is provided. In one example, the data structure includes: a device document containing a general product profile of a device from an inventory and a first device identity profile of the device; an embedded universal integrated circuit card (eUICC) document containing multiple data fields describing an eUICC embedded in the device, wherein the eUICC contains at least one embedded subscriber identification module (eSIM); and an eSIM profile document comprising at least one eSIM profile corresponding to the at least one eSIM contained in the eUICC, wherein the at least one eSIM profile contains multiple attributes describing the eSIM.

## Claims

### Claim 1

A system, comprising:
one or more processors; and
a computer-readable memory comprising instructions that, when executed by the one or more processors, cause the system to:
generate a data structure for a user device from an inventory of user devices, the data structure comprising:
a device document containing a general product profile of a device from an inventory and a first device identity profile of the device, wherein the general product profile is generated before the device leaves the inventory;
an embedded universal integrated circuit card (eUICC) document containing multiple data fields describing an eUICC embedded in the device, wherein the eUICC contains at least one embedded subscriber identification module (eSIM); and
an eSIM profile document comprising at least one eSIM profile corresponding to the at least one eSIM contained in the eUICC, wherein the at least one eSIM profile contains multiple attributes describing the eSIM;
track the user device by transmitting a wireless signal to the user device, the wireless signal containing an inquiry to a live status of the user device with respect to the user device, the eUICC, the eSIM, the UICC, and the SIM;
receive a responsive signal from the user device, the responsive signal containing data or information indicating a live status of the device with respect to the user device, the eUICC, the eSIM, the UICC, and the SIM;
determine a change of status of the user device;
update the data structure to incorporate the live status of the user device with respect to the user device, the eUICC, the eSIM, the UICC, and the SIM; and
initiate a communication with a user of the user device to inform the user of the live status and the change of status of the user device with respect to the device, the UICC, SIM, eUICC, and eSIM.

### Claim 2 (depends on 1)

The system according to claim 1, wherein the data structure further comprises:
a second device identity profile of the device, wherein the second device identity profile is included in the device document;
a universal integrated circuit card (UICC) document containing multiple data fields describing a UICC removably and operably attached to the device, wherein the UICC contains at least one subscriber identification module (SIM) card; and
a SIM profile document containing multiple attributes describing the SIM.

### Claim 3 (depends on 1)

The system according to claim 1, wherein the general product profile comprises at least one of:
a first data field containing information regarding a type of document for the general product profile;
a second data field containing a SKU number assigned to the device;
a third data field containing information regarding a current disposition of the device;
a fourth data field containing information regarding a brand of the device and legal values thereof to be determined or enforced by upstream services; and
a fifth data field containing information regarding a current owner of the device.

### Claim 4 (depends on 1)

The system according to claim 1, wherein the first device identity profile comprises:
a first data field containing a first IMEI number assigned to a first radio chip installed in the device, the first IMEI number corresponding to the eUICC.

### Claim 5 (depends on 2)

The system according to claim 2, wherein the second device identity profile comprises:
a first data field containing a second IMEI number assigned to a second radio chip installed in the device, the second IMEI number corresponding to the UICC.

### Claim 6 (depends on 1)

The system according to claim 1, wherein the eUICC document comprises:
a first data field containing an embedded integrated circuit card identifier (EID) number assigned to the eUICC;
a second data field containing information regarding an installation status of the eUICC and the at least one eSIM contained therein; and
a third data field containing information regarding a manner the eSIM can be triggered for changes.

### Claim 7 (depends on 1)

The system according to claim 1, wherein the eUICC contains a plurality of eSIMs.

### Claim 8 (depends on 1)

The system according to claim 1, wherein each of the at least one eSIM profile comprises:
a first data field containing a carrier identity of the eSIM, a vendor identity providing the eSIM, and a version of the eSIM profile;
a second data field containing information regarding a current live status of the eSIM;
a third data field containing a first personal identification number (PIN) assigned to the eSIM;
a fourth data field containing information regarding a status of the first PIN assigned to the eSIM;
a fifth data field containing information regarding an international mobile subscriber identity (IMSI) assigned to the device with respect to the eSIM; and
a six data field containing information regarding a unique identifier in the data structure wherein the eSIM profile is loaded into.

### Claim 9

A computer-implemented method comprising:
generating a data structure for a user device from an inventory of user devices, the data structure comprising:
a device document containing a general product profile of the user device and a first device identity profile of the user device;
an embedded universal integrated circuit card (eUICC) document containing multiple data fields describing an eUICC embedded in the user device, wherein the eUICC contains at least one embedded subscriber identification module (eSIM);
an eSIM profile document comprising at least one eSIM profile corresponding to the at least one eSIM contained in the eUICC, wherein the at least one eSIM profile contains multiple attributes describing the eSIM;
a second device identity profile of the device, wherein the second device identity profile is included in the device document;
a universal integrated circuit card (UICC) document containing multiple data fields describing a UICC removably and operably attached to the device, wherein the UICC contains at least one subscriber identification module (SIM) card; and
a SIM profile document containing multiple attributes describing the SIM;
tracking the user device by transmitting a wireless signal to the user device, the wireless signal containing an inquiry to a live status of the user device with respect to the user device, the eUICC, the eSIM, the UICC, and the SIM;
receiving a responsive signal from the user device, the responsive signal containing data or information indicating a live status of the device with respect to the user device, the eUICC, the eSIM, the UICC, and the SIM;
determining a change of status of the user device;
updating the data structure to incorporate the live status of the user device with respect to the user device, the eUICC, the eSIM, the UICC, and the SIM; and
initiating a communication with a user of the user device to inform the user of the live status and the change of status of the user device with respect to the device, the UICC, SIM, eUICC, and eSIM.

### Claim 10 (depends on 9)

The method according to claim 9, wherein the general product profile comprises at least one of:
a first data field containing information regarding a type of document for the general product profile;
a second data field containing a SKU number assigned to the device;
a third data field containing information regarding a current disposition of the device;
a fourth data field containing information regarding a brand of the device and legal values thereof to be determined or enforced by upstream services; and
a fifth data field containing information regarding a current owner of the device.

### Claim 11 (depends on 9)

The method according to claim 9, wherein the first device identity profile comprises:
a first data field containing a first IMEI number assigned to a first radio chip installed in the device, the first IMEI number corresponding to the eUICC.

### Claim 12 (depends on 9)

The method according to claim 9, wherein the second device identity profile comprises:
a first data field containing a second IMEI number assigned to a second radio chip installed in the device, the second IMEI number corresponding to the UICC.

### Claim 13 (depends on 9)

The method according to claim 9, wherein the eUICC document comprises:
a first data field containing an embedded integrated circuit card identifier (EID) number assigned to the eUICC;
a second data field containing information regarding an installation status of the eUICC and the at least one eSIM contained therein; and
a third data field containing information regarding a manner the eSIM can be triggered for changes.

### Claim 14 (depends on 9)

The method according to claim 9, wherein each of the at least one eSIM profile comprises:
a first data field containing a carrier identity of the eSIM, a vendor identity providing the eSIM, and a version of the eSIM profile;
a second data field containing information regarding a current live status of the eSIM;
a third data field containing a first personal identification number (PIN) assigned to the eSIM;
a fourth data field containing information regarding a status of the first PIN assigned to the eSIM;
a fifth data field containing information regarding an international mobile subscriber identity (IMSI) assigned to the device with respect to the eSIM; and
a six data field containing information regarding a unique identifier in the data structure wherein the eSIM profile is loaded into.

### Claim 15

A computerized system comprising:
one or more electronic processors;
a machine-readable storage medium in electronic communication with the one or more electronic processors; and
instructions stored in the machine-readable storage medium and executable by the one or more electronic processors to cause the system to:
generate a data structure for a user device from an inventory of user devices, the data structure comprising:
a device document containing a general product profile of the user device and a first device identity profile of the user device;
an embedded universal integrated circuit card (eUICC) document containing multiple data fields describing an eUICC embedded in the user device, wherein the eUICC contains at least one embedded subscriber identification module (eSIM);
an eSIM profile document comprising at least one eSIM profile corresponding to the at least one eSIM contained in the eUICC, wherein the at least one eSIM profile contains multiple attributes describing the eSIM;
a second device identity profile of the device, wherein the second device identity profile is included in the device document;
a universal integrated circuit card (UICC) document containing multiple data fields describing an UICC removably and operably attached to the device, wherein the UICC contains at least one subscriber identification module (SIM) card; and
a SIM profile document containing multiple attributes describing the SIM;
track the user device by transmitting a wireless signal to the user device, the wireless signal containing an inquiry to a live status of the user device with respect to the user device, the eUICC, the eSIM, the UICC, and the SIM;
receive a responsive signal from the user device, the responsive signal containing data or information indicating a live status of the device with respect to the user device, the eUICC, the eSIM, the UICC, and the SIM;
determine a change of status of the user device; and
update the data structure to incorporate the live status of the user device with respect to the user device, the eUICC, the eSIM, the UICC, and the SIM.

### Claim 16 (depends on 15)

The computerized system according to claim 15, wherein the one or more electronic processors are further instructed to cause the system to initiate a communication with a user of the user device to inform the user of the live status and the change of status of the user device with respect to the device, the UICC, SIM, eUICC, and eSIM.

### Claim 17 (depends on 15)

The computerized system according to claim 15, wherein the general product profile comprises at least one of:
a first data field containing information regarding a type of document for the general product profile;
a second data field containing a SKU number assigned to the device;
a third data field containing information regarding a current disposition of the device;
a fourth data field containing information regarding a brand of the device and legal values thereof to be determined or enforced by upstream services; and
a fifth data field containing information regarding a current owner of the device.

### Claim 18 (depends on 15)

The computerized system according to claim 15, wherein the first device identity profile comprises a first data field containing a first IMEI number assigned to a first radio chip installed in the device, the first IMEI number corresponding to the eUICC, and the second device identity profile comprises a first data field containing a second IMEI number assigned to a second radio a chip installed in the device, the second IMEI number corresponding to the UICC.

### Claim 19 (depends on 15)

The computerized system according to claim 15, wherein the eUICC document comprises:
a first data field containing an embedded integrated circuit card identifier (EID) number assigned to the eUICC;
a second data field containing information regarding an installation status of the eUICC and the at least one eSIM contained therein; and
a third data field containing information regarding a manner the eSIM can be triggered for changes.

### Claim 20 (depends on 15)

The computerized system according to claim 15, wherein each of the at least one eSIM profile comprises:
a first data field containing a carrier identity of the eSIM, a vendor identity providing the eSIM, and a version of the eSIM profile;
a second data field containing information regarding a current live status of the eSIM;
a third data field containing a first personal identification number (PIN) assigned to the eSIM;
a fourth data field containing information regarding a status of the first PIN assigned to the eSIM;
a fifth data field containing information regarding an international mobile subscriber identity (IMSI) assigned to the device with respect to the eSIM; and
a six data field containing information regarding a unique identifier in the data structure wherein the eSIM profile is loaded into.
