File Set Signaling for Host Storage Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication methods between electronic devices and storage systems are limited by standard interface protocols, restricting non-standard communication and data transfer efficiency, especially when applications lack authority to use standard protocols.

Innovation Solution

A communication method utilizing file set signaling, where input/output requests are patterned to represent bit data, allowing non-standard communication between hosts and storage devices, enabling efficient data transfer regardless of hardware or software restrictions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If standard interface protocols are used for communication between host and storage device, then communication reliability is ensured, but communication flexibility and data transfer efficiency are restricted

Engineering Contradiction:
Improvecommunication flexibilityVSAvoidcommunication reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces file set signaling as an intermediary mechanism that operates within the standard file I/O protocol framework. By encoding communication commands and data within file read/write requests, the system enables flexible non-standard communication while maintaining compatibility with standard storage device interfaces, thus resolving the contradiction between communication flexibility and protocol standardization

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the interpretation parameters of file I/O requests by assigning special meanings to specific file patterns, request types, and response codes. This allows the same standard interface to convey both traditional file operations and custom communication commands, enabling flexible communication without sacrificing interface standardization or reliability

Inventive Principle:
Principle #35Parameter changes

2Productivity

If applications use standard communication protocols, then protocol compatibility is maintained, but data transfer efficiency is limited by protocol overhead

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidcommunication protocol complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges communication commands and data transfer operations with standard file I/O requests. By combining multiple functions (file access, communication signaling, data transfer) into a unified file I/O interface, the system reduces protocol overhead and improves data transfer efficiency without significantly increasing communication protocol complexity

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent makes the file I/O interface universal by enabling it to serve both traditional file access purposes and custom communication functions. This multi-functionality allows applications to achieve high data transfer efficiency through a single standardized interface, eliminating the need for separate complex communication protocols

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

3Adaptability or versatility

If non-standard communication is implemented, then communication flexibility is improved, but compatibility with standard storage devices is reduced

Engineering Contradiction:
Improvecommunication flexibilityVSAvoiddevice compatibility
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent uses file set signaling as an intermediary layer that translates non-standard communication requirements into standard file I/O operations. This intermediary approach maintains full compatibility with standard storage devices while enabling flexible application-specific communication protocols, resolving the contradiction between communication flexibility and device compatibility

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Instead of requiring storage devices to support multiple communication protocols, the patent inverts the approach by implementing protocol flexibility at the application layer through file I/O requests. This inversion maintains simple standard storage device implementations while achieving communication flexibility, resolving the compatibility issue

Inventive Principle:
Principle #13The other way round (Inversion)

4Ease of operation

If applications lack authority to use standard protocols, then system security is maintained, but communication capability is restricted

Engineering Contradiction:
Improvecommunication capabilityVSAvoidsystem security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent enables applications to perform communication functions through self-service file I/O operations without requiring special authorities or privileges. By allowing applications to encode communication commands within standard file requests, the system provides communication capability while maintaining existing security models, resolving the contradiction between ease of operation and system security

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9864543B2Electronic device and communication method
Publication Date: 2018.01.09 SAMSUNG ELECTRONICS CO LTD
  • US9864543B2 patent drawing
  • US9864543B2 patent drawing
  • US9864543B2 patent drawing

AI summary

A communication method of an application processor includes generating a plurality of files; generating a file set channel by transmitting a first pattern of input/output (I/O) requests to a storage device, the I/O requests being I/O requests corresponding to files from among the plurality of files; and transmitting first bit data to the storage device via the file set channel, the first bit data being transmitted using file set signaling, the file set signaling including a second pattern of I/O requests corresponding to first files from among the plurality of files such that each file in the plurality of files represents a bit of the first bit data.