Direct Data Transfer Between Writer and Reader Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing measurement systems lack flexibility and efficiency in data transfers between devices, relying on a host device for data transfer operations.
Innovation Solution
A system and method utilizing state data to enable direct data transfer between a writer device and a reader device on a common bus, with state transitions (enabled, disabled, and flushing states) managed by each device to control and facilitate data transfer independently of the host device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If data transfer is managed through the host device, then data transfer can be performed, but flexibility and efficiency are reduced
Solution Approach 1:
The patent segments the data transfer function from the host device and creates independent transfer sessions between peripheral devices. Each device maintains its own state data (enabled, disabled, unlinked states) and can manage transfers autonomously, eliminating the bottleneck of host-mediated transfers while improving both efficiency and flexibility.
Solution Approach 2:
The patent enables peripheral devices to serve themselves in data transfers by maintaining local state data and autonomously managing transfer sessions. Devices can independently enable/disable transfers and notify each other of state changes without requiring host intervention, thereby improving transfer efficiency and operational flexibility.
2Productivity
If direct data transfer between devices is enabled, then transfer efficiency improves, but device complexity increases due to state management requirements
Solution Approach 1:
The patent implements a universal state data structure that all devices in the system can use and understand. The standardized states (unlinked, disabled, enabled) provide a common language for inter-device communication, allowing devices to manage transfers autonomously without increasing operational complexity despite the direct transfer capability.
Data Source
AI summary
Transferring data between devices utilizing state data. The devices may include a writer device and a reader device, each coupled to a common bus. A host device may create a transfer session between the devices. Each of the host device, the writer device, and the reader device may maintain state data of the transfer session. The host device may notify at least one of the reader device or the writer device of a state change from a disabled state to an enabled state. After enabling, data may be transferred directly between the writer device and the reader device without involving the host device. Finally, the host device may notify at least one of the reader device or the writer device of a state change from the enabled state to the disabled state. After disabling, the direct transfer of data between the writer device and the reader device may be stopped.


