Virtual Endpoints for High-Speed Data Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data transmission methods over public networks, such as the Internet, often result in variable and decreased data transmission rates due to intermediary devices that are not under the control of the sending or receiving devices, leading to delays and errors.
Innovation Solution
A data transmission system that utilizes geographically distributed endpoints to communicate with devices on both the public and private networks, dynamically selecting endpoints near the source and destination devices to minimize the use of public networks, thereby reducing delays and errors, and increasing data transmission rates by segmenting stateful connections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If data is transmitted over public networks using conventional intermediary devices, then network coverage and accessibility are improved, but data transmission rates and reliability deteriorate due to uncontrolled intermediary devices
Solution Approach 1:
The patent introduces virtual endpoints as controlled intermediary devices that mediate between source and destination devices on public networks. These virtual endpoints establish private network connections to bypass uncontrolled public network intermediaries, thereby maintaining network accessibility while ensuring reliable and controlled data transmission paths.
Solution Approach 2:
The patent segments the data transmission path into multiple controlled hops through virtual endpoints rather than using a single direct public network path. This segmentation allows each segment to be managed and controlled individually, improving overall transmission reliability while maintaining broad network coverage.
2Adaptability or versatility
If data is transmitted through multiple intermediary devices on public networks, then network accessibility is improved, but transmission delays increase
Solution Approach 1:
Virtual endpoints act as strategic intermediaries that reduce the number of uncontrolled hops data must traverse. By establishing direct private connections between virtual endpoints, the system minimizes transmission delays while maintaining network accessibility through the public network interface.
Solution Approach 2:
The system pre-establishes private network connections between virtual endpoints before data transmission occurs. This preliminary action ensures that when data needs to be transmitted, the optimized path is already ready, eliminating the need for real-time routing through multiple public network intermediaries and reducing transmission delays.
3Ease of operation
If conventional public network routing is used, then ease of operation is maintained, but data transmission rates decrease due to protocol limitations
Solution Approach 1:
Virtual endpoints serve as intermediaries that translate between public network protocols and optimized private network communications. This allows source and destination devices to continue using conventional protocols for ease of operation, while the virtual endpoints handle the protocol conversion and optimization to achieve higher transmission rates.
Solution Approach 2:
The system changes network protocol parameters and communication modes when data passes through virtual endpoints. By switching from public network protocols to optimized private network protocols for the core transmission path, the system achieves higher data transmission rates while maintaining compatibility with conventional devices through the endpoint interfaces.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Systems and methods are described that enable high-data-rate network communications by use of a data transmission system, which can at least partially redirect data transmitted between two computing devices on a public network to a private network. The data transmission system may include a variety of endpoints at different locations, such that source and destination computing devices may pass information into and out of the data transmission system via the endpoints. To ensure that endpoints are able to communication with each computing device via a path of sufficient network quality, the data transmission system may dynamically generate additional endpoints within points of presence of the system. Where no endpoints or points of presence have a connection of sufficient quality to a source and destination computing device, the data transmission system may decline to transmit data, and instruct the source or destination computing devices to utilize traditional communication channels.