Remote Device Direct Link Establishment

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

VSEngineering 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

Engineering Contradiction:
Improvedata transfer speedVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
SpeedVSLoss of energy

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #1Segmentation

2Productivity

If a direct connection is established between remote devices, then data transfer efficiency improves, but network security restrictions may prevent connection

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidconnection establishment reliability
Core Design Contradiction:
ProductivityVSReliability

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If large files are transferred over the network, then data sharing is enabled, but transfer time increases significantly

Engineering Contradiction:
Improvedata transfer volumeVSAvoidtransfer time
Core Design Contradiction:
Quantity of substanceVSLoss of time

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9537716B1Establishing a direct connection between remote devices
Publication Date: 2017.01.03 IVANTI INC
  • US9537716B1 patent drawing
  • US9537716B1 patent drawing
  • US9537716B1 patent drawing

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.