Direct Data Transfer Between Writer and Reader Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Productivity

If data transfer is managed through the host device, then data transfer can be performed, but flexibility and efficiency are reduced

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoiddata transfer flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #25Self-service

2Productivity

If direct data transfer between devices is enabled, then transfer efficiency improves, but device complexity increases due to state management requirements

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidstate management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

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

Data Source

PatentUS8762589B2Data transfer between devices maintaining state data
Publication Date: 2014.06.24 NATIONAL INSTRUMENTS CORP
  • US8762589B2 patent drawing
  • US8762589B2 patent drawing
  • US8762589B2 patent drawing

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.