Adaptive eSIM Profile Generation for Target Device Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for generating profile packages for eUICCs are inflexible, leading to low success rates in installation due to pre-generated configurations that may not match the target eUICC features, and are tied to specific remote provisioning technologies, making it difficult to adapt to changes in eUICC configurations or support different devices.

Innovation Solution

An adaptive method where the transfer server generates profile packages by combining profile descriptions with configuration information provided by the target eUICC or data preparation server, allowing for real-time generation of packages tailored to specific eUICC and device characteristics, enhancing flexibility and compatibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If profile packages are pre-generated in batch mode at data preparation server, then profile package generation efficiency is improved, but the compatibility with target eUICC features deteriorates

Engineering Contradiction:
Improveprofile package generation efficiencyVSAvoidcompatibility with target eUICC features
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent applies preliminary action by pre-generating and storing multiple profile descriptions in different formats at the data preparation server before actual download requests. This allows the server to quickly retrieve and adapt pre-prepared profile descriptions to match target eUICC features, maintaining both generation efficiency and compatibility without real-time processing delays

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements parameter changes by dynamically selecting and adapting profile description formats based on the target eUICC's specific features and capabilities. The system transforms the same profile information into different parameter representations (formats) that are optimized for specific eUICC types, thereby achieving compatibility across diverse devices while maintaining efficient generation through pre-prepared templates

Inventive Principle:
Principle #35Parameter changes

2Ease of manufacture

If profile packages are generated without knowledge of target eUICC features, then generation process simplicity is improved, but installation success rate deteriorates

Engineering Contradiction:
Improvegeneration process simplicityVSAvoidinstallation success rate
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent applies segmentation by separating the profile information into multiple independent profile descriptions, each optimized for specific eUICC feature sets. This segmentation allows the system to maintain simple generation processes for each profile type while ensuring high installation success rates by matching the appropriate segmented profile description to the target eUICC's features

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements universality by creating a multi-functional profile description system where a single profile information set can be represented in multiple formats, each suitable for different eUICC types. This universal approach allows the generation process to remain simple while achieving high installation success rates across diverse device targets through format selection and adaptation

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Manufacturing precision

If profile packages are tied to specific remote provisioning technologies, then technology implementation precision is improved, but adaptability to different devices deteriorates

Engineering Contradiction:
Improvetechnology implementation precisionVSAvoidadaptability to different devices
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by implementing a flexible profile description selection mechanism that adapts to different remote provisioning technologies and device types. The system dynamically selects the appropriate profile description format based on the target device's characteristics and the required provisioning technology, maintaining precise implementation for each technology while achieving broad device adaptability through this dynamic selection and adaptation capability

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP3729845B1Adaptive esim delivery
Publication Date: 2023.02.22 GIESECKE & DEVRIENT EPAYMENTS GMBH
  • EP3729845B1 patent drawingFigure 1A
  • EP3729845B1 patent drawingFigure 1B
  • EP3729845B1 patent drawingFigure 2

AI summary

Provided herein is a method of adaptive generation of a profile package, said profile package being constructed to, when being downloaded to an eUICC and installed in the eUICC, install a profile in the eUICC. Further provided herein is a method of adaptive generation of a code package, said code package being constructed to, when being downloaded to a device and installed in the device, install an executable code in the device. The executable code can be an operating system. According to the invention, a batch of multiple profile (or code) descriptions is provided, instead of providing a batch of ready-made profile (or code) packages. When a target eUICC/ target device requests to the transfer server download of a profile (code) package, the target eUICC/ target device or some other competent instance provides the transfer server with configuration information of the target eUICC / target device. The transfer server retrieves, instead of a ready-made profile (code) package (eSIM), only a profile (code) description and profile (code) data. The transfer server then, via execution of the profile description together with the profile data, generates the profile package adaptively, therein flexibly considering the configuration information on the target eUICC/ target device. By this adaptive way of profile generation, profile packages matching with the real target eUICC / target device are generated. Such a matching profile package can be successfully installed in the eUICC.