Dynamic Storage Filter for Cross-Platform File Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In virtual machine environments, changes made by users are often lost when restarting or switching between different operating systems, as existing solutions require saving and restoring entire images, leading to storage inefficiencies and data loss, especially in cloud-based Virtual Desktop Infrastructure (VDI) environments where users need to manage multiple OS platforms.

Innovation Solution

Implementing a Dynamic Storage Filter (DSF) that intercepts file operations, determines sharable changes, and converts file formats to ensure seamless data access across multiple platforms, using a single personal disk for all OS environments, without the user's awareness, and utilizing a Converter Database to map file types and locations for compatibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a separate personal disk is created for each OS platform, then data access across platforms is enabled, but device complexity and storage space increase

Engineering Contradiction:
Improvedata access across platformsVSAvoidmultiple personal disks
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent combines multiple platform-specific personal disks into a single universal personal disk that serves all OS platforms. The dynamic storage filter redirects file operations from multiple virtual disks to this single physical disk, eliminating the need for separate disks for each platform while maintaining data accessibility across different operating systems.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The single personal disk is designed to be universal and platform-independent, capable of storing and serving data for multiple different OS platforms simultaneously. The dynamic storage filter enables this disk to function as if it were multiple separate disks, providing adaptability across Windows, Linux, and other platforms without requiring platform-specific disk instances.

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

2Adaptability or versatility

If file format conversion is implemented for cross-platform compatibility, then data accessibility improves, but processing time and system resources increase

Engineering Contradiction:
Improvecross-platform compatibilityVSAvoidfile conversion time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary file format conversion when files are initially written to the personal disk, rather than converting them at the time of access. The dynamic storage filter intercepts write operations and converts files to a universal format suitable for cross-platform compatibility in advance, so that subsequent read operations across different platforms can proceed without additional conversion delays.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If dynamic storage filtering is implemented to redirect file operations, then data persistence across VM restarts is achieved, but system overhead and processing complexity increase

Engineering Contradiction:
Improvedata persistenceVSAvoidfilter processing overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the file operation interception and redirection logic into a separate dynamic storage filter component that operates independently from the core OS file system. This filter layer captures file operations at the virtual disk level and redirects them to the universal personal disk, maintaining data persistence without requiring modifications to the underlying OS or application code, thereby limiting the complexity overhead to a manageable filter layer.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10360054B2File mapping and converting for dynamic disk personalization for multiple platforms
Publication Date: 2019.07.23 MICRO FOCUS LLC
  • US10360054B2 patent drawing
  • US10360054B2 patent drawing
  • US10360054B2 patent drawing

AI summary

File mapping and converting for dynamic disk personalization for multiple platforms are provided. A volatile file operation is detected in a first platform. The file supported by the first platform. A determination is made that the file is sharable with a second platform. The volatile operation is performed on the file in the first platform and the modified file is converted to a second file supported by the second platform. The modified file and second file are stored in a personalized disk for a user. The personalized disk is used to modify base images for VMs of the user when the user accesses the first platform or second platform. The modified file is available within the first platform and the second file is available within the second platform.