Selective Partition Redirection for USB Virtualization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for redirecting USB devices in information handling systems often result in performance degradation due to the redirection of all partitions, leading to increased bandwidth and CPU resource consumption, especially when handling large amounts of data or sensitive information.

Innovation Solution

Implementing partition-based redirection, where only selected partitions of a USB device are redirected, allowing for secure access and efficient resource utilization by mounting only the necessary file systems associated with those partitions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all partitions of a USB device are redirected, then complete data access is enabled, but network bandwidth and CPU resource consumption increase significantly

Engineering Contradiction:
Improvedata access completenessVSAvoidnetwork bandwidth and CPU resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The USB device is divided into multiple partitions, and only the necessary partitions are selected for redirection to the server. This segmentation allows the system to access only the required data portions rather than all data, thereby reducing network bandwidth consumption and CPU resource usage while maintaining complete access to the needed information.

Inventive Principle:
Principle #1Segmentation

2Reliability

If all partitions of a USB device are redirected, then all data is made available to the server, but performance degradation occurs due to large data volumes

Engineering Contradiction:
Improvedata availabilityVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The necessary partitions are extracted from the USB device for redirection to the server, while unnecessary partitions remain local. This extraction principle ensures that only the essential data volumes are transferred over the network, making the required data available to the server while preventing performance degradation caused by transferring large amounts of unnecessary data.

Inventive Principle:
Principle #2Taking out (Extraction)

3Use of energy by moving object

If selective partition redirection is implemented, then resource consumption is reduced, but system complexity increases due to partition management

Engineering Contradiction:
Improveresource consumptionVSAvoidpartition management complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The system automatically detects USB devices, identifies their partitions, and enables selective redirection based on predefined criteria or user selection. This self-service mechanism reduces the manual configuration burden and simplifies partition management, allowing the system to consume fewer resources while automatically handling the complexity of partition selection and management.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9582444B1Selective partition based redirection for multi-partitioned USB devices
Publication Date: 2017.02.28 DELL PROD LP
  • US9582444B1 patent drawing
  • US9582444B1 patent drawing
  • US9582444B1 patent drawing

AI summary

Universal serial bus (USB) devices may be redirected to a server to create USB virtual devices. Each of the USB devices to be redirected may have one or more partitions but each partition may not be suitable for redirection. A user may select one or more partitions for redirection. The server may read the selected partitions. The server will create virtual volumes for only the selected partitions and will mount a file system for each of the selected partitions only.