MVNO Settings Database Inheritance for Network Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile virtual network operators (MVNOs) face challenges in configuring device settings without direct access to the network settings of parent mobile network operators (MNOs), as they need to provide comprehensive and up-to-date network settings to their users while relying on multiple MNOs for network services.

Innovation Solution

A settings database is employed to establish a parent-child relationship between MNO and MVNO settings, allowing MVNOs to inherit and combine settings from multiple MNOs, ensuring that devices receive appropriate and updated network configurations without direct access to MNO settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If MVNOs directly access MNO network settings, then configuration completeness is improved, but system complexity and access control difficulty increase

Engineering Contradiction:
Improveconfiguration completenessVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a settings database as an intermediary component that stores MNO network settings and makes them accessible to MVNOs. Instead of MVNOs directly accessing MNO networks, the settings database acts as a mediator that provides the necessary configuration data, thereby maintaining configuration completeness while reducing system complexity and access control difficulties.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If MVNOs inherit settings from multiple MNOs, then service versatility is improved, but settings management complexity increases

Engineering Contradiction:
Improveservice versatilityVSAvoidsettings management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments settings management by introducing a hierarchical structure with parent-child relationships. MNO settings are organized as parent settings, and MVNO settings are organized as child settings that inherit from specific parents. This segmentation allows MVNOs to selectively inherit settings from multiple MNOs while the settings database manages the complexity of combining and coordinating these multiple inheritance relationships.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The settings database provides universal access to MNO settings for multiple MVNOs through a standardized interface. The same database infrastructure serves multiple purposes: storing MNO settings, managing parent-child relationships, handling inheritance, and providing configuration data to various MVNOs, thereby reducing overall system complexity despite supporting multiple inheritance relationships.

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

3Reliability

If settings are updated in real-time, then service currency is improved, but data synchronization difficulty increases

Engineering Contradiction:
Improveservice currencyVSAvoiddata synchronization difficulty
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements a feedback mechanism where the settings database monitors for updates to parent MNO settings and automatically notifies child MVNO settings when changes occur. This feedback loop ensures that MVNO configurations remain current with MNO network changes without requiring complex manual synchronization, as the system automatically detects and propagates updates through the parent-child relationships.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10834554B2Customization of device configuration settings
Publication Date: 2020.11.10 MALIKIE INNOVATIONS LTD
  • US10834554B2 patent drawing
  • US10834554B2 patent drawing
  • US10834554B2 patent drawing

AI summary

A method for providing device configuration settings includes receiving, at a database, a first group of settings (GOS) including a first plurality of setting values and one or more first network identifiers; receiving a second GOS including a second plurality of setting values, one or more second network identifiers, and the one or more first network identifiers; and sending the first GOS and the second GOS to a database user, where the first GOS is associated with a mobile network operator and the second GOS is associated with a mobile virtual network operator.