eUICC Static Resource Extension via Port Merging
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless communication systems face challenges in dynamically utilizing static resources, such as logical channels, in embedded universal integrated circuit cards (eUICC), leading to inefficiencies and potential denial of service due to limited resource allocation and wasted resources when switching between applications.
Innovation Solution
A method and system for extending static resources in a multiple enabled profile (MEP) capable eUICC, which involves determining the availability of static resources and supporting port extension features to merge resources from one port with another, enabling efficient allocation and utilization of resources across multiple ports.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If static resources are allocated during manufacturing, then resource allocation is simple and fixed, but the system cannot dynamically utilize available resources leading to wasted resources and potential denial of service
Solution Approach 1:
The patent implements dynamic resource allocation by allowing the eUICC to extend logical channels beyond the initially configured static resources. The system can dynamically allocate additional logical channels from available ports during runtime, transforming the fixed resource allocation into a flexible, adaptive system that responds to actual usage needs.
Solution Approach 2:
The patent enables a single eUICC to serve multiple functions by allowing any available port to contribute resources to active applications. Instead of dedicating specific ports to specific applications, the system creates a universal resource pool where resources from multiple ports can be allocated to any application that needs them, increasing overall system versatility.
2Quantity of substance
If the number of logical channels is increased during manufacturing, then more resources are available, but this leads to wasted unused resources and does not address dynamic utilization needs
Solution Approach 1:
The patent merges resources from multiple ports into a unified pool that can be dynamically allocated. Instead of having separate static allocations for each port, the system combines available resources from all ports and distributes them based on actual application needs, eliminating the waste of pre-allocated but unused channels.
Solution Approach 2:
The patent changes the parameter of logical channel allocation from a fixed manufacturing-time configuration to a dynamic runtime parameter. The system can adjust the number and distribution of logical channels based on current usage patterns, allowing the quantity of allocated resources to change according to actual needs rather than remaining static.
3Reliability
If static resource allocation is used, then resource management is straightforward, but the system experiences delays and denial of service when resources are exhausted
Solution Approach 1:
The patent prepares additional resources in advance by configuring multiple ports with potential logical channels, even though not all will be actively used at any given time. This preliminary preparation ensures that when an application needs resources, they are already available for rapid allocation without causing service delays or denial.
Data Source
Figure 1
Figure 2
Figure 3A
AI summary
A method for extending one or more static resources in a multiple enabled profile capable embedded universal integrated circuit card (eUICC) includes receiving a request to allocate at least one first static resource at a first port of the eUICC, determining whether the at least one first static resource is available for allocation, determining whether the eUICC supports a port extension feature, and whether at least one second port of the plurality of ports is available for access, and performing at least one of merging one or more second static resources of the at least one second port with one or more first static resources of the first port, and initiating at least one action associated with the one or more first static resources.