Data Communication Bridge for Cross-OS File I/O Translation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Computing devices with different operating systems and file systems cannot directly access each other's data due to incompatibility in data communication layers, and some devices lack embedded storage resources, necessitating a bridge for data communication.
Innovation Solution
A data communication bridge with a control module, parser, decoder, and microprocessor that processes file I/O commands to enable access to data or resources between computing devices, including encoding and decoding controller commands to facilitate data, resource, and control operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If computing devices with different operating systems directly communicate, then data access between devices is enabled, but incompatibility in data communication layers blocks commands and prevents correct parsing
Solution Approach 1:
The patent introduces a translation layer that acts as an intermediary between computing devices with different operating systems. This translation layer receives commands from one device, translates them into the appropriate format for the other device's file system and communication protocol, and ensures reliable execution. The intermediary resolves the incompatibility issue without compromising command reliability by maintaining proper command structure and semantics across different systems.
Solution Approach 2:
The translation layer dynamically changes parameters such as command format, data structure, and communication protocol based on the target operating system's requirements. By adapting these parameters in real-time, the system enables compatibility between different operating systems while maintaining reliable command execution through proper parameter transformation and validation.
2Adaptability or versatility
If computing devices include embedded storage devices, then data storage and access capabilities are provided, but cost and size increase
Solution Approach 1:
The patent enables computing devices without embedded storage to access storage resources on other devices through the translation layer. This multi-functional approach allows a device to perform storage operations remotely, eliminating the need for every device to have its own embedded storage. The translation layer handles storage commands by translating them to the remote device's storage interface, providing universal storage access across the network.
Data Source
AI summary
The present invention may be related to a bridge for communications between a first computing device and a second computing device in a data communication system. The bridge may include a first interface, a second interface and a control module. The first interface may be adapted to couple with the first computing device. The second interface may be adapted to couple with the second computing device. The control module may be configured to process a file input/output (I/O) command from the first computing device so as to allow the first computing device to have access to at least one of data or resource of the second computing device via the first and second interfaces. Moreover, the control module may further include a parser, a decoder and a micro processor. The parser may be configured to identify whether the file I/O command includes an encoded controller command and retrieve the encoded controller command from the file I/O command if the file I/O command includes an encoded controller command. The decoder may be configured to decode the encoded controller command so as to retrieve a controller command if the file I/O command includes the encoded controller command. The micro processor may be configured to respond to a first polling signal from the first computing device and a second polling signal from the second computing device when the controller command is retrieved.


