Peripheral Device Settings Synchronization in Dual OS Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In dual operating system architectures, switching between Microsoft Windows and Android OS often results in inconsistent peripheral device settings, such as display brightness and speaker volume, requiring frequent user adjustments due to lack of synchronization between the two systems.

Innovation Solution

A method and architecture that utilize a first synchronization manager under the first operating system to transmit setting values to a second synchronization manager under the second operating system, with a controller ensuring seamless switching and consistent settings through a direct interface like USB, allowing the second operating system to maintain the settings after switching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If dual operating systems are integrated into a single electronic device, then the device can utilize both Windows and Android OS functionalities, but peripheral device settings become inconsistent when switching between operating systems

Engineering Contradiction:
Improvedual operating system functionalityVSAvoidperipheral device setting consistency
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

A synchronization manager is introduced as an intermediary component that runs in the background under each operating system. This mediator automatically detects setting changes in peripheral devices (display brightness, speaker volume, etc.) and synchronizes them across operating system boundaries, eliminating the inconsistency problem without requiring user intervention during OS switching

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The synchronization manager implements a feedback mechanism where setting changes made under one operating system are detected and automatically transmitted to the other operating system. This creates a closed-loop system that maintains setting consistency by continuously monitoring and adjusting peripheral device parameters based on the active operating system's requirements

Inventive Principle:
Principle #23Feedback

2Reliability

If separate CPUs are used for each operating system, then each OS can operate independently, but system complexity and resource management become more difficult

Engineering Contradiction:
Improveoperating system independenceVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the resource management functionality into a unified synchronization manager that operates across both operating systems. Instead of implementing separate management systems for each CPU, the synchronization manager consolidates peripheral device control and setting management, reducing overall system complexity while maintaining OS independence

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9201814B2Electronic devices and methods for sharing peripheral devices in dual operating systems
Publication Date: 2015.12.01 WISTRON CORP
  • US9201814B2 patent drawing
  • US9201814B2 patent drawing
  • US9201814B2 patent drawing

AI summary

A method for sharing peripheral devices in dual operating systems for an electronic device having at least one peripheral device is provided. The method includes: receiving a setting value for the peripheral device under the first operating system from a user; activating a second operating system; transmitting the setting value to the second operating system; and switching from the first operating system to the second operating system, wherein the second operating system sets the peripheral device with the setting value and enables the electronic device to operate under the second operating system.