Central Server Routing Optimization for Communication Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies fail to optimize both incoming and outgoing communication routing in a cost-effective manner while considering quality of service, lacking comprehensive solutions for intelligent routing across various networks.

Innovation Solution

A software client on end devices interacts with a central server to dynamically and automatically route communication, optimizing quality and cost by selecting the most favorable network for each call, using user-defined profiles and monitoring network environments to ensure service-optimized connections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a software client is installed on end devices to dynamically check network environment and transmit information to a central server, then intelligent routing optimization for both incoming and outgoing calls is achieved, but device complexity and installation requirements increase

Engineering Contradiction:
Improverouting optimization efficiencyVSAvoidsoftware client installation
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

A central server acts as an intermediary that receives network environment information from end devices and performs the complex routing optimization calculations. The server consolidates information from multiple devices and applies optimization algorithms centrally, reducing the computational burden on individual end devices while maintaining intelligent routing capabilities across the entire network.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The central server provides universal routing optimization services to multiple end devices simultaneously. Instead of each device having its own dedicated optimization system, the server serves multiple devices with a single multi-functional system that handles routing decisions for all connected devices, improving overall system efficiency.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Productivity

If the central server processes information from software clients and monitors traffic dynamically, then cost-effective routing decisions are made, but loss of time for information transmission and processing occurs

Engineering Contradiction:
Improvecost optimizationVSAvoidinformation transmission delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary routing optimization by pre-calculating and storing optimal routing paths based on historical network conditions and cost data. When a call needs to be routed, the pre-computed information is quickly retrieved and applied, significantly reducing the time needed for real-time decision-making while maintaining cost optimization benefits.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The central server continuously receives feedback from end devices about their current network environment and adjusts routing decisions in real-time. This feedback mechanism allows the system to adapt to changing conditions dynamically, optimizing costs based on current network states while minimizing delays through iterative refinement of routing choices.

Inventive Principle:
Principle #23Feedback

3Reliability

If incoming calls are routed via the most favorable network variant dynamically, then service quality is optimized, but device complexity and network infrastructure requirements increase

Engineering Contradiction:
Improveservice qualityVSAvoidnetwork infrastructure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The central server serves as an intermediary that manages the complexity of multiple network variants and routing options. It receives service quality requirements from end devices, evaluates available network paths, and selects the most favorable routing variant without requiring complex decision-making logic at each end device, thus maintaining service quality while managing infrastructure complexity centrally.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If the system provides comprehensive routing optimization for both incoming and outgoing calls, then productivity and cost-effectiveness improve, but the extent of automation increases system complexity

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidrouting control automation
Core Design Contradiction:
ProductivityVSExtent of automation

Solution Approach 1:

The central server acts as an automated intermediary that handles the complexity of comprehensive routing optimization for both incoming and outgoing calls. It automatically processes routing decisions, monitors network conditions, and manages multiple communication paths without requiring manual user intervention, thereby improving productivity while consolidating automation complexity in a centralized location rather than distributing it across multiple devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP1764962B1Control method for communications paths
Publication Date: 2009.05.27 DEUTSCHE TELEKOM AG
  • EP1764962B1 patent drawingFigure 1
  • EP1764962B1 patent drawingFigure 2
  • EP1764962B1 patent drawingFigure 3

AI summary

The method involves registering a subscriber terminal over a network in a central system using a user account and storing network connections, addressing, services and quality of services in the terminal. A quality profile is configured based on a destination address or a connection between an end terminal and the subscriber terminal during an outgoing communication. Types of network communications of the terminals are included to configure a connection corresponding to the profile. The profile is determined based on a source address of a source terminal during incoming communication. Independent claims are also included for the following: (1) a device for controlling incoming and outgoing communication connections between subscriber terminals with a network terminal (2) a terminal that is registered in a central server system.