MFP USB Recognition via Virtual Drive Mounting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

USB memories compliant with U3® specifications, which have both data and application areas, are not recognized by embedded OS-based devices like MFPs, leading to difficulties in controlling and accessing them due to the need for peripheral control software updates, resulting in increased costs.

Innovation Solution

An information processing system with an image input and output apparatus and an information processing apparatus connected through a network, using communication devices and controllers to determine if a removable external storage device is recognizable, and if not, transferring data through a connection line to allow access and control, enabling the storage and retrieval of image data via a scanner and printer functions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If peripheral control software is downloaded through a network to allow recognition of USB devices, then the USB devices can be controlled, but the cost increases significantly when updates are frequently performed

Engineering Contradiction:
Improverecognition capabilityVSAvoidcost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent creates a virtual copy of the USB device by generating virtual drive letters and mounting the actual USB device to these virtual drives. This allows the embedded OS to access USB devices without requiring device-specific control software, as the USB device appears as a standard file system drive. The copying principle eliminates the need for frequent software updates while maintaining recognition capability.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces an intermediary layer (the virtual file system and mounting mechanism) between the embedded OS and the USB device. This intermediary translates USB device access into standard file system operations that the embedded OS can handle natively, eliminating the need for peripheral control software and reducing update costs.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If the MFP uses an embedded OS, then the device structure is simplified, but the MFP cannot recognize applications stored in U3® memory

Engineering Contradiction:
Improvedevice structureVSAvoidrecognition capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system creates virtual drive copies that allow the embedded OS to access U3® memory devices through standard file system interfaces. The virtual mounting mechanism copies the appearance of the USB device into the file system namespace, enabling recognition without adding application-specific software layers.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent implements a universal mounting mechanism that works with any USB storage device regardless of its specific application or protocol. By creating virtual drives and mounting devices universally, the embedded OS gains the ability to recognize and access diverse USB devices including U3® memory without requiring device-specific adaptations.

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

Data Source

PatentUS8051245B2Information processing system capable of recognizing and accessing removable external storage device in simple scheme, method for controlling information processing system, and image input and output apparatus
Publication Date: 2011.11.01 KONICA MINOLTA BUSINESS TECH INC
  • US8051245B2 patent drawing
  • US8051245B2 patent drawing
  • US8051245B2 patent drawing

AI summary

It is recognized that an attached USB memory is an unanalyzable USB memory. Then, disconnect setting is made. A USB connection process is performed. A PC is instructed through a connection line to establish USB connection. The PC recognizes that the attached device is a USB-connected MFP. The PC acquires data control information of the MFP. The MFP then transfers, through the connection line, the data control information output from the USB memory.