Policy Synchronization Between Operating Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Ensuring that applications functioning under a primary operating system also operate correctly when switching to a secondary operating system, particularly in scenarios where the primary system fails, is a challenge due to differences in configuration settings and resource access.

Innovation Solution

The solution involves monitoring and exporting policy settings or configuration data from the primary operating system and storing them in a predetermined location, allowing the secondary operating system to import and utilize this data in a compatible format, enabling seamless application execution during system transitions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple operating systems function entirely independently, then each operating system can operate with its own configuration settings, but applications cannot function seamlessly when switching between operating systems

Engineering Contradiction:
Improveapplication compatibility across operating systemsVSAvoidconfiguration synchronization mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary action by automatically exporting policy settings from the first operating system before switching occurs. The configuration data is prepared and stored in advance in a predetermined location, so when the second operating system boots up, the settings are already available for import, enabling seamless transition without requiring manual intervention during the switch.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism that acts as a bridge between the first and second operating systems. This intermediary handles the export and import of policy settings, translating and transferring configuration data between different operating system environments. The intermediary ensures that configuration information can be shared effectively despite the independence of each operating system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If configuration settings are not synchronized between operating systems, then each system maintains its own independent settings, but application functionality is compromised during system recovery

Engineering Contradiction:
Improveapplication functionality during system recoveryVSAvoidtime required for configuration synchronization
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs the configuration export action in advance before any failure occurs or before switching is needed. By continuously or periodically exporting policy settings to a predetermined location, the system ensures that when a failure occurs and switching is required, the configuration data is already ready for immediate import, minimizing the time needed for recovery and restoring application functionality quickly.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If policy settings are manually configured for each operating system, then configuration accuracy can be maintained, but the complexity of managing multiple configurations increases

Engineering Contradiction:
Improveconfiguration management simplicityVSAvoidconfiguration data availability
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system performs self-service by automatically exporting and importing its own policy settings between operating systems without requiring manual intervention. The configuration management process becomes automated, where the system itself maintains its own configuration data availability across different operating systems, eliminating the need for manual configuration copying and reducing human error.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7743240B2Apparatus, method and program product for policy synchronization
Publication Date: 2010.06.22 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US7743240B2 patent drawing
  • US7743240B2 patent drawing
  • US7743240B2 patent drawing

AI summary

Applications which function under a first operating system also function when it becomes necessary to call into action a second operating system due to provision having been made for configuration and other settings necessary to the execution of such applications (here generically called policy settings or policy source data) to be made available to the second operating system.