Multivariant Mobile OS Configuration via Dynamic Runtime Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Manufacturers face inefficiencies in providing mobile operating systems configured for various mobile operators and markets, requiring multiple software versions and extensive maintenance due to differing settings needs.

Innovation Solution

A dynamically configurable multivariant mobile operating system that determines the current device state using keys to retrieve and prioritize configuration settings, allowing for automatic configuration based on detected parameters such as UICC and hardware/software information, enabling a single software version to support multiple configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple versions of the operating system software are created to support different combinations of mobile operator and country, then the mobile phone can be configured for specific operator and market requirements, but the complexity of setting up and maintaining each version increases significantly

Engineering Contradiction:
Improveconfiguration adaptabilityVSAvoidsoftware version complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal operating system image that can dynamically adapt to multiple operator and market configurations through a configuration management system. Instead of creating separate software versions for each operator-country combination, the system uses a single base image with configurable parameters that can be adjusted at runtime based on detected UICC card information, thereby achieving multi-functionality without proportionally increasing software complexity

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

Solution Approach 2:

The system employs dynamic configuration loading where operating system settings are not fixed at build time but are loaded and applied dynamically based on the detected mobile operator and market conditions. The configuration management system can modify settings such as network parameters, service provider information, and regional preferences during device operation, allowing the same software image to adapt to different operational contexts

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If many different versions of the operating system software are created, then specific operator and market settings can be supported, but the time required to update each version increases

Engineering Contradiction:
Improvemarket coverageVSAvoidupdate maintenance time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent merges all operator-specific and market-specific configurations into a single unified operating system image. The configuration management system consolidates multiple configuration sets (for different operators and countries) within the same software package, allowing updates to be applied to the base image once rather than propagating changes across numerous separate versions. This significantly reduces update maintenance time while preserving comprehensive market coverage

Inventive Principle:
Principle #5Merging (Combining)

3Ease of operation

If a separate version of the operating system is created for each combination of mobile operator and country, then the mobile phone can be properly configured for that specific combination, but the manufacturing and distribution complexity increases

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidsoftware production efficiency
Core Design Contradiction:
Ease of operationVSEase of manufacture

Solution Approach 1:

The system performs preliminary configuration preparation by including all possible operator and market configuration sets within the single operating system image during the build process. The configuration management system is pre-programmed with the capability to detect UICC card information and automatically load the appropriate configuration set, eliminating the need for manual configuration of separate software versions for each operator-country combination while maintaining configuration accuracy

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9148775B2Multivariant mobile operating system configuration
Publication Date: 2015.09.29 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9148775B2 patent drawing
  • US9148775B2 patent drawing
  • US9148775B2 patent drawing

AI summary

Techniques are described for configuring a multivariant mobile operating system. The current state of a mobile computing device can be determined by determining keys to use for obtaining configuration settings. The determined keys can be used to retrieve configuration settings. The configuration settings can be prioritized. The prioritized configuration settings can be applied to configure the multivariant mobile operating system.