Dynamic Partition Mounting for Storage Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage devices with both read-only and read/write partitions create a confusing user experience due to unnecessary prompts for autorun file execution, as both partitions are mounted upon connection, even after the autorun file has been executed.

Innovation Solution

The storage device is configured to initially mount the read-only partition for autorun file execution and then switch to the read/write partition upon subsequent connections, hiding the read-only partition from the user and operating system, allowing the read/write partition to be mounted instead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If both read-only and read/write partitions are mounted upon connection, then the storage device provides both functionality, but the user experiences unnecessary prompts for autorun file execution

Engineering Contradiction:
Improveuser experienceVSAvoidpartition management complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The partition table is modified dynamically based on connection state. On initial connection, the read-only partition is specified as mountable to enable autorun file execution. After autorun execution, the partition table is modified to specify the read/write partition as mountable instead, eliminating unnecessary prompts while maintaining both partition functionalities throughout the device operation.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If the read-only partition is specified as mountable for autorun execution, then autorun functionality is enabled, but the read/write partition remains unavailable to the user

Engineering Contradiction:
Improveautorun file executionVSAvoidpartition availability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system dynamically switches which partition is specified as mountable in the partition table. Initially, the read-only partition is specified to enable autorun execution. After autorun completion, the partition table is modified to specify the read/write partition as mountable, making it available to the user while the read-only partition remains accessible for potential re-execution of autorun files.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The autorun file is prepared in advance in the read-only partition during device initialization. The partition table is pre-configured with both partition descriptors, but only the read-only partition is specified as mountable initially, allowing the autorun file to execute automatically when the device is first connected, before the user needs access to the read/write partition.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the read/write partition is specified as mountable upon connection, then the partition is available for use, but unnecessary autorun prompts appear

Engineering Contradiction:
Improvepartition availabilityVSAvoiduser experience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The partition table specification is dynamic rather than static. The system detects connection state and modifies which partition is specified as mountable. On initial connection, the read-only partition is specified to prevent autorun prompts by being the only mountable partition. After autorun execution, the specification switches to the read/write partition, making it available to the user without triggering unnecessary autorun prompts.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8732390B2Distribution with dynamic partitions
Publication Date: 2014.05.20 SEAGATE TECH LLC
  • US8732390B2 patent drawing
  • US8732390B2 patent drawing
  • US8732390B2 patent drawing

AI summary

A method and system for specifying at least one read-only partition and at least one read/write partition in a storage device to provide a convenient user experience. Upon initial connection to a computing system, a read-only partition is specified to execute an autorun file. After completion of the autorun file and upon subsequent connections to the computing system, a read/write partition is specified and the read-only partition is invisible to the user.