Gateway DNS Request Processing via Multi-Path Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current DNS request processing methods do not effectively leverage multiple wide area network interfaces to enhance speed and reliability, especially when a gateway is connected to multiple access networks.

Innovation Solution

A gateway creates multiple new DNS requests and sends them to selected DNS servers via different access networks, allowing for the selection of the best DNS responses to improve processing speed and reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a gateway is connected to multiple access networks, then the capability to send DNS requests through multiple paths exists, but the patent does not utilize this capability to improve DNS resolution speed and reliability

Engineering Contradiction:
ImproveDNS resolution reliabilityVSAvoidutilization of multiple access networks
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments the DNS resolution process by creating multiple parallel DNS requests through different access networks. Instead of using a single access network, the gateway divides the resolution task into multiple independent requests sent simultaneously through different network paths, thereby improving reliability and speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a new dimension to DNS resolution by utilizing multiple access networks simultaneously. Rather than processing DNS requests through a single network path, the gateway expands the resolution process across multiple network dimensions, allowing parallel processing and selection of the best response.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If multiple DNS requests are created and sent through different access networks, then DNS resolution speed and reliability improve, but the complexity of the gateway increases

Engineering Contradiction:
ImproveDNS resolution speedVSAvoidgateway processing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The gateway performs preliminary actions by pre-configuring multiple access network interfaces and establishing connectivity to different DNS servers before DNS resolution is needed. This allows the gateway to quickly create and send multiple DNS requests without complex real-time decision-making, reducing processing complexity while maintaining high speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating multiple copies of the same DNS request and sending them through different access networks. Instead of developing complex logic to determine which single request to send, the gateway simply replicates the request multiple times and distributes them across available networks, simplifying the processing logic while improving resolution speed.

Inventive Principle:
Principle #26Copying

3Speed

If DNS proxy caching is used, then DNS resolution speed improves for repeated requests, but the reliability is not enhanced and multiple access networks remain underutilized

Engineering Contradiction:
ImproveDNS resolution speedVSAvoidDNS resolution reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent merges the benefits of caching with active multi-path resolution. Instead of relying solely on cached results or single-path active resolution, the gateway combines both approaches by sending parallel requests through multiple access networks and selecting the best response, thereby achieving both speed and reliability improvements simultaneously.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9654439B2Methods and gateways for processing DNS request
Publication Date: 2017.05.16 PISMO LABS TECH
  • US9654439B2 patent drawing
  • US9654439B2 patent drawing
  • US9654439B2 patent drawing

AI summary

Methods and systems for processing Domain Name Service (DNS) request in a gateway with a plurality of WAN network interfaces. After receiving a first DNS request via one of network interfaces of the gateway, the gateway selects at least one DNS server and at least one access network and then transmits a plurality of new DNS requests to the selected at least one DNS server through the selected at least one access network and via one of network interfaces of the gateway.