SIM Applet OTA Update for NB-IoT Devices Without SMS

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Narrow-band IoT devices without an SMS communication interface cannot update their SIM card parameters, including data and applications, after initial deployment, as they rely on SMS messages for updates, which is not feasible.

Innovation Solution

Implementing an applet on the SIM card that allows the device to poll the mobile network operator using a user datagram protocol (UDP) for data updates upon powering on, scheduling and automatically downloading the data over-the-air (OTA) without relying on SMS messages, thus enabling updates without replacing the SIM cards.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If narrow-band IoT devices use SMS messages for SIM card updates, then update capability is achieved, but device complexity and cost increase due to requiring SMS communication interface

Engineering Contradiction:
Improveupdate capabilityVSAvoidSMS communication interface
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the SMS communication interface requirement from the update process. Instead of requiring the IoT device to have an SMS interface, the solution separates the update capability from the device itself and implements it purely in the SIM card through a background process that listens for SMS messages containing update commands, thereby eliminating the need for SMS hardware in the device while maintaining update capability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary component - a background process in the SIM card - that mediates between the SMS message reception and the actual update execution. This intermediary listens for SMS messages, parses update commands, and executes updates without requiring the device's main processor or SMS interface to be involved, thus decoupling the update function from the device complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If narrow-band IoT devices continuously poll for updates, then update availability is ensured, but energy consumption increases

Engineering Contradiction:
Improveupdate availabilityVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic action by having the background process in the SIM card poll for update commands at predetermined intervals rather than continuously. This periodic polling mechanism ensures that update availability is maintained while significantly reducing energy consumption compared to continuous monitoring, as the process can enter low-power states between polling intervals

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent applies self-service by implementing the update checking and execution process entirely within the SIM card's background process. The SIM card autonomously monitors for update commands, downloads update data when available, and applies updates without requiring the device's main processor to remain active or consume additional energy, making the energy-efficient update mechanism self-contained

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10602342B1SIM over-the-air update for non-IP devices
Publication Date: 2020.03.24 T MOBILE US INC
  • US10602342B1 patent drawing
  • US10602342B1 patent drawing
  • US10602342B1 patent drawing

AI summary

The methods, systems, and computer readable media discussed herein are directed to updating data in a subscriber identity module (SIM) of a user equipment (UE), and more specifically, to enabling the UE, such as a narrow-band (NB) Internet of things (IoT) device, to update data and application(s) in the SIM without using short messaging system (SMS) messages. The UE, upon powering on, may execute an applet installed on the SIM card, and poll the MNO to determine whether data to be downloaded is available. Upon determining that the data to be downloaded is available, the UE may schedule downloading of the data, automatically download the data via an over-the-air (OTA) protocol according to the schedule, and update the SIM with the downloaded data.