Profile Management via Policy Rules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge lies in managing multiple SIM profiles on a device, which can lead to conflicts and are resisted by network operators, as they allow users to switch between operators easily, potentially causing pricing competition and impacting operator revenue, and are not designed for consumer devices, which retain existing SIM card and tray designs.

Innovation Solution

Implementing a system with a local profile assistant (LPA) and policy management to associate policies with profiles, allowing operators to control profile activation and use through policy rules, enabling or disabling profiles based on network and geographical conditions, and restricting third-party application access to prevent instant switching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple SIM profiles are stored on a device, then users can switch between operators easily, but network operators resist this as it causes pricing competition and impacts operator revenue

Engineering Contradiction:
Improveuser ability to switch operatorsVSAvoidoperator revenue loss
Core Design Contradiction:
Adaptability or versatilityVSObject-generated harmful factors

Solution Approach 1:

A policy management system acts as an intermediary between multiple SIM profiles and the device operation. The system includes policy rules that control when and how profiles can be activated, preventing unrestricted switching that would harm operator revenue while still allowing controlled multi-profile functionality. The policy engine evaluates conditions before allowing profile switching, thus mediating between user flexibility needs and operator revenue protection.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple physical SIM card slots are provided in a device, then multiple profiles can be supported, but hardware cost increases

Engineering Contradiction:
Improvemultiple profile supportVSAvoidhardware cost
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Instead of using multiple physical SIM card slots, the system uses virtual copies of SIM profiles stored in software/firmware. The eUICC contains multiple profile images that can be loaded and activated virtually, eliminating the need for multiple physical card slots while maintaining multiple profile functionality. This virtualization approach reduces hardware complexity and cost.

Inventive Principle:
Principle #26Copying

3Ease of operation

If profiles are made accessible without restrictions, then users have flexibility, but operators cannot control profile usage and prevent revenue loss

Engineering Contradiction:
Improveuser flexibilityVSAvoidoperator control
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The policy management system dynamically controls profile accessibility based on evaluated conditions. Rather than static restrictions, the system adjusts profile availability in real-time based on policy rules, device state, and operational context. This dynamic control allows operator-defined policies to be enforced while maintaining user flexibility within acceptable boundaries.

Inventive Principle:
Principle #15Dynamics

4Adaptability or versatility

If third-party applications can access any profile, then application functionality is enhanced, but operators cannot prevent unauthorized access and revenue impact

Engineering Contradiction:
Improveapplication functionalityVSAvoidunauthorized access
Core Design Contradiction:
Adaptability or versatilityVSObject-generated harmful factors

Solution Approach 1:

The policy management system implements preliminary controls that prevent unauthorized application access before it can occur. Policy rules are established in advance that define which applications can access which profiles under specific conditions. The system proactively blocks unauthorized access attempts rather than reacting to them, preventing revenue loss before it happens while still allowing legitimate application functionality.

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentEP3381209B1Method and apparatus for managing profiles
Publication Date: 2020.01.29 BLACKBERRY LTD
  • EP3381209B1 patent drawingFigure 1
  • EP3381209B1 patent drawingFigure 2
  • EP3381209B1 patent drawingFigure 3

AI summary

A method and computing device for enablement of a disabled profile or a third party application associated with the disabled profile on the device, the method including receiving, at an identity module on the device, a request to enable the disabled profile or the third party application; obtaining, from each profile on the device that is currently active, arespectivepolicy; obtaining, from the disabled profile, a policy for the disabled profile; determining, based on the respective policiesobtained fromtheactiveprofilesand based on the policy for the disabled profile, whether the disabled profile or third party application can be enabled; and providing a response to the request to enable the disabled profile based on the determining.