Heterogeneous OS Execution via Preference Modification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in executing heterogeneous operating systems on electronic devices due to compatibility issues with the main operating system, as the preferences of the operating system image often do not satisfy the conditions required by the control application, preventing seamless execution.

Innovation Solution

The electronic device includes a memory that stores a control application and a preferences file, which determines whether the operating system image preferences meet the defined conditions, changes them if necessary, and copies a package file to enable the control application to manage the operation of the second operating system, allowing for the execution of heterogeneous operating systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the operating system image preferences are modified to meet the control application conditions, then the compatibility and executability of the heterogeneous operating system are improved, but the complexity of the installation and configuration process increases

Engineering Contradiction:
ImprovecompatibilityVSAvoidinstallation process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by automatically modifying the operating system image preferences before execution. The control application pre-processes the operating system image to adjust its preferences to meet the required conditions, eliminating the need for manual configuration and resolving the contradiction between compatibility improvement and installation complexity.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the control application automatically modifies the operating system image, then the ease of operation is improved, but the risk of system errors and instability increases

Engineering Contradiction:
Improveexecution simplicityVSAvoidsystem stability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements feedback by having the control application verify whether the modified operating system image preferences satisfy the required conditions. The application checks the modification results and ensures the changes meet the specified criteria, providing a feedback mechanism that maintains system stability while improving ease of operation.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If multiple operating systems are executed simultaneously on a single device, then the versatility and adaptability are improved, but the resource consumption and performance overhead increase

Engineering Contradiction:
Improvemulti-system executionVSAvoidresource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent applies copying by creating a virtual instance of the operating system from an image file rather than installing multiple full operating system copies. The control application loads the operating system from an image into a virtual environment, allowing multiple operating systems to run simultaneously with reduced resource consumption compared to traditional multi-OS installations.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11836503B2Electronic device for executing heterogeneous operating systems and method therefor
Publication Date: 2023.12.05 SAMSUNG ELECTRONICS CO LTD
  • US11836503B2 patent drawing
  • US11836503B2 patent drawing
  • US11836503B2 patent drawing

AI summary

Disclosed is an electronic device comprising processor connected to a memory. The memory is configured to store a control application, a preferences file and an operating system image for executing a second operating system. The processor is configured to execute the control application in a first operating system. The processor is configured to determine whether preferences of the operating system image satisfy a defined condition in the control application The processor is also configured to change the preferences of the operating system image by using the preferences file when the preferences of the operating system image do not satisfy the defined condition. The processor is further configured to copy, to the operating system image, a package file for allowing the control application to control an operation of the second operating system.