Shared Access Area for Cross-OS File Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for switching between different operating systems on a portable electronic device, such as Windows and Linux, fail to enable seamless file data sharing without requiring external storage or complete hardware resource utilization.

Innovation Solution

A method involving a central processing unit that stores modified files in a shared access area memory, establishing a link between the operating systems to allow access to these files across different OS environments, enabling file sharing without external storage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a virtual operating system program is installed to switch between operating systems, then the user can switch between different operating systems, but the virtual operating system cannot completely use hardware system resources

Engineering Contradiction:
Improveability to switch between operating systemsVSAvoidhardware resource utilization
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a shared access area as an intermediary component between the virtual operating system and hardware resources. This shared access area allows the virtual operating system to access and share file data with the host operating system without requiring complete hardware resource allocation, thereby resolving the contradiction between OS switching capability and hardware resource utilization.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If data is stored into a storage device and system restart or hibernation is used to switch operating systems, then the user can switch between operating systems, but file data sharing and synchronization between operating systems cannot be achieved

Engineering Contradiction:
Improveability to switch between operating systemsVSAvoidfile data sharing capability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent establishes a shared access area in advance before operating system switching occurs. This preliminary setup enables file data to be stored in a location that is accessible by both the host and virtual operating systems, eliminating the need for external storage devices and enabling seamless file sharing and synchronization across OS transitions.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If a shared access area memory is established between operating systems, then file data can be shared without external storage, but the system requires a link relationship mechanism to manage file addresses

Engineering Contradiction:
Improvefile data sharing capabilityVSAvoidlink relationship management
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The shared access area is designed to be self-accessible by both operating systems without requiring complex external management mechanisms. The system automatically establishes the link relationship between the host and virtual operating systems through the shared access area, reducing the need for manual configuration and simplifying file sharing operations.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10089322B2Portable electronic device, method for sharing file between multiple operating systems, recording medium and computer program product
Publication Date: 2018.10.02 INSYDE SOFTWARE CORP
  • US10089322B2 patent drawing
  • US10089322B2 patent drawing
  • US10089322B2 patent drawing

AI summary

A method for sharing a file between multiple operating systems on a probable electronic device is provided. The method includes the following steps: in a first operating system, a central processing unit storing a modified file into a memory of a shared access area; the central processing unit establishing a link relationship between the first operating system and a second operating system, so that the second operating system learns an address of the modified file stored in the memory of the shared access area; switching from the first operating system to the second operating system; and in the second operating system, the central processing unit accessing the modified file in the memory of the shared access area according to the link relationship.