Remote Device Direct Link Establishment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems for transferring and sharing data between remote devices are inefficient, often requiring lengthy downloads and manual efforts, which can burden networks and result in slow data transfer, especially for large files and sensitive information.
Innovation Solution
Establishing a direct link between remote devices allows for faster and more secure data transfer by determining whether nodes are on the same domain, subnet, or share a common network, enabling direct data sharing without intermediaries, thus bypassing network limitations and security concerns.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If data is transferred through a network server, then data can be shared between remote devices, but transfer speed is slow and network bandwidth is consumed
Solution Approach 1:
The patent uses the network server as an intermediary to establish initial connections and exchange connection information between remote devices. The server mediates the peer-to-peer connection setup by relaying device identifiers and connection parameters, enabling direct data transfer while the server itself is not involved in the actual data transmission path.
Solution Approach 2:
The data transfer process is segmented into two distinct phases: (1) connection establishment phase where the server facilitates initial contact and exchange of connection details, and (2) direct data transfer phase where devices communicate peer-to-peer without server involvement. This segmentation allows the system to benefit from both server-mediated reliability and direct connection speed.
2Productivity
If a direct connection is established between remote devices, then data transfer efficiency improves, but network security restrictions may prevent connection
Solution Approach 1:
The network server acts as a trusted intermediary that validates connection requests and facilitates peer-to-peer connections while maintaining security policies. The server verifies device identities and authorization before enabling direct connections, ensuring that security restrictions are respected while still allowing efficient direct data transfer when appropriate.
Solution Approach 2:
The system performs preliminary actions through the server to establish connection permissions and exchange security credentials before the actual direct connection is made. Connection parameters, authentication tokens, and security clearances are pre-negotiated through the server, ensuring that when direct connections are established, they already have the necessary security validations in place.
3Quantity of substance
If large files are transferred over the network, then data sharing is enabled, but transfer time increases significantly
Solution Approach 1:
The server serves as a lightweight intermediary for large file transfers by only handling connection setup and metadata exchange. Once the peer-to-peer connection is established, the entire file transfer occurs directly between devices without server involvement, allowing large volumes of data to transfer at maximum available bandwidth without server processing delays.
Solution Approach 2:
The transfer process is segmented so that only small control messages and connection data pass through the server, while the bulk data transfer occurs directly between devices. This segmentation minimizes the time large files spend in the network infrastructure and maximizes utilization of direct device-to-device bandwidth.
Data Source
AI summary
A computing device that is configured to coordinate remote sessions is described. The computing device includes a processor and instructions stored in memory. The computing device establishes a first remote session corresponding to a first node. The computing device further establishes a second remote session corresponding to a second node. The computing device further determines whether to establish a direct link between the first and second nodes. The computing device further establishes a direct link between the first and second nodes if it is determined to establish a direct link.


