Dynamic Connection Path Selection for Network Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional computer networks typically utilize a single connection path between client devices and servers, which may not optimize for varying bandwidth, connection types, or network conditions such as high or low traffic, leading to suboptimal performance.

Innovation Solution

Implementing a dynamic connection path selection method and system where a server receives and authenticates connection requests from client devices, determines the most suitable connection path based on criteria like bandwidth and network conditions, and stores this information in a connection database for future use, allowing for automatic or manual selection of connection paths.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single connection path is used between client device and server, then device complexity is reduced, but network performance and adaptability deteriorate under varying network conditions

Engineering Contradiction:
Improveadaptability to network conditionsVSAvoidconnection path management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a connection database as an intermediary component that stores and manages multiple connection paths between client devices and servers. This mediator handles the complexity of path selection and switching, allowing the system to adapt to varying network conditions without requiring complex client-side logic. The database serves as a centralized repository that simplifies the overall system architecture while enabling flexible connection management.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements dynamic connection path selection by continuously monitoring network conditions and automatically switching between different connection paths stored in the database. The connection paths are not static but can be dynamically added, removed, or modified based on real-time network status, bandwidth availability, and traffic conditions, enabling the system to adapt flexibly to changing environments.

Inventive Principle:
Principle #15Dynamics

2Productivity

If multiple connection paths are implemented and dynamically switched, then network performance and bandwidth optimization improve, but device complexity and path management overhead increase

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidconnection path management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The connection database automatically manages multiple connection paths through self-service mechanisms. It autonomously monitors network conditions, evaluates path quality, and performs switching operations without requiring manual intervention or complex client-side decision-making logic. The system self-adjusts connection paths based on real-time performance metrics, reducing the operational burden on users while maintaining high data transfer efficiency.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback loops that continuously monitor network performance metrics such as bandwidth availability, latency, and packet loss on each connection path. This feedback information is used to dynamically adjust and switch between connection paths, ensuring optimal data transfer efficiency. The feedback mechanism enables automatic optimization without requiring complex manual configuration or management overhead.

Inventive Principle:
Principle #23Feedback

3Reliability

If connection paths are dynamically selected based on network conditions, then reliability and data transfer success improve, but measurement and monitoring requirements increase

Engineering Contradiction:
Improveconnection reliabilityVSAvoidnetwork condition monitoring complexity
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent merges multiple connection paths into a unified management system centered around the connection database. By combining monitoring, evaluation, and switching functions into a single integrated system, the complexity of detecting and measuring network conditions is consolidated rather than distributed across multiple independent components. This unified approach simplifies monitoring requirements while maintaining high connection reliability through diverse path options.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11456956B2Systems and methods for dynamic connection paths for devices connected to computer networks
Publication Date: 2022.09.27 VERIZON PATENT & LICENSING INC
  • US11456956B2 patent drawing
  • US11456956B2 patent drawing
  • US11456956B2 patent drawing

AI summary

Systems and methods are disclosed for dynamically selecting a connection path between a client device and a server. One method includes receiving, over a network at a server, a connection request from a client device; authenticating, by the server, the connection request from the client device; determining, by the server, a connection path for the authenticated client device based on the connection request; determining, by the server, whether the connection path for the authenticated client device is a new connection path based on the connection request; and storing, by the server, the connection path to a connection database in association with the authenticated client device when the connection path is determined to be new, the connection database including a plurality of connection paths between the client device and the server.