Wireless Data Relay Decision Logic for Reliable Transfer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless relay methods for data transfer in networks are unreliable as they rely on the assumption that the relay device will connect to the network within an acceptable time, leading to data loss if the connection is delayed or not established at all.
Innovation Solution
A method that compares the first data device's delivery time requirements with the relay device's estimated network connectivity time and probability of successful delivery, making a data transfer decision based on this information to ensure reliable data transfer.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If relay device drops stored data relying on future network connection, then data transfer speed is improved, but data reliability deteriorates
Solution Approach 1:
The patent implements feedback mechanisms where the relay device continuously monitors its network connection status and provides updates to the data device. The data device receives feedback about the relay device's network availability and adjusts its data transfer decisions accordingly, creating a closed-loop system that balances speed and reliability through continuous information exchange about connection status
Solution Approach 2:
The system dynamically adjusts the data transfer strategy based on real-time network conditions. The relay device and data device continuously evaluate current network connectivity, estimated connection times, and data importance to adaptively decide whether to transfer data immediately, store it temporarily, or abort the transfer, making the system flexible rather than static
2Reliability
If relay device waits for network connection before transferring data, then data delivery reliability is improved, but data transfer time increases
Solution Approach 1:
The patent changes the parameter of network connectivity from a binary state (connected/not connected) to a probabilistic parameter (estimated time to connect, probability of connection). This allows the system to make nuanced decisions by comparing connection probability thresholds against data importance levels, enabling optimized balance between waiting for connections and transferring data promptly
Solution Approach 2:
The relay device performs preliminary actions by pre-evaluating its network connection status and estimating future connectivity before actual data transfer decisions are made. This advance assessment allows the system to prepare transfer strategies in advance, reducing decision latency when data transfer opportunities arise
3Reliability
If relay device accepts all data for relaying, then data transfer completeness is improved, but resource consumption increases
Solution Approach 1:
The patent applies local quality by differentiating the treatment of individual data pieces based on their specific characteristics. Each data piece is evaluated independently for its importance, size, and urgency, allowing the relay device to apply different acceptance criteria to different data items rather than using a uniform policy, thus optimizing resource usage while maintaining necessary completeness
Solution Approach 2:
The system implements partial action by selectively accepting only those data pieces that meet specific criteria (importance threshold, size limits, compatibility with current network conditions). Rather than accepting all data indiscriminately, the relay device performs partial transfers or selective storage, reducing resource consumption while focusing on the most critical data items
Data Source
AI summary
The present invention relates to methods and devices for supporting a transfer process of data in wireless communication networks. The transfer process comprises a decision step to relay data based on a comparison between a first data device's requirements on delivery time and a second device's estimate on the next time for obtaining network connectivity. In addition the transfer procedure considers the reliability required for a particular data piece and the probability of successful delivery provided by the relaying device.


