Flexible Remote SIM Provisioning via Segmented Profile Generation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current remote SIM provisioning methods require additional adaptations and traffic, leading to increased time and costs due to the need for ready-made profiles that may not be fully compatible with target eUICCs or devices, necessitating subsequent adjustments post-download.
Innovation Solution
A method involving a data generation server that creates non-personalized profile images for various devices and profile-data images for individual eUICCs, allowing for a matrix-like combination to generate personalized profile images only when device and eUICC capabilities are known, reducing the need for post-download adaptations and overall communication volume.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If ready-made profiles are downloaded to eUICC, then profile installation is simplified, but compatibility issues arise requiring additional adaptations
Solution Approach 1:
The profile is segmented into multiple components: a base profile containing common elements, and device-specific extensions containing customized elements. The base profile can be downloaded and installed independently, while device-specific extensions are downloaded separately based on device capabilities. This segmentation allows the core profile installation to proceed without compatibility issues, while adaptations are applied selectively through extensions.
Solution Approach 2:
Device-specific profile extensions are prepared in advance during profile creation, organized by device type or capability categories. When a profile download is initiated, the system determines the target device type and pre-prepared extensions are downloaded alongside the base profile, eliminating the need for post-installation adaptations.
2Adaptability or versatility
If profile adaptations are performed post-download, then compatibility is improved, but additional traffic and time are required
Solution Approach 1:
All necessary profile adaptations and device-specific customizations are prepared in advance as pre-configured profile extensions. The system determines the target device type before download and selects the appropriate pre-adapted extension package. This eliminates post-download adaptations, reducing provisioning time to a single download and install operation.
Solution Approach 2:
The profile download process is parameterized by device type or capability identifiers. Based on these parameters, the system automatically selects and downloads the appropriate pre-adapted profile extension, ensuring compatibility is achieved through parameter-based selection rather than post-installation modification.
3Ease of manufacture
If static ready-made profiles are used, then profile creation is simplified, but flexibility for different devices is reduced
Solution Approach 1:
The profile structure is divided into a static base profile (identical for all devices) and dynamic device-specific extensions. The base profile maintains simplicity and ease of creation, while extensions provide the necessary flexibility for different device types. This segmentation allows reuse of the common base profile across all devices while accommodating device-specific requirements through modular extensions.
Solution Approach 2:
The base profile is designed as a universal template that can serve all device types. Device-specific functionality is achieved not by creating different base profiles but by adding appropriate extensions to the universal base, maintaining ease of profile creation while achieving broad adaptability.
4Adaptability or versatility
If subsequent adaptation commands are sent to eUICC, then profile compatibility is improved, but communication traffic and costs increase
Solution Approach 1:
All profile adaptations are incorporated into the profile extension package before download. The extension contains pre-configured adaptations tailored to the target device type, eliminating the need for subsequent adaptation commands. This consolidates all communication into a single download transaction, reducing total communication traffic and associated costs.
Data Source
AI summary
A method, on a data generation server, is for preparing generating a profile image for download from a profile server to an eUICC hosted in a device, for the purpose of installing a profile corresponding to the profile image in the eUICC, the method comprising the steps: a) at a data generation server, generate, for multiple devices, multiple non-personalized profile images, each non-personalized profile image comprising at least one functionality identifier specific for the respective device, and each non-personalized profile image not comprising any individual global identifier specific of an individual eUICC, and store the generated multiple non-personalized profile images for providing to the profile server; b) at the data generation server, generate at least one profile-data image, said profile-data image comprising at least one individual global identifier of an individual eUICC, and store the generated at least one profile-data image for providing to the profile server.
