Dynamic Network Interface Group Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for selecting network interfaces in computer networks do not effectively allow for the dynamic selection of a group of interfaces based on real-time performance metrics, nor do they disable unused interfaces to conserve resources or improve performance.

Innovation Solution

A method and system that determine the best network interface group by sending testing data through available interfaces, measuring performance based on specified metrics, and selectively disabling non-selected interfaces to save power, reduce interference, or optimize performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple network interfaces are kept active simultaneously, then network connectivity options are increased, but power consumption increases and interference is introduced

Engineering Contradiction:
Improvenetwork connectivity optionsVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts the state of network interfaces based on real-time performance metrics and connectivity requirements. Interfaces are enabled or disabled according to current network conditions, transforming the static configuration into a dynamic adaptation mechanism that optimizes power consumption while maintaining necessary connectivity options

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameters of network interfaces by switching them between enabled and disabled states based on performance data. This parameter change allows the system to reduce power consumption by disabling interfaces that are not currently needed while preserving the ability to enable them when required

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple network interfaces are kept active simultaneously, then network connectivity options are increased, but interference is introduced that degrades performance

Engineering Contradiction:
Improvenetwork connectivity optionsVSAvoidinterference
Core Design Contradiction:
Adaptability or versatilityVSObject-generated harmful factors

Solution Approach 1:

The system extracts or removes unnecessary network interfaces from the active set by disabling them when they are not needed for current connectivity requirements. This separation of necessary and unnecessary interfaces eliminates the interference generated by unused interfaces while preserving connectivity options through selective activation

Inventive Principle:
Principle #2Taking out (Extraction)

3Use of energy by moving object

If network interfaces are disabled to save power, then power consumption is reduced, but network connectivity options are limited

Engineering Contradiction:
Improvepower consumptionVSAvoidnetwork connectivity options
Core Design Contradiction:
Use of energy by moving objectVSAdaptability or versatility

Solution Approach 1:

The system implements dynamic interface management where network interfaces are enabled or disabled based on real-time assessment of connectivity requirements and performance metrics. This dynamic approach ensures that interfaces are available when needed while minimizing power consumption during periods when they are not required, thus resolving the contradiction between power savings and connectivity options

Inventive Principle:
Principle #15Dynamics

4Object-generated harmful factors

If network interfaces are disabled to reduce interference, then interference is reduced, but network connectivity options are limited

Engineering Contradiction:
ImproveinterferenceVSAvoidnetwork connectivity options
Core Design Contradiction:
Object-generated harmful factorsVSAdaptability or versatility

Solution Approach 1:

The system changes the operational state of network interfaces based on interference levels and connectivity requirements. By monitoring performance metrics and adjusting interface states accordingly, the system reduces interference from unnecessary interfaces while maintaining connectivity options through selective enabling of interfaces when network conditions require them

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9979793B2Methods and systems for sending and receiving information data
Publication Date: 2018.05.22 PISMO LABS TECH
  • US9979793B2 patent drawing
  • US9979793B2 patent drawing
  • US9979793B2 patent drawing

AI summary

A method and system for choosing at least one network interface among a plurality of network interfaces to send and receive information data by determining performance data for a plurality of network interface groups. A network interface group comprises one or more network interfaces of a network device. Performance data of a network interface group is determined by sending testing data through at least one network interface comprised in the network interface group. Performance data may be based on a report received from a test server to which the testing data was sent. Performance data is determined according to one or more performance metrics such as a CPU usage metric, a memory usage metric, a response time metric, a packet delay metric, a packet latency metric, a bandwidth metric, a throughput metric, packet loss, packet drop, a power consumption metric, or a signal to noise ratio (SNR) metric. When performance data is determined according to more than one performance metric, weights are assigned to the more than one performance metrics. A network interface group with best performance, according to the performance data, is selected. Information data is sent and received through one or more network interfaces comprised in the network interface group selected.