# US 2024/0205665 A1 · INTERNET OF THINGS (IOT) DEVICE AND METHOD FOR MANAGING PROVISIONING OF ONE OR MORE UNIVERSAL INTEGRATED CIRCUIT CARDS (UICCs)

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

- Number: US 2024/0205665 A1
- Document ID: US20240205665A1
- Status: Published application
- Kind: A1
- Application number: 18/540,955
- Filed: 2023-12-15
- Published: 2024-06-20
- Earliest claimed: 2022-12-15
- Assignees: Easymetering LLC
- Applicants: Easymetering LLC
- Inventors: Byron Rojas
- Web page: https://patentgrep.com/patent/US20240205665A1

## CPC

- H04W 8/205: {Transfer to or from user equipment or user record carrier}
- H04W 8/245: {from a network towards a terminal}
- H04W 12/35: {Protecting application or service provisioning, e.g. securing SIM application provisioning}
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A method for managing provisioning of universal integrated circuit cards (UICC) in internet of things (IoT) devices, is disclosed. The method comprises (a) initiating a mobile network connection with one or more IoT platforms; (b) receiving one or more instructions from the one or more IoT platforms; (c) downloading one or more subscription profiles associated with one or more second UICCs from the one or more IoT platforms upon receiving the one or more instructions; (d) configuring the one or more subscription profiles in the one or more second UICCs; and (e) rebooting the mobile network connection to connect the one or more second UICCs of the one or more internet of things (IoT) devices with the one or more second UICCs IoT platforms through a second cellular network based on the one or more second UICCs subscription profiles configured in the one or more second UICCs.

## Claims

### Claim 1

A method for managing provisioning of one or more universal integrated circuit cards (UICC) in one or more internet of things (IoT) devices, the method comprising:
determining, by one or more switch interfaces of the one or more internet of things (IoT) devices, whether one or more first universal integrated circuit cards of one or more internet of things (IoT) devices is connected in a first cellular network through one or more first radio frequency (RF) transceiver antennas of the one or more internet of things (IoT) devices;
upon determining, switching, by the one or more switch interfaces of the one or more internet of things (IoT) devices, the one or more first universal integrated circuit cards of the one or more internet of things (IoT) devices connected in the first cellular network, to one or more second universal integrated circuit cards of the one or more internet of things (IoT) devices, by at least one of: one or more subscriber identity module (SIM) buses and one or more virtual buses;
initiating, by one or more cellular chipsets of the one or more internet of things (IoT) devices, a mobile network connection with one or more IoT platforms;
receiving, by one or more secure microcontrollers of the one or more internet of things (IoT) devices, one or more instructions from the one or more IoT platforms;
downloading, by one or more firmware of the one or more internet of things (IoT) devices, one or more subscription profiles associated with the one or more second universal integrated circuit cards of the one or more internet of things (IoT) devices, from the one or more IoT platforms upon receiving the one or more instructions;
configuring, by one or more application-based cellular modules of the one or more internet of things (IoT) devices, the one or more subscription profiles in the one or more second universal integrated circuit cards of the one or more internet of things (IoT) devices, upon downloading the one or more subscription profiles from the one or more IoT platforms; and
rebooting, by the one or more secure microcontrollers of the one or more internet of things (IoT) devices, the mobile network connection to connect the one or more second universal integrated circuit cards of the one or more internet of things (IoT) devices with the one or more IoT platforms through a second cellular network based on the one or more subscription profiles configured in the one or more second universal integrated circuit cards of the one or more internet of things (IoT) devices.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
receiving, by the one or more subscriber identity module (SIM) buses, information associated with the switching of the one or more second universal integrated circuit cards from the one or more first universal integrated circuit cards;
transmitting, by the one or more subscriber identity module (SIM) buses, the information to the one or more cellular chipsets through at least one of: the one or more virtual buses and one or more cellular buses;
transmitting, by the one or more cellular chipsets, the information to the one or more IoT platforms; and
downloading, by the one or more firmware of the one or more internet of things (IoT) devices, the one or more subscription profiles associated with the one or more second universal integrated circuit cards of the one or more internet of things (IoT) devices, from the one or more IoT platforms, based on the information transmitted to the one or more IoT platforms.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
receiving, by the one or more cellular chipsets, one or more attention (AT) instructions from the one or more secure microcontrollers through the one or more cellular buses; and
managing, by the one or more cellular chipsets, the mobile network connection to a radio access network, based on the one or more attention (AT) instructions received from the one or more secure microcontrollers.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
generating, by one or more subscription managers-data preparation (SM-DP) of the one or more IoT platforms, the one or more subscription profiles for the one or more internet of things (IoT) devices, upon the mobile network connection is initiated between the one or more internet of things (IoT) devices and the one or more IoT platforms;
securely transmitting, by one or more subscription managers-secure routing (SM-SR) of the one or more IoT platforms, the one or more subscription profiles to the one or more internet of things (IoT) devices;
managing, by one or more IoT device register entities of the one or more IoT platforms, registration and activation of the one or more internet of things (IoT) devices, into the one or more IoT platforms;
managing, by one or more IoT device report entities of the one or more IoT platforms, one or more reports received from the one or more internet of things (IoT) devices; and
controlling, by one or more home subscription servers (HSS) of the one or more IoT platforms, a number of the one or more universal integrated circuit cards within a predetermined threshold value.

### Claim 5 (depends on 1)

The method of claim 1, further comprising connecting, by the one or more first radio frequency (RF) transceiver antennas, the one or more internet of things (IoT) devices with at least one of: one or more wireless fidelity (Wi-Fi) networks and one or more Bluetooth devices.

### Claim 6 (depends on 1)

The method of claim 1, wherein the mobile network connection is initiated between the one or more internet of things (IoT) devices and the one or more IoT platforms through the one or more first radio frequency (RF) transceiver antennas, based on working conditions of the one or more second radio frequency (RF) transceiver antennas.

### Claim 7 (depends on 1)

The method of claim 1, wherein the provisioning of the one or more universal integrated circuit cards (UICC) is performed when at least one of: the one or more first universal integrated circuit cards and the one or more second universal integrated circuit cards is in at least one of: an online state and an offline state.

### Claim 8

An internet of things (IoT) device for managing provisioning of one or more universal integrated circuit cards (UICC), the internet of things (IoT) device comprising:
one or more switch interfaces connected to at least one of: one or more first universal integrated circuit cards (UICC) and one or more second universal integrated circuit cards, wherein the one or more switch interfaces is configured to:
determine whether the one or more first universal integrated circuit cards is connected in a first cellular network through one or more first radio frequency (RF) transceiver antennas of the one or more internet of things (IoT) devices; and
upon determining, switch the one or more first universal integrated circuit cards connected in the first cellular network, to the one or more second universal integrated circuit cards, by at least one of: one or more subscriber identity module (SIM) buses and one or more virtual buses;
one or more cellular chipsets configured to initiate a mobile network connection with one or more IoT platforms through the one or more second radio frequency (RF) transceiver antennas;
one or more secure microcontrollers configured to receive one or more instructions from the one or more IoT platforms;
one or more firmware configured to download one or more subscription profiles associated with the one or more second universal integrated circuit cards, from the one or more IoT platforms upon receiving the one or more instructions;
one or more application-based cellular modules configured to execute the one or more subscription profiles in the one or more second universal integrated circuit cards, upon downloading the one or more subscription profiles from the one or more IoT platforms; and
the one or more secure microcontrollers is further configured to reboot the mobile network connection to connect the one or more second universal integrated circuit cards of the one or more internet of things (IoT) devices with the one or more IoT platforms through a second cellular network based on the one or more subscription profiles configured in the one or more second universal integrated circuit cards.

### Claim 9 (depends on 8)

The internet of things (IoT) device of claim 8, wherein:
the one or more subscriber identity module (SIM) buses is configured to:
receive information associated with the switching of the one or more second universal integrated circuit cards from the one or more first universal integrated circuit cards; and
transmit the information to the one or more cellular chipsets through at least one of: the one or more virtual buses and one or more cellular buses; and
the one or more cellular chipsets is configured to transmit the information to the one or more IoT platforms; and
the one or more firmware is configured to download the one or more subscription profiles associated with the one or more second universal integrated circuit cards, from the one or more IoT platforms, based on the information transmitted to the one or more IoT platforms.

### Claim 10 (depends on 8)

The internet of things (IoT) device of claim 8, wherein the one or more cellular chipsets is configured to:
receive one or more attention (AT) instructions from the one or more secure microcontrollers through the one or more cellular buses; and
manage the mobile network connection to a radio access network, based on the one or more attention (AT) instructions received from the one or more secure microcontrollers.

### Claim 11 (depends on 8)

The internet of things (IoT) device of claim 8, wherein the one or more IoT platforms comprises at least one of:
one or more subscription managers-data preparation (SM-DP) configured to generate the one or more subscription profiles for the one or more internet of things (IoT) devices, upon the mobile network connection is initiated between the one or more internet of things (IoT) devices and the one or more IoT platforms;
one or more subscription managers-secure routing (SM-SR) configured to securely transmit the one or more subscription profiles to the one or more internet of things (IoT) devices;
one or more IoT device register entities configured to manage registration and activation of the one or more internet of things (IoT) devices, into the one or more IoT platforms;
one or more IoT device report entities configured to manage one or more reports received from the one or more internet of things (IoT) devices; and
one or more home subscription servers (HSS) configured to control a number of the one or more universal integrated circuit cards within a predetermined threshold value.

### Claim 12 (depends on 8)

The internet of things (IoT) device of claim 8, wherein the mobile network connection is initiated between the one or more internet of things (IoT) devices and the one or more IoT platforms through the one or more first radio frequency (RF) transceiver antennas, based on working conditions of the one or more second radio frequency (RF) transceiver antennas.

### Claim 13 (depends on 8)

The internet of things (IoT) device of claim 8, wherein the one or more first universal integrated circuit cards is surface-mounted to the one or more internet of things (IoT) devices.

### Claim 14 (depends on 8)

The internet of things (IoT) device of claim 8, wherein the one or more second universal integrated circuit cards is configured to be inserted within one or more surface-mounted slots in the one or more internet of things (IoT) devices.

### Claim 15 (depends on 14)

The internet of things (IoT) device of claim 14, wherein the one or more surface-mounted slots for the one or more second universal integrated circuit cards, is compatible with a fourth form factor (4FF) size of the one or more second universal integrated circuit cards.

### Claim 16 (depends on 8)

The internet of things (IoT) device of claim 8, wherein the one or more first radio frequency (RF) transceiver antennas is configured to connect with at least one of: one or more wireless fidelity (Wi-Fi) networks and one or more Bluetooth devices.

### Claim 17 (depends on 8)

The internet of things (IoT) device of claim 8, wherein the one or more secure microcontrollers comprises at least one of: one or more random access memories (RAM), one or more non-volatile memories, and one or more cryptographic accelerators.

### Claim 18 (depends on 8)

The internet of things (IoT) device of claim 8, wherein the provisioning of the one or more universal integrated circuit cards (UICC) is performed when at least one of: the one or more first universal integrated circuit cards (UICC) and the one or more second universal integrated circuit cards (UICC) is in at least one of: an online state and an offline state.

### Claim 19

A non-transitory computer-readable storage medium having instructions stored therein that when executed by one or more hardware processors, cause the one or more hardware processors to execute operations of:
initiating a mobile network connection with one or more IoT platforms;
receiving one or more instructions from the one or more IoT platforms;
downloading one or more subscription profiles associated with one or more second universal integrated circuit cards of the one or more internet of things (IoT) devices, from the one or more IoT platforms upon receiving the one or more instructions;
configuring the one or more subscription profiles in the one or more second universal integrated circuit cards of the one or more internet of things (IoT) devices, upon downloading the one or more subscription profiles from the one or more IoT platforms; and
rebooting the mobile network connection to connect the one or more second universal integrated circuit cards of the one or more internet of things (IoT) devices with the one or more IoT platforms through a second cellular network based on the one or more subscription profiles configured in the one or more second universal integrated circuit cards of the one or more internet of things (IoT) devices.

### Claim 20 (depends on 19)

The non-transitory computer-readable storage medium of claim 19, further comprising:
receiving information associated with switching of the one or more second universal integrated circuit cards from one or more first universal integrated circuit cards;
transmitting the information to the one or more cellular chipsets through at least one of: the one or more virtual buses and one or more cellular buses;
transmitting the information to the one or more IoT platforms; and
downloading the one or more subscription profiles associated with the one or more second universal integrated circuit cards of the one or more internet of things (IoT) devices, from the one or more IoT platforms, based on the information transmitted to the one or more IoT platforms.
