Network Selection Control Device for Dynamic Load Balancing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for managing and controlling communications networks fail to dynamically adjust user device network selection based on factors like network loading, reliability, and cost, leading to suboptimal service quality and load balancing across multiple available networks.

Innovation Solution

A control device, such as a server, collects network and device information to generate and send device profile to network mapping information to user equipment (UE) devices, allowing them to select the most suitable network based on current conditions, capabilities, and needs, enabling dynamic load balancing and quality of service optimization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a static fixed network priority list is used for device network selection, then the selection process is simple and device complexity is reduced, but the service quality and load balancing cannot adapt to changing network conditions

Engineering Contradiction:
Improvenetwork selection adaptabilityVSAvoidselection process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

A control device is introduced as an intermediary between the user device and multiple service provider networks. The control device receives network status information from multiple networks, determines optimal network selections based on current conditions, and provides recommendations to the user device. This transfers the complex decision-making logic from the user device to the control device, enabling adaptive network selection without increasing user device complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The control device proactively monitors network status information and pre-determines optimal network selections before the user device needs to connect. By continuously tracking network loading, reliability, and other factors, the control device prepares network selection recommendations in advance, allowing the user device to simply follow recommendations rather than performing complex real-time analysis.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If network selection is based on simple static criteria, then the selection process is fast and requires minimal processing, but it fails to consider dynamic factors such as network loading, reliability, and cost

Engineering Contradiction:
Improveservice qualityVSAvoidnetwork selection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The control device continuously receives network status information from multiple service provider networks and uses this feedback to dynamically adjust network selection recommendations. The system monitors changes in network loading, reliability, and other factors, and updates recommendations accordingly. This feedback mechanism ensures that the most reliable network is selected at any given time without requiring the user device to perform time-consuming analysis.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The control device acts as an intermediary that consolidates network status information from multiple sources and performs comprehensive analysis. By centralizing the information gathering and analysis process, the control device can consider multiple dynamic factors (loading, reliability, cost) efficiently and provide timely recommendations to the user device, achieving both high reliability and fast selection.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If all user devices use the same network selection criteria, then the selection process is consistent and easy to implement, but load balancing between networks cannot be optimized

Engineering Contradiction:
Improveload balancing efficiencyVSAvoidselection configuration
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The control device provides customized network selection recommendations tailored to each user device's specific capabilities, subscriptions, and current needs. Instead of applying uniform criteria to all devices, the system analyzes individual device characteristics and network conditions to generate optimized recommendations for each device. This local customization enables effective load balancing across networks while maintaining ease of operation for individual devices.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The control device dynamically adjusts network selection parameters based on real-time network conditions and individual device characteristics. By changing selection criteria parameters (such as priority weights for different networks, threshold values for switching) according to current loading and reliability data, the system optimizes load balancing efficiency while the user device simply follows the dynamically adjusted recommendations without needing to configure anything.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12041573B2Methods and apparatus for user device selection between a plurality of service provider networks
Publication Date: 2024.07.16 CHARTER COMM OPERATING LLC
  • US12041573B2 patent drawing
  • US12041573B2 patent drawing
  • US12041573B2 patent drawing

AI summary

A control device receives information, e.g., network status information and network loading information, from a plurality of service provider networks and device capability information and status information, from a plurality of user equipment (UE) devices. UEs subscribe to multiple service provider networks. In some geographical regions, coverage is provided by more than one network. The control device generates and sends device profile to network mapping information to UEs on an individual UE basis, e.g., for geographic regions, e.g., 3D regions, where multiple networks are available. Device profile to network mapping information sometimes includes criteria, e.g. rules, parameter, limits, etc. An application on the UE uses the received device profile to network mapping information, along with position information, to select a network/profile to use at a given time. Altering the information provided to one or more UEs allows the control device to perform load balancing between networks.