Multi-Interface USB Drive With Host-Selected Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in sharing digital data across devices with different interfaces, protocols, and storage types, requiring multiple storage devices to accommodate varying specifications, which increases complexity and cost.

Innovation Solution

A multi-functional USB device with multiple flash memories and USB interfaces, each with a separate controller, allowing the device to adapt to different host devices by identifying the connected interface and activating the corresponding memory for data operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users purchase multiple storage devices to accommodate different interfaces and protocols, then compatibility with various devices is improved, but device complexity and cost increase

Engineering Contradiction:
ImprovecompatibilityVSAvoidnumber of devices
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The storage device incorporates multiple USB interfaces (USB 2.0, USB 3.0, USB 3.1) and multiple memory types (SATA, SAS, SSD, HDD) within a single device, allowing it to universally connect to different host devices and storage systems without requiring multiple separate storage devices

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

Solution Approach 2:

The device divides storage functionality into separate memory modules (first memory, second memory, third memory) each with dedicated interfaces, allowing independent selection and activation of specific memory-interface combinations based on the connected host device's capabilities

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If a single storage device supports multiple interfaces and memory types, then versatility is improved, but device complexity increases

Engineering Contradiction:
Improveinterface compatibilityVSAvoidcontroller complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The controller automatically detects which USB interface is connected to the host device and autonomously selects the corresponding memory type to activate, eliminating the need for manual configuration by the user while managing the complexity of multiple interfaces and memory types

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically configures which memory modules are activated based on the detected USB interface type, allowing the device to adapt its storage configuration in real-time according to the connected host device's interface capabilities

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If multiple memory types are integrated into one storage device, then data sharing capability is improved, but reliability may be compromised if one memory is corrupted

Engineering Contradiction:
Improvedata sharing capabilityVSAvoiddata integrity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The storage device separates different memory types into distinct modules (first memory for USB 2.0/SATA, second memory for USB 3.0/SAS, third memory for USB 3.1/SSD/HDD), so that corruption in one memory module does not affect the others, maintaining reliability while preserving data sharing capability across different interfaces

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12430269B2Multi-functional universal serial bus (USB) drive
Publication Date: 2025.09.30 SANDISK TECHNOLOGIES LLC
  • US12430269B2 patent drawing
  • US12430269B2 patent drawing
  • US12430269B2 patent drawing

AI summary

A multi-function universal serial bus (USB) device may include a plurality of USB interfaces, including a first USB interface and a second USB interface. The USB device may include a plurality of memories including a first memory and a second memory. The USB device may include a controller coupled to the first memory and the second memory, the controller configured to: identify which one of the first USB interface and the second USB interface is coupled to a host device; and perform operations on one of the first memory or the second memory based on which one of the first USB interface and the second USB interface is identified to be coupled to the host device.